如何解决根据属性自动将运输类别分配给WooCommerce变体
我有一些具有Size属性和3个变体(小,中,大)的产品。我也有3个运输类别,每个尺寸一个。
任何产品的Small变体都将使用Small Product Shipping Class,中型和大型产品也是如此。
我可以手动将每个运输类别分配给每个变体,但是这很费时间,容易出错,并且在这种情况下是多余的(创建一个大的变异,然后分配一个大的运输类别)
是否有任何方法可以将运输类别与特定的变体相关联,所以当我创建变体时,它已经分配了相应的运输类别?
解决方法
下面的代码应该可以解决这个问题,即根据分配给该变体的产品属性“大小”术语值自动将“运输类别ID”添加到“产品变体”中。
对于尺寸产品属性和运输类别术语,它也必须具有相同的术语(在您的情况下为“小”,“中”和“大”)
代码:
filter
代码进入活动子主题(或活动主题)的functions.php文件中。经过测试,可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。