例如商品价格为6.78英镑邮资,包装应为:
单份副本:1.50英镑 2-3份3.00英镑 4-6份:£4.00 7-8份:£5.00 9份:£6.00 10个或更多免费
知道我怎么能这样做吗?该项目的当前代码是:
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="CUWB7BQEL337J">
<input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
我在某处读到了我需要做的事情:
<input type="hidden" name="shipping" value="1.50">
<input type="hidden" name="shipping2" value="3.00">
<input type="hidden" name="shipping3" value="3.00">
<input type="hidden" name="shipping4" value="4.00">
<input type="hidden" name="shipping5" value="4.00">
<input type="hidden" name="shipping6" value="4.00">
<input type="hidden" name="shipping7" value="5.00">
<input type="hidden" name="shipping8" value="5.00">
<input type="hidden" name="shipping9" value="6.00">
<input type="hidden" name="shipping10" value="0.00">
当我尝试它时,它会在哪里发挥作用。
任何帮助表示感谢。
答案 0 :(得分:0)
它看起来像你的右侧(虽然你可能会尝试'shipping_1','shipping_2'等等你错过了下划线)但你可能会发现你需要发送“shipping_1 =£1.00”, “Quantity_1 = 2”,Paypal可能会将其解释为“运费= 2倍£1.00”,但我认为它会假设shipping_1是整个按钮项目,因为您使用的按钮指定的特定项目不是一堆项目(即1个按钮= 1个项目)。
如果此人按两次按钮会发生什么,我不确定。我在Paypal的文档中找到的唯一一件事是关于在Paypal帐户中设置邮资成本的重量,然后是每重量的价格(即1件重量为1千克,成本= 1.00英镑,2件重量为2千克,成本= 2 x 1千克重量) =£2.00等)。你也可以看看这个区域。
我发现按钮具有反复性,并在我的代码后面构建了我自己的购物车,包括运费(我计算),然后只发送一个“shipping_1 = x.xx”费用到paypal以及项目详情,这是有效的细
我想我可以在这里添加一个新帖子,我的工作代码用于购物车以帮助其他人,只需稍微整理一下。 (如果您有兴趣,我会在这篇文章中添加一个链接。)
您可以尝试参考此页面。
崔佛。