我想在 Shopware 6 中为某些邮政编码定义不同的运费。我为此使用了规则生成器,但我的更改被忽略了。
我创建了两条规则。 一旦德国与条件交货国家德国
我已输入运输方式的两条规则。
但是,如果我现在想使用德国岛规则中的邮政编码进行订购,则德国的运费 (7.90) 始终会出现,而不是 23.90。
通常是出了什么问题或者可能是什么原因?
您必须针对整个德国调整您的规则,以明确不包括您在特定岛屿规则中设置的邮政编码。目前,岛屿地点也将满足整个德国的规则条件,因此在这种情况下仍然可以享受更便宜的运输费用。
因此只需相应更改规则即可从其他规则中排除邮政编码:
Shipping address: Country > Is one of > [Germany]
AND
Shipping address: Postal code > Alphanumeric > Is NONE of > [18565, ...]
OR
Customer logged in > No
@dneustadt 您知道如何添加 XYZ 邮政编码的附加费吗?
例如:如果客户知道邮政编码 XY,请在运费中添加 10 欧元。