分享笔记:

始终显示相同的交叉产品和追加产品

促进推荐产品效率

WooCommerce 里最实用的功能之一就是交叉销售追加销售,我之前在怎么上传WooCommerce产品的教程里也有讲过。它们能有效提升我们商店的转化率,带来更多成交量。当然你是可以在产品编辑页面上自由设置这些推荐商品的

woocommerce产品关联产品设置
  • 追加销售(Up-sells):允许你在当前产品页面上推广其他额外的产品,通常是更高价或相关的替代品。会在产品页下方出现,类似相关产品。

  • 交叉销售(Cross-sells):当客户访问购物车时,向其推荐其他类似或促销的产品,以鼓励更多购买。

  • 产品组合(Grouping):如果产品属于一个组合包(Pack),可以在这里指定它所属的组合。

这个功能虽然很有用不过它有一个大问题,就是必须手动一个个给产品添加交叉销售和追加销售推荐。

当然,我不是说这样不好,毕竟个性化推荐、你最清楚哪些商品适合作为交叉销售或追加销售,手动设置能让推荐更精准,提高成交率。从这个角度来看,手动添加确实是个好办法。但问题是,有些店铺的产品种类没那么多,如果能批量设置某些固定商品作为交叉销售或追加销售,那就方便很多。

想象一下一个实体店,比如超市,你会发现每天新鲜出炉的面包旁边,总会搭配一些相关产品,比如蛋糕、甜点、玛德琳小蛋糕等。而这些搭配会根据面包师的需求不断调整,哪款产品需要更多销量,就把它摆在面包旁边——这就是个性化的追加销售。

但与此同时,你也会注意到,面包旁边总有一篮吐司面包,这个是固定的追加销售,每天都在,确保它能卖出去。

再想想你在结账时,收银员是不是经常推荐当天的特价商品?这就是个性化的交叉销售,根据不同的顾客调整推荐。

除此之外,收银台旁边总有一些固定商品,比如口香糖、电池、巧克力、礼品卡……无论你买了什么,这些产品都在那里,随时让顾客顺手拿走。这些就是通用的交叉销售产品,不管顾客买什么,都能增加订单金额,而且利润通常还不错。

这些固定摆在收银台旁的商品,就是最典型的交叉销售,永远都是同一批产品,而 WooCommerce 默认却不支持这样的设置。所以今天我们就来学如何自动化这个流程,让 WooCommerce 也能自动推荐固定的交叉销售和追加销售

好了,概念讲清楚了,咱们直接进入正题,看看如何设置,让 WooCommerce 不管客户浏览的是哪个产品(追加销售)还是购物车里有什么商品(交叉销售),都能自动显示指定的推荐产品!

怎么一直显示相同的追加产品?

如果我们已经确定,无论客户浏览哪个产品,都要显示相同的追加销售商品,那就可以用下面的代码来实现。你只需要替换示例代码的产品 ID,换成你想推荐的商品 ID 就行。

/* 显示相同推荐产品 */
add_filter( 'woocommerce_product_get_upsell_ids', 'jhchen_same_upsell_ids', 9999, 2 );
function jhchen_same_upsell_ids( $upsell_ids, $product ) {
return array( 1234, 2345, 3456 ); // 产品 IDS
}

通过添加以上的代码到你主题的function.php文件上或者自定义代码插件即可。

产品的ID你可以直接在后台的产品界面上看到。

woocommerce产品ids

怎么在购物车显示相同的推荐产品?

/* 购物车显示相同交叉推荐产品 */
add_filter( 'woocommerce_product_get_cross_sell_ids', 'jhchen_same_cross_sells', 9999, 2 );
function jhchen_same_cross_sells( $cross_sell_ids, $product ) {
return array( 1234, 2345, 3456 ); // 产品 IDS
}

如果想要所有产品的交叉销售(Cross-Sells)也固定显示相同的商品,我们需要使用上面的代码。

为笔记评分

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

有疑问?留个言吧!

更多结果...

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