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

WooCommerce:合并追加销售和交叉销售,woocommerce,Woocommerce,我想知道是否有可能通过编程方式将所有交叉销售产品添加为追加销售(或者反过来)?我之所以要这样做,是因为我想显示交叉销售和追加销售的相同产品,而不必手动添加两次。刚刚找到了一种方法,可以用交叉销售替代产品的追加销售: add_filter( 'woocommerce_product_get_upsell_ids', 'custom_upsell_ids', 20, 2 ); function custom_upsell_ids( $upsell_ids, $product ) { retu

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

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

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();
}