变革智能网资讯
    开发一个微信订餐系统需要用到哪些知识
    发布者:liu1990219  发布时间:2020-11-30 18:41:00  访问次数:106

    作者:李大熊
    链接:https://www.zhihu.com/question/22389663/answer/21245602
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    正巧,我前段时间为团队做了一个名字叫“加班点餐宝”的公众号,用来应对加班时不胜其烦的点餐记录工作。顺带验证一下我负责的智能交互平台是否可以支持这类服务性公众号的需求。从业务上可能和题主所关注的点餐有一点点的差别,但是业务模式上有一定的共性,我仅将这个公众号从构思到实现的全过程分享出来,希望能带给你一些启发。
    首先我们部门每次加班有餐补计25元/每人,我们平时加班点菜一般集中在4 - 5家附近的小饭馆之间,每次点完饭由部门老大统一付账,将点餐单据保留月底交给财务报账 。而我们手工点单的流程一般是首先由加班发起人(一般是苦逼的产品狗)手持菜单和笔记本走到加班的同事当中,一个一个的询问大家想吃什么,然后将它一一记录在本子上,最后统计完所有加班同事的点餐需求后,负责打电话给商户要求点单并将要点的菜一一报给点餐小妹记录,最后还要进行核对商品、数量以及价格。之后的工作就等送餐小弟上门确认餐点+付账后,群起而食之了。
    即使是以上这个流程,也只是非常理想化的点餐状态,一旦在点餐中遇到产品沽清,或者餐费超标等问题时,会使得业务更加繁琐。让小伙伴们改单、核算超标费用都会让这个本身就十分繁琐的工作更加雪上加霜。
    ----------------------------------dT_Tb--------------------------------------
    在重复了无数次惨无人道的加班点餐之后我痛定思痛,痛下决心出一款公众号专门来对付加班点餐这种繁琐又没有太多技术含量的工作。通过对不堪回首的过去仔细的总结,我发现点餐过程中最大的痛苦集中在“拿着本本对着同事一个个说今儿爷想点哪个妞(菜)?”和“爷您今儿个可超标了,怎么着得麻烦您改下单子”这两点上。在整理了我们常点的餐馆和菜单之后,三下五除二摆弄出了一个管理后台专门用来给点餐的伙计管理餐馆、菜单以及点菜订单,如下图:

    除去基本的商户和餐品管理之外,这个系统最大的亮点有两个:
    1. 微信账号绑定
    2. 后台订单结算
    微信账号绑定是微信公众号的一个非常巨大的亮点,用户初次访问时对账号进行绑定,之后用户进行的任何操作都可以直接关联,这对未来 用户统计(吃货就餐统计、吃货客单统计、吃货排行榜、加班排行榜等等)都是非常有价值的信息。
    后台订单结算主要针对和商户沟通时使用,通过订单结算可以非常清晰的了解目前订单的总开支、是否超标、订餐情况以及哪位老板付账(我们这儿有多个老板(~v~)),具体效果如下:

    这样一来整个点餐流程就可以大大的简化,当然目前功能还比较简单,不过也能让我加班点餐工作量降低80%左右。
    技术选择
    在技术选择上考虑采用Python语言开发,采用SAE作为服务器部署。这么考虑的目的主要是因为SAE不要钱!虽然之前没有做过什么Python程序,不过只要是基于HTTP协议开发,一般都差不离。题主提过自己曾经做过C语言编程,编写后台服务端代码不成问题,具体只需要看看语法参考即可。而我前端网页采用的是HTML5、Bootstrap3以及jQuery的组合,用着顺手样子也过得去。
    絮絮叨叨回答了一大段不知道是否解决了题主的问题,最后放上我的加班点餐宝微信号,希望题主能做出更优秀的公众号,解救广大在微信上的饿肚子屌丝们于水深火热之中。

    weixin.qq.com/r/bUNyalb (二维码自动识别)

免责声明:变革智能网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:0571-87774297。
0571-87774297