代码之家  ›  专栏  ›  技术社区  ›  Incinerator

WooCommerce:合并追加销售和交叉销售

  •  0
  • Incinerator  · 技术社区  · 5 年前

    我想知道是否有可能 以编程方式 将所有交叉销售产品也添加为追加销售(或者反过来)?我想这样做的原因是,我想显示交叉销售和追加销售的相同产品,而不必手动添加两次。

    0 回复  |  直到 5 年前
        1
  •  0
  •   Incinerator    5 年前

    刚刚找到一种方法,用交叉销售代替产品的追加销售:

    add_filter( 'woocommerce_product_get_upsell_ids', 'custom_upsell_ids', 20, 2 );
    function custom_upsell_ids( $upsell_ids, $product ) {
        return $product->get_cross_sell_ids();
    }