[发案] FB社团订单系统(已征得)

楼主: want0617 (小姿)   2019-02-15 11:53:57
已征得,谢谢大家
凡是“*[30m”开始的行,都请使用 Ctrl + y 删除。
如果对于发案文章格式有不清楚的地方,请参考置底文章:[发案] 发案范例
 发案人:陈小姐
联络方式1:站内信后可以加LINE
联络方式2:
所在地区 :宜兰(如果您在台北,我可以到台北跟你详谈)
有效时间:1周内
专案说明:
https://imgur.com/LRSH9Na
背景介绍
在地购物FB社团(订购后到店舖取货,没有宅配)
有2个社团、3个取货点
也有提供LINE下单 (LINE BOT已完成)
从社团留言+1 成立订单,
到货通知由粉丝团私讯(机器人批次自动传送)
因为想抓取社团留言订单+传到货讯息
所以需要社团API收单+粉丝团PSID传讯息
已经有FB企业平台,也开通社团/粉丝团权限
(已经可以粉丝团自动发到货通知)
正在使用的工具:
1.后台订单系统(nodejs express pug模版网页 + mysql)
主要为个取货点 操作从fb粉丝团订单,fb社团订单,line订单,
客人到店里取货后可以由此统一记录取货完成
2.fb社团爬虫 (nodejs cmd)
人工抓取社团文章订单留言汇出excel并汇入于1的后台订单系统
3.粉丝团传讯系统(nodejs)
通知使用者商品到货
4.LINE BOT收取订单(nodejs express server 串接line api
与提供第5点push api串接)
利用line操作 引导使用者下订商品,
回答目前未取货订单,以及收到push api送出后的讯息读取确认记录
5.LINE BOT后台管理网页(PHP CodeIgniter)
管理linebot所有互动,包含商品建立,通知line使用者到货,
订单取货完成,excel汇出并汇入1后台订单系统,使用者提问web等等
由于1~3与4~5 由不同外包制作,使用的数据库分别独立,
目前流程很多地方必须操作两次,例如line使用者到现场取货完成后,
需由1的后台操作完成取货,以及5的后台操作完成取货
(这样line回应使用者订单查询才能正确显示未取货的商品)
故需要将1~5点所有功能整合成一个数据库还有一个后台网页就好
(分不同网页连接到同数据库也行),
并将会员设计成"需先填写电话以及取货点(固定三种)",
让所有商品数量以及订单能互相连动
注1.1后台订单系统与数据库mysql架设于自己的电脑里面,
仅提供自己人以nodejs开port +固定ip 连线的web page
注2.4与5的server 架设于heroku + heroku上付费的Add on Cleardb (mysql)
除了上述整合以外目前缺少的需求:
1.fb客人登入网页
社团授权按钮
粉丝团私讯按钮
登记电话
查询订单 已到货/未到货
作者: vi000246 (Vi)   2019-02-15 13:59:00
你这流程只适用于小流量的订单 没想到架构这么完整了建议砍掉重练 别再扩充了 这架构已经很不稳定比较好的流程是做个统一下单的前台 如果需要FB跟line就用line/FB bot 可以节省手动汇入订单的时间这系统再拼接下去 开发费用只会越来越高 时间成本也是不然就是流程不变 程式整个砍掉重练 统一用一个数据库这应该也是大工程 不会比开发新系统便宜
楼主: want0617 (小姿)   2019-02-15 17:57:00
其实,有心理准备要砍掉重练的,有兴趣的人可以详谈

Links booklink

Contact Us: admin [ a t ] ucptt.com