【问题标题】:Set Minimum item cost in Woocommerce Shipping method rates在 Woocommerce Shipping 方法费率中设置最低项目成本
【发布时间】:2025-11-26 21:20:07
【问题描述】:

在 Woocommerce 中,我设置了包含 1 个区域和 3 个运输选项的统一运费。在每个运输选项中,我都有运输类别和每个主要产品类别的运输类别成本。我的问题是我似乎无法正确设置运输类费用的最低费用。例如,当我在 Shipping Class Cost 1.43 * [qty] [fee min_fee="20"] 中使用类似的东西时,它会将我的产品成本乘以 20,而不是简单地让购物车的费用至少为 20。

我该如何解决这个问题,这样当有人订购商品时,运费默认为 20,但在 20 之后,只需使用购物车中每个产品 1.43 的运费?

【问题讨论】:

    标签: wordpress woocommerce shipping-method


    【解决方案1】:

    要按项目获得20 + 1.43 的运费默认起始成本,请使用以下选项之一:

    20+(1.43*[qty])
    

    1.43*[qty]+[fee min_fee="20"]
    

    但是,如果您希望第一项的成本为 20,而以下项目的成本为 +1.43,请使用:

    18.57+(1.43*[qty])
    

    1.43*[qty]+[fee min_fee="18.57"]
    

    【讨论】:

    • 嗨@LoicTheAztec,是否可以对前5 件左右的商品收取运费?我现在面临的是费用似乎太大了
    • @codeforever 是的,但这需要在woocommerce_package_rates 中挂钩的自定义函数...这里是使用此挂钩的all related threadhere my related answers...尝试自己,如果需要,请提出一个新问题,包括您的代码。
    最近更新 更多