首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只在购物车/退房阶段显示任何折扣。

只在购物车/退房阶段显示任何折扣。
EN

Drupal用户
提问于 2019-01-07 15:43:22
回答 1查看 23关注 0票数 0

我卖家具,也卖家具配件。

这两种产品都有自己的产品类型。

我使用‘商业折扣’,‘商业折扣额外’和‘工作流规则’提供20%的配件折扣,但只有当一个项目的家具在购物车。

这一规则包括:

  • 事件:计算产品的销售价格。
  • 条件:
    • 产品类型:家具配件及
    • 订单包含产品:我出售的每一件家具的SKU清单

  • 行动:我在“商业折扣”中设置的折扣的名称 (对任何“家具配件”产品给予20%的折扣)

我的问题是:

一旦我把一件家具添加到我的手推车,任何家具配件产品展示价格都会在网站上贴现。我希望在查看产品显示节点时,价格保持在全价,但只有在查看购物车或结帐过程正在进行时才能打折。

感觉他们应该是另一个事件,可能是“启动结帐过程”或“查看购物车”。

EN

回答 1

Drupal用户

回答已采纳

发布于 2019-01-07 19:01:04

当通过规则计算产品销售价格时,它们是在临时行项(对于不在购物车中的产品)或订单上的行项(针对购物车中的产品)的上下文中进行的。这意味着您可以检查商业行项目:line是空的还是不使用类似于“数据值为空”的条件。在您的情况下,您需要否定该条件,以便如果行项ID为空,则不应用折扣。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/274752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档