分享笔记:

通过分类给 WooCommerce 添加特色产品

批量设置特色产品

WooCommerce 提供了不少实用功能,比如“促销产品”这一项。你可以把某些商品标记为推荐/促销,然后在店铺或者网站的其他地方进行筛选展示。

不过,有个小小的不便——你需要手动设置推荐商品,目前有三种方法可以操作:

  1. 在产品列表中点击星星图标。
  2. 在编辑器的可见性设置里标记为推荐。
  3. 在产品管理页面,批量选择多个商品后设为推荐。

具体的操作方法我之前在给特色产品添加自定义标签的文章上讲过,可以去看看。

woocommerce设置特色产品

怎么通过分类设置特色产品

如果你的店铺有成千上万的产品,手动一个个标记特色商品就太麻烦了,完全不现实。一个更高效的方法是自动化,比如根据产品所属的类别来决定哪些商品应该被标记为推荐。

下面的代码就实现了这一点:它会自动将所有属于“featured”类别的商品标记为特色产品。

/* 推荐特色产品分类 */
add_filter( 'woocommerce_product_get_featured', 'jhchen_category_featured', 9999, 2 );
function jhchen_category_featured( $featured, $product ) {
if ( has_term( 'featured', 'product_cat', $product->get_id() ) ) {
return true;
} 
return $featured;
}

上面的代码添加到网站上即可。

代码指定的产品分类是 “featured”,这名字你可以自行更改,然后去建一个同名的分类添加到产品上就可以自动设置成特色产品。

woocommerce通过添加分类生成特色产品

同样的技巧也可以用在商品标签上,只需要把代码上的 product_cat 换成 product_tag,然后把分类的 slug 替换为你想要的标签 slug,就能实现基于标签的自动推荐商品。

为笔记评分

平均评分 5 / 5. 摘星者: 1

有疑问?留个言吧!

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
?>

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors