Php WooCommerce:根据购物车中的数量更改装运类别

Php WooCommerce:根据购物车中的数量更改装运类别,php,wordpress,function,woocommerce,Php,Wordpress,Function,Woocommerce,我在商业运输方面遇到了困难。这是一个包含邮箱和软件包产品的网络商店 但是,如果购物车包含3个或更多邮箱产品,则配送类应更改为package 我试着从以下问题更改代码:,但我想不出来 有人能帮我吗?问题可能是您更改了代码中的slug命名。 刚刚实现了这个,效果很好 // HERE define your shipping class SLUG $mailbox_shipping_class = 'your-mailbox-shipping-class-slug'; 你改变了什么?问题是什么?我试

我在商业运输方面遇到了困难。这是一个包含邮箱和软件包产品的网络商店

但是,如果购物车包含3个或更多邮箱产品,则配送类应更改为package

我试着从以下问题更改代码:,但我想不出来


有人能帮我吗?

问题可能是您更改了代码中的slug命名。 刚刚实现了这个,效果很好

// HERE define your shipping class SLUG
$mailbox_shipping_class = 'your-mailbox-shipping-class-slug';

你改变了什么?问题是什么?我试图更改此行$cart\u item['data']->set\u shipping\u class\u id'0';换一个不同的身份证,这不起作用。我试图添加一个shipping类$package_shipping_class='package';并将其放置为$cart\u item['data']->get\u shipping\u class==$package\u shipping\u class;在最后一行,所以不是$cart_item['data']->设置_shipping_class_id'0';然后,当我去购物车添加3种产品时,它只是说标签上的运输成本实际上增加了运输成本。我找到了一个不同的解决方案。谢谢:请避免在回答中提出问题,即使是修辞性的问题,这有可能被标记为不是答案。