Woocommerce - 每种产品的运费价格可变的运输方式

时间:2016-08-18 16:26:26

标签: wordpress woocommerce shipping product variations

我有三种产品。

 - 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 分别

送货方式保持不变,但每件商品的价格会有所差异。

我查看了几乎所有可以查看的插件,但没有一个提供此功能。

有解决方法吗?

更新
运输类似乎不提供解决方案,因为它们适用于一组产品,但我所说的是单个产品。

1 个答案:

答案 0 :(得分:1)

- 已更新 -

  

您可以为变量产品中的每个变体设置送货类。

运输类(在WC版本2.6 +中引入)可用于对相似类型的产品进行分组,并由某些运输方式(例如统一费率运输)使用,以便为不同的类别提供不同的费率产品

  

重要信息 - 对于平均费率或类似类型:

     

如果您有送货类,则界面会添加更多字段

     

例如,对于运费等级和统一运费,可以创建不同的固定费用重物品和信封。有关详情,请访问Flat Rate Shipping

     

更难:
  您必须更改2 自定义送货方式以使其与此兼容(如 Flate rate 送货方式)...

screenshot 1

  

首先,您需要create 3 shipping classes

• 3 for 'Ground' and for 'Express':
    - 'Ground S'  => (for small)
    - 'Ground M'  => (for medium)
    - 'Ground L'  => (for small) 

请参阅以下屏幕截图:

对于每个简单产品,请选择送货类(正常行为):

screenshot 1

  

对于可变产品,为每个变体选择不同的送货类:

screenshot 2

(每个产品可以有一个发货类。)

更新产品以保存更改。

  

这可以解决您的问题

参考:WooCommerce - Assign shipping classes to products

可变产品 - 运输类