作者want0617 (小姿)
看板CodeJob
标题[发案] FB社团订单系统
时间Fri Feb 15 11:53:57 2019
已徵得,谢谢大家
凡是「*[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客人登入网页
社团授权按钮
粉丝团私讯按钮
登记电话
查询订单 已到货/未到货
--
希望可以从 LINE BOT的功能继续做成FB功能的後台,
如fb粉丝团客人回应接收(今天取货/找时间取货)
导入订单内(可以判定他有没有回应)
订单系统以及LINE BOT的後台功能都会截图范例当参考,
(若看的懂原始码可以重目前原始码新增功能)
预算:6-8万 必须填写预算范围,若无填写违反板规
接案者要求:
希望是阶段性完成,因为想赶快上线使用,
有经验的夥伴请提供过往的作品参考,感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.140.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/CodeJob/M.1550202841.A.5C1.html
1F:→ vi000246: 你这流程只适用於小流量的订单 没想到架构这麽完整了 02/15 13:59
2F:→ vi000246: 建议砍掉重练 别再扩充了 这架构已经很不稳定 02/15 14:00
3F:→ vi000246: 比较好的流程是做个统一下单的前台 如果需要FB跟line 02/15 14:01
4F:→ vi000246: 就用line/FB bot 可以节省手动汇入订单的时间 02/15 14:01
5F:→ vi000246: 这系统再拼接下去 开发费用只会越来越高 时间成本也是 02/15 14:09
6F:→ vi000246: 不然就是流程不变 程式整个砍掉重练 统一用一个资料库 02/15 14:10
7F:→ vi000246: 这应该也是大工程 不会比开发新系统便宜 02/15 14:11
8F:→ want0617: 其实,有心理准备要砍掉重练的,有兴趣的人可以详谈 02/15 17:57
※ 编辑: want0617 (114.45.135.108), 02/19/2019 20:11:02