gpt4 book ai didi

web-services - 谷歌结账 : Best way to handle cart editing and checkout confirmation

转载 作者:行者123 更新时间:2023-12-03 17:21:48 24 4
gpt4 key购买 nike

我正在一家电子商店中实现 Google Checkout。客户点击“Google Checkout”按钮后,我的项目要求他们能够导航回电子商店以编辑购物车。客户应该能够点击“返回”按钮,输入我的购物车页面的 URL,或者点击来自 Google 的“编辑”链接。

同时,我需要清除购物车,并在客户点击 Google 一侧的确认按钮后立即为他们提供一张白纸。我已经在收听来自 Google 的新订单通知,但这并不总是足够快,以防止客户返回电子商店并为为什么他们的购物车仍然显示他们刚刚购买的商品而挠头。

有没有任何 Google Checkout 实现者想出一个新的解决方案来解决这个问题?任何想法表示赞赏!

最佳答案

我使用 2 种不同的方法完成了此操作,它们都不能正确满足您处理后退按钮和在完成订单后清除篮子的要求,但它们在实践中为我工作,没有任何提示。

第一种方法 :清除篮子并提供通过“EditCartUrl”Google Checkout 请求参数中的查询字符串重建篮子的方法。然后,当客户单击编辑篮子按钮时,他们的篮子被重建。但是,后退按钮在这种情况下不起作用。

第二种方法 :不要清除购物车,但(可选)在重定向到 Google Checkout 之前将其设为只读。我们这样做是为了使购物车记录在 Google Checkout 中时无法更改。如果他们随后单击返回或编辑购物车,则每次都会在我们的网站上创建一个新篮子(从原始篮子中克隆)。这提供了对后退按钮的支持,但只有在订单已经通过并且我们在他们返回站点之前处理了请求的情况下才会为客户提供一个清除的篮子。

将购物篮设为只读是可选的 - 我们这样做是为了保留购物篮记录以匹配来自 Google Checkout 的结果订单。如果你不需要这个,就像不清理篮子一样简单。

在过去的几年里,第二种方法对我来说很好,没有任何客户投诉。我希望客户能够点击后退按钮,而不是担心他们在使用 Google 结账后看到购物篮本身没有清空。

关于web-services - 谷歌结账 : Best way to handle cart editing and checkout confirmation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com