作者olctw (olc.tw)
看板PHP
标题Re: [请益] 购物流程 再度有疑问
时间Tue Feb 11 14:28:53 2014
※ 引述《xperiaZL (sony)》之铭言:
: 小弟是第一次写关於购物的东西
: 遇到很多问题
: 我这边是用paypal作为付款平台
: 关於商品的剩余数量 有用row lock作管控
: 基本的流程是这样:
: 使用者在网站上选好要购买的物品->进入结帐页面(此时把各项商品做row lock
: 并做数量的更新) 此页面有两个按钮 1.paypal付款 2.取消交易
: 若按 2.取消交易 则把刚才资料库更改後的资料还原
: 按 1.paypal 付款,则传送购买资讯到paypal网站,
: 若是客户在 paypal 端确认交易,那就没有问题
: 我现在的问题在於,若是客户在 paypal 端反悔不买了,
: 我该怎麽去更新我资料库的资料?? 实在想不出个好方法
一般作法是多一个订单状态栏位,刚开始建立订单编号时状态为 "未付款" ,确认 paypal
付款完成之後才是 "已付款" ,接着才会处理後续的出货相关动作。
产品的库存栏位也会多一个 "已预定数量" 栏位,用来放那些还没完成付款订单的数量,
如果订单超过一定时间还没完成付款就会取消订单,然後把数量释放回库存
--
kiang
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.177.36