7月25号。
昨天深夜崩溃完,早上醒来脑袋还是懵的。
但没时间emo了。口袋里200多块,每一天都是倒计时。
刷短视频,刷到火柴人视频。研究一上午,差点动手。下午冷静下来,放弃了。耗不起时间。
那干啥?
我坐在电脑前,把自己会的东西列了一遍:
会搭网站。会做小程序。会用AI工具。有8个产品,有备案,有域名。
这些东西,谁需要?
小饭店老板。他们不会做网站,不会做点餐系统,不会用AI工具。外卖平台抽成高,他们想有自己的系统。
"你不会做网站,我帮你搭。"
方向定了:餐饮点餐系统。
说干就干。
第一个坑:手机打开还是老页面
改完代码传上去,手机打开一看,还是改之前的样子。刷新了十遍,没变。
咋回事?手机浏览器把网页存了一份在本地,下次打开直接读存的,不读新的。这叫缓存。
解决:每次更新,给文件改个名字后缀。手机一看名字变了,就会重新下载。
第二个坑:订单对不上号
新订单进来,商家后台显示的菜品全乱了。第3桌点的菜,显示到了第2桌头上。
排查半天,发现原来是用顺序号对比的。第1个订单、第2个订单、第3个订单。新订单插进来,后面顺序全变了,就对不上了。
改成每个订单给一个唯一编号。不管插在哪,编号不会变,对比就准了。改了三遍才搞定。
第三个坑:配送费莫名其妙多5块
商家设置不收配送费,填的0。但顾客下单,系统自动加了5块。
查了半天,代码里写的是:如果配送费没填,就默认收5块。但0在程序眼里跟"没填"是一回事,所以0也被当成了"没填",变成了5块。
改成:没填才收5块,填了0就是0。一个逻辑的差别,找了一上午。
第四个坑:减号按钮找不到
菜品列表里,加号一直能看到。但减号只有点了菜之后才出现。没点菜的地方,减号根本没有。
商家一看,不知道咋减少数量。界面是干净了,但操作入口没了。
改成:加号和减号永远都在。没点菜的时候,减号变灰色点不动,数量显示0。跟淘宝购物车一样,一看就懂。
第五个坑:分类栏一片空白
菜品分类是自动从已有菜品里提取的。一个菜都没上的时候,分类栏空空荡荡,啥都不显示。
改成:固定7个分类,凉菜、热菜、汤、面食、饺子、酒水饮料、其他。不管有没有菜,分类都在。没菜的区域写"暂无菜品"。
第六个坑:网站更新了,用户看到的还是旧的
代码传上去了,但用户打开还是老页面。不是手机缓存的问题,是网站加速服务的问题。
解决:给网页文件设置"不要缓存",给图片和脚本设置"缓存一年但带版本号"。两边兼顾,更新能及时看到,常用的文件又不会重复下载。
第七个坑:上传显示成功,打开还是旧的
用命令行工具上传文件,显示上传成功了。但打开网站一看,还是老版本。
排查:工具会算文件的"指纹",内容变化太小,指纹没变,工具就认为没变化,不重新传。
解决:在文件里随便加个空格或者注释,指纹变了,工具就会重新上传。
系统做出来了
7个坑,一个一个踩,一个一个填。
顾客端搞定了:选堂食还是外卖、选桌号、7个分类浏览菜品、加减点菜、购物车、下单、实时看到订单状态。
商家后台搞定了:接单、拒单、制作中、已完成、管理桌台、管理菜品、看每天营收。
数据存在云端,手机电脑都能打开,信息同步。
点餐系统做出来了。
但还没完。
最后一步卡在哪?
卡在演示。
系统做好了,怎么让小饭店老板相信我能帮他们搭?
我想到了直播。
打开摄像头,对着屏幕,现场演示:"你看,这是顾客端,扫二维码就能点菜。这是商家后台,新订单来了自动响,点一下就能接单。"
但直播我不会。
话术不会,镜头不会,流量不会。
7月25号,点餐系统做完了。
直播这条路,还没开始。