在托管的 PayPal 添加到购物车按钮上,我看到您可以在哪里使用:
<input type="hidden" name="shipping" value="3.00">
<input type="hidden" name="shipping2" value="2.50">
是否有可能,如果:
最佳答案
老实说,不要使用 Paypal 集成按钮。保留一个 session 文件,每次页面加载时,它都会附加到 session 中。所以在你的 php 中大致这样说:
http://pastebin.com/tX6txyD1
然后每次用户将新商品添加到购物车时,完成对该 php 文件的 ajax 请求。
应该如何格式化 ajax 请求应该是可以理解的。
注意:这是一个未经测试且不完整的脚本。我邀请您添加它(显然您需要它才能运行)并使其适应您的个人需求。我刚刚写了这个只是作为您问题的替代解决方案。如果您不喜欢此解决方案,请务必选择另一个;但是,在我看来,这是解决您遇到的问题的充分且自力更生的解决方案。您将需要为此编写自己的 javascript,但是,可以看出,代码已相当设置以处理清除购物车、添加到购物车等。要添加数量,只需添加另一个分隔符,例如“itemName:Quantity” ,项目名称:数量,..."。
这比使用 Paypal 购物车需要更多的工作,但在我看来,您还可以学到更多东西,并且您可以做一些仅使用 Paypal 购物车无法完成的独特事情。
关于javascript - 基于数量的 PayPal 运费,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18701715/