产品变体属性作为购物车项目在 WooCommerce 中显示不同

Product variations attributes as cart items shows up differently in WooCommerce

我注意到 woocommerce 以不同的方式威胁着不同的产品属性 (见屏幕截图)

第一个产品的属性只添加了破折号后的数字。第二个产品的属性列在产品标题下方。

我不明白为什么会这样。

如何使所有产品属性看起来像第一个产品的属性?

原因可能有很多。在 woocommerce 3 变体属性显示为购物车项目元数据之前,如 "Seirin J + tube" ......现在在 WooCommerce 版本 3+ 下创建的变量产品,在标题中显示其属性值,如 "Seirin B + tube"......

但希望有一些方法可以使用一些专用挂钩来统一这一点。

1) 在所有情况下在购物车商品标题中显示属性值 (这个适合您):

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_true' );

2) 删除所有案例的购物车商品标题中的属性值,并将它们显示为标题下分开的 attribute / value 对。

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );

代码进入您的活动 child 主题(或主题)的 function.php 文件或任何插件文件。

已测试并有效。