我有三种产品。
- Product A
- Product B
- Product C
两种不同的送货方式: Ground
和 Express
。
如何根据产品设置不同的运费?
例如,如果客户订单 Product A
并选择 Ground
送货方式,则会向他收取 $5
< / strong>即可。但 $10
的费用 Product B
, {{1> $15
分别。
同样,如果客户订单小Product C
并选择 Product A
送货方式,则会向他收取 Express
< / strong>即可。但 $10
的费用 $20
, {{1> Product B
分别。
送货方式保持不变,但每件商品的价格会有所差异。
我查看了几乎所有可以查看的插件,但没有一个提供此功能。
有解决方法吗?
更新
运输类似乎不提供解决方案,因为它们适用于一组产品,但我所说的是单个产品。
答案 0 :(得分:1)
- 已更新 -
您可以为变量产品中的每个变体设置送货类。
运输类(在WC版本2.6 +中引入)可用于对相似类型的产品进行分组,并由某些运输方式(例如统一费率运输)使用,以便为不同的类别提供不同的费率产品
重要信息 - 对于平均费率或类似类型:
如果您有送货类,则界面会添加更多字段:
例如,对于运费等级和统一运费,可以创建不同的固定费用重物品和信封。有关详情,请访问Flat Rate Shipping 。
更难:
您必须更改2 自定义送货方式以使其与此兼容(如 Flate rate 送货方式)...
• 3 for 'Ground' and for 'Express':
- 'Ground S' => (for small)
- 'Ground M' => (for medium)
- 'Ground L' => (for small)
请参阅以下屏幕截图:
对于每个简单产品,请选择送货类(正常行为):
对于可变产品,为每个变体选择不同的送货类:
(每个产品可以有一个发货类。)
更新产品以保存更改。
这可以解决您的问题
参考:WooCommerce - Assign shipping classes to products
可变产品 - 运输类