Php 如何在Woocommerce中按项目设置运输成本

Php 如何在Woocommerce中按项目设置运输成本,php,wordpress,woocommerce,cart,shipping-method,Php,Wordpress,Woocommerce,Cart,Shipping Method,在Woocommerce中,当我在购物车中添加多个产品时,配送仅适用于一个产品。我应该如何更改以将成本应用于每个项目 如下图所示,打印机的运输成本适用,但LCD监视器不适用 如何在Woocommerce中按项目设置配送成本?在Woocommerce配送设置的“统一费率”配送方法中,有许多方法可以基于以下内容获取动态设置: 项目数量,使用[qty]参数 项目总成本,使用[cost]参数 费用,使用带有附加参数的[fee]参数百分比,最低费用和最高费用 您还可以使用+、-、*和/运算符和括号

在Woocommerce中,当我在购物车中添加多个产品时,配送仅适用于一个产品。我应该如何更改以将成本应用于每个项目

如下图所示,打印机的运输成本适用,但LCD监视器不适用


如何在Woocommerce中按项目设置配送成本?

在Woocommerce配送设置的“统一费率”配送方法中,有许多方法可以基于以下内容获取动态设置:

  • 项目数量,使用
    [qty]
    参数
  • 项目总成本,使用
    [cost]
    参数
  • 费用,使用带有附加参数的
    [fee]
    参数
    百分比
    最低费用
    最高费用
您还可以使用
+
-
*
/
运算符和括号

以下是一些示例:

  • [数量]*2
    -按项目列出的成本
  • 4+([qty]*2.5)
    -初始成本和按项目列出的附加成本
  • [费用百分比='10'最低费用=''最高费用='20']
    -费用百分比限于最高金额
  • [费用百分比='10'最低费用='4'最高费用='']
    -费用百分比,成本最低
  • 相关线程:


    高级运输成本定制:

    使用
    woocommerce\u package\u费率
    过滤器挂钩,可以定制更多的运输成本


    请参阅使用
    woocommerce\u package\u rates
    过滤器挂钩。

    电子商务有很多规则,包括如何设置产品和运输规则。您需要分享更多相关信息以获得所需的帮助。下面的答案有任何反馈吗?您尝试过了吗?谢谢您的回复。我在shipping类上应用了参数和运算符。问题是,如果我在购物车中添加多个产品,只会增加最笨重产品的运输成本。我想所有的产品(在购物车)的运费被添加。我该怎么做?@user3467773抱歉,但例如,如果您在一个装运类别中使用
    [qty]*2
    ,而在另一个装运类别中使用
    [qty]*3
    ,它将按项目和装运类别添加正确的金额,而不是按最庞大的类别添加正确的金额…当使用装运类别成本时,主字段需要为空,只需填写您的装运类别成本域和“无装运类别”成本域。找不到处理重量或使用
    [weight]
    的选项。有这样的选择吗?@r还有一些免费插件,可以根据重量计算运费…