【问题标题】:Add multiple cross sell products to cart from product page从产品页面将多个交叉销售产品添加到购物车
【发布时间】:2017-08-23 18:13:02
【问题描述】:

我很惊讶我会问这个问题,因为我认为这很容易做到,但我已经尝试和使用插件好几天了,但无法获得我需要的结果。

我正在尝试向 woocommerce 产品添加多个交叉销售选项,以便用户可以选择多个附加产品并将它们与产品页面中的主要产品一起添加到购物车中。

例如:如果主要产品是玩具车,附加选项可能是电池、额外的遥控器等。客户可以检查他们想要的物品,所有物品都会单独添加到购物车中(通过单独我的意思是这样客户以后可以决定从购物车中取出玩具车,但电池和额外的遥控器仍会留在购物车中,直到它们也被取出)。

我尝试过各种不同的东西,包括:产品变体(核心)、产品捆绑包(woo 和 yith)、产品插件(woo 和 yith)、复合产品(woo 和 yith)。没有人能做到以上所有。

如果有人可以建议一种使用核心或插件的方法,我将非常感激!

感谢阅读:)

【问题讨论】:

    标签: woocommerce


    【解决方案1】:

    已经有一段时间了,我假设您已经找到了答案,但如果您还没有找到,您可以(手动)添加与购物车中的产品匹配的所有产品。您可以在“链接产品”的产品页面(管理面板)中执行此操作,其中“交叉销售”是将显示在购物车中的产品。

    唯一的是,默认情况下,WooCommerce 只允许链接 2 个产品。您可以通过在主题的“functions.php”文件中插入以下行来覆盖该限制。

     add_filter('woocommerce_cross_sells_columns', 'change_cross_sells_columns');
    
        函数 change_cross_sells_columns( $columns ) {
        返回 6;
        }

    在上面的示例中,“6”是限制。您可以使用任何数字,但您应该明智地使用它,因为购物车中显示的产品过多只会让客户感到困惑。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多