01 · 问题
许多小商户通过 WhatsApp 卖货,订单容易漏掉,老顾客认不出来,店铺在 Google 上也搜不到。现有工具逼人二选一:要么是什么都不记录的 WhatsApp 商品目录,要么是对没有实体店的商户来说过于沉重的收银系统。
作品 06 / 08
面向印尼中小商户的 SaaS:商品目录、可被 Google 收录的线上店面,以及配合 WhatsApp 而非取代它的订单记录。
案例分析
许多小商户通过 WhatsApp 卖货,订单容易漏掉,老顾客认不出来,店铺在 Google 上也搜不到。现有工具逼人二选一:要么是什么都不记录的 WhatsApp 商品目录,要么是对没有实体店的商户来说过于沉重的收银系统。
买家在商户的公开页面下单;订单先记录在服务器上,再把买家带到带有预填消息的 WhatsApp,商户依然按原来的方式成交。采用单一 Go 部署包,用 package 强制模块边界,PostgreSQL 作为唯一存储,通过 sqlc 编写明确的 SQL。每日订单号按商户所在时区计算并在数据库中加锁,并发订单绝不冲突。订单保存自己的价格和商品名副本,并有一项测试会提高目录价格,要求订单历史保持不变。店面只保存布局快照;价格和库存一旦变化,就由数据库触发器自动重建。