我试图实现以下与Woocommerce的开箱即用版本没有任何插件。
三种运输选项:
Gift card only - £3.00
Small Package - £5.00
Large Package -£10.00
现在需要按以下格式设置上述内容:
- 每张卡1.5英镑
- 1-2个产品将为£5.00
- 3个或以上的产品将£10.00邮费。
目前的额外费率为:
Flat rate - £5.00
Gift Card Only | -3.50| order
Large Package |10 | order
我试过配置上述航运类和使用额外的费率。但看不到在篮子内的阈值输入逻辑。任何人遇到了一个好办法做到这一点?
2条答案
按热度按时间5m1hhzi41#
您可以实现这个Woocommerce统一费率沿着过滤器' woocommerce_package_rates '。
过滤器有两个参数,available_shipping_methods和package。package包含购物车中所有项目的所有信息。
可以用这种方式在function.php上编码
kgsdhlau2#
这是可能通过使用woocommerce表率航运插件
这里是链接https://woocommerce.com/products/table-rate-shipping/
你可以在这里设置你的运费根据你的数量,重量和基于类以及。
希望这对你有帮助。2你可以在这里免费下载这个插件:https://github.com/wp-premium/woocommerce-table-rate-shipping