首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问PSP时锁定网站电子商务篮的最佳方法

访问PSP时锁定网站电子商务篮的最佳方法
EN

Stack Overflow用户
提问于 2014-06-24 09:25:29
回答 1查看 158关注 0票数 0

我知道这个问题可能没有一个“正确”的答案,但任何答案都将不胜感激。我可能会为此被激怒。

是否有最好的做法,以锁定一个篮子,而客户去付款供应商支付订单。

例如:我想阻止那些篮子里有1x10美元商品的客户--去PSP付款,然后在他们完成交易之前将篮子数量更改为10。在我的系统中,订购量是10,但他们只支付了1。

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-24 23:04:19

第一件要关闭的事情是在事务完成后不可能更改订单项(产品)。做这件事有很多不同的方法。就我个人而言,我认为最安全的方法是有一张单独的桌子

“购物时购物车中的物品”与“已完成订单的一部分”。

因此,如果可能的话,将为已完成的订单中的项目提供一个单独的表。它们是在事务完成后创建的--客户根本没有访问它们的权限。如果客户能够在交易结束后更改购物车中的商品--它不会更改订单。

否则,请记住,在事务获得批准之后,才会出现问题。客户应该能够有一个失败的交易-获得他们的第二张信用卡-在他们的购物车中的一些东西-然后再提交。

一个相关的想法是在事务完成后标记购物会话。然后,如果出于任何原因,客户单击“后退”按钮并试图在订单后更改购物车中的数量--现有会话将无法确认--将创建一个新会话,购物车将为空。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24382967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档