【问题标题】:Magento Shopping Cart Price Rule with coupon always fails带有优惠券的 Magento 购物车价格规则总是失败
【发布时间】:2013-11-05 07:18:34
【问题描述】:

我无法弄清楚为什么我的购物车价格规则总是失败,优惠券代码“starter001”无效。如果这些是条件;

If ALL  of these conditions are TRUE :
If an item is FOUND  in the cart with ALL  of these conditions true: 
SKU  is  AS042  
Quantity in cart  greater than  0  

If an item is FOUND  in the cart with ALL  of these conditions true: 
SKU  is one of  AS002 , AS001 , AS003 , AS004 ...  
Quantity in cart  greater than  0  

如果我将这行“如果在所有这些条件都为真的情况下在购物车中找到一个项目:”更改为“如果在任何这些条件都为真的情况下在购物车中找到一个项目:”对于这两个语句,那么折扣是始终应用。

折扣使用优惠券代码,我已将每个屏幕设置的详细信息作为图像附加。

基本上,如果您购买一件或多件带有 SKU AS042 的商品以及 SKU 的 AS001 到 AS040 列表中的任何产品,那么您的整个购物车都会获得 10.95 美元的折扣

【问题讨论】:

  • “购物车中的数量大于 0”条件已过时?
  • 我试过不拥有它,拥有它或拥有它的数量大于或等于 1 - 仍然不起作用

标签: magento magento-1.7


【解决方案1】:

据我所知(并尝试过),您不能在一种情况下使用多个 SKU,即使使用 AND。系统可能会分别检查每件商品(即一件一件地),即使您的购物车中有两种产品,SKU = X and SKU = Y 之类的条件也不起作用。

解决方案可能是分离条件:

条件标签中:

If ALL  of these conditions are TRUE :
If an item is FOUND  in the cart with ALL  of these conditions true: 
SKU  is  SPROD  

操作标签中:

If ALL  of these conditions are TRUE :
SKU  is one of  4THPROD, FPROD, TPROD, bundle1  

这个解决方案有点,并且仅限于 2 个 SKU 条件,但它确实有效。

【讨论】:

  • 谢谢enenen,我开始尝试这个所以改变了它,所以它有一个条件;如果所有这些条件都为真:如果在所有这些条件都为真的情况下在购物车中找到一个项目:SKU 是 AS042 并且没有其他条件或操作并且它仍然不起作用?
  • 这快把我逼疯了!我按照你所说的条件和行动都试过了,没有运气。然后只是行动,仍然没有运气。我不知道为什么这不起作用!
  • 好的,我尝试将 SKU is SPROD 更改为 SKU contains SPROD 并且它有效!会不会和“是”有关?
  • 不,不应该。在您的情况下,Conditions 选项卡中的 is AS042Actions 选项卡中的 is one of AS002 , AS001 , AS003 , AS004。 (或您需要的其他一些 SKU)。 is 对我有用。它也适用于 contains,但对于类似的 SKU,您可能会遇到意想不到的问题。
  • 你们都节省了我的时间,为每个条件准确放置 1 个 sku 并使用 contains 而不是 is 也解决了我的问题。
【解决方案2】:

Uses per Customer 为 0。在我的 magento 1.7.0.2 中,它是空白的,默认情况下不为零。也许您可以尝试将其留空?

你的规则也不是很好。 Quantity in cart 始终大于 0,否则无法在标准 magento 中进行结帐。

第一个条件说,sku 必须是AS042,但在第二个条件下,sku 也可以是AS003。因此,如果您的购物车中只有 sku AS003,则无法使用优惠券代码,因为您已定义 ALL(!) 条件必须为真。

【讨论】:

  • 您不能将每个客户的用途设为空白,它会在保存时转换为 0。无论如何,0应该意味着没有限制,因为不能使用的优惠券没有任何意义。这就是 Status 设置的用途。必须为条件设置购物车中的数量,因为类别选择仅在第三级可用。
猜你喜欢
  • 1970-01-01
  • 2012-10-20
  • 2013-02-18
  • 2015-01-08
  • 1970-01-01
  • 1970-01-01
  • 2019-04-19
  • 1970-01-01
相关资源
最近更新 更多