我想知道是否有可能 以编程方式 将所有交叉销售产品也添加为追加销售(或者反过来)?我想这样做的原因是,我想显示交叉销售和追加销售的相同产品,而不必手动添加两次。
刚刚找到一种方法,用交叉销售代替产品的追加销售:
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(); }