购买两个以上元素时的 Paypal 折扣(不是同一对象的两个实例)

标签 paypal shopping-cart discounts

Paypal 列出了折扣的方法,例如:

discount_amount

可选 与项目关联的折扣金额。 它必须低于商品的售价。如果您指定 discount_amount 且未定义 discount_amount2,则无论购买的商品数量如何,都会应用此固定金额。 仅对“立即购买”和“添加到购物车”按钮有效。

discount_amount2

可选 与项目的每个额外数量关联的折扣金额。 它必须等于或小于商品的售价。还必须将 discount_amount 指定为大于或等于 0,discount_amount2 才能生效。 仅对“立即购买”和“添加到购物车”按钮有效。

我知道您可以获得与购物车内相同元素的数量相关的折扣。我想知道是否有人知道在您说添加 3 件或 5 件商品时允许显示折扣的方式或方法。基本上情况是用户可以选择注册 1-4 门类(class)。如果用户注册了 1 个正常价格(比方说 30),就会发生。如果增加一秒钟,他们将获得 10 美元的学费折扣 (50)。如果添加三分之一,它将显示为常规方法(结果为 90)。但是,如果添加第四个,则将收取 3 门类(class)加 50 的费用。(95)。是否有任何解决方案可以根据您购物车中包含的商品数量(每个都是不同的商品[不同的类(class)日期和名称])将其呈现给 Paypal 以进行更新?

最佳答案

如果它适用于整个购物车而不仅仅是商品,请使用 discount_amount_cart

记住 discount_amount_1 的值(value)必须小于 amount_1

关于购买两个以上元素时的 Paypal 折扣(不是同一对象的两个实例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040298/

相关文章:

paypal - 使用自适应支付 API 调用在 Paypal 上发出支付请求时如何将 item_number 传递给 IPN?

paypal - 如何验证 Paypal 引用交易是否已启用

php - 响应式网站中的 Paypal 集成

php - 使用 Codeigniter 从 AJAX 返回多个值并将它们显示在 2 个不同的区域

实时模式下的 Paypal doDirectPayment 生成错误 10501 : Invalid Configuration

java - Java 中的 session

PayPal 将 _cart 形式的空格转换为加号

Kentico - 添加多个折扣

php - 如何在 Magento 中为特定产品创建优惠券?