javascript - 基于数量的 PayPal 运费

标签 javascript jquery paypal shipping

在托管的 PayPal 添加到购物车按钮上,我看到您可以在哪里使用:

<input type="hidden" name="shipping" value="3.00">
<input type="hidden" name="shipping2" value="2.50">

是否有可能,如果:
  • 数量为 1 运费总额为 '$x'
  • 如果数量为 2 - 5,则运费总额为 '$xx'
  • 任何超过 6 的总运费为 '$xxx'
  • 最佳答案

    老实说,不要使用 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/

    相关文章:

    javascript - Windows Phone 8 上的 PhoneGap 和外部链接

    支付宝自动取款

    javascript - 使用 AJAX 和 PHP 重新加载 TINYMCE 3.5

    javascript - jQuery ajax() 在成功时将 json 对象返回给另一个函数会导致错误

    javascript - 使用 javascript 将链接图像添加到 html 正文

    javascript - 许多具有相同类 getDate 的 Datpicker

    javascript - 在 jQuery 中将一列的内容复制到另一列

    javascript - jquery(this)交叉函数

    javascript - 父组件中的 Ember 数据更改未反射(reflect)在 UI 上

    php - PayPal 处理订单的安全方式