在Drupal商业中,如果将虚拟产品类型放在购物车中,但只有当所有产品都是虚拟的;如果将物理产品放入,则规则不会触发,因为这些产品需要发货。
下面,作为参考,是一个虚拟产品的解决方案;它是接近的,但结合物理和虚拟产品是不够的。
<do not change>
的页面发布于 2015-12-24 09:03:01
商业运输有几种方法可以解决这个问题。最简单的方法是将虚拟产品的重量设置为零,它们不会被评估运费,也不会影响任何基于权重的计算。
编辑:或者,您可以使用商业规则额外添加条件,排除您的虚拟产品的条件下,您的统一费率。
发布于 2014-04-15 00:38:24
若要绕过配送窗格(如果购物车只包含虚拟产品),请添加" and“条件,以检查购物车是否包含虚拟或不可运输的产品类型,以及购物车是否包含可运输的产品类型。
发布于 2018-01-24 14:09:25
下面是我在一条规则中处理类似情况的方法的草图。
还可以将此循环封装在代码中并从规则中调用它,这将使规则更易于维护。
https://drupal.stackexchange.com/questions/110144
复制相似问题