Wordpress 在商业中检索交叉销售产品

Wordpress 在商业中检索交叉销售产品,wordpress,email,woocommerce,Wordpress,Email,Woocommerce,过去5个小时我一直在这里想办法。我需要能够在订单确认电子邮件中获取woo commerce中产品的交叉销售id。到目前为止,我有 $items = $order->get_items(); foreach ( $items as $item ) { $product_id = $item['product_id']; } 这将检索产品的id。由于总是会有一个交叉销售产品,如何在变量中获取该产品的id

过去5个小时我一直在这里想办法。我需要能够在订单确认电子邮件中获取woo commerce中产品的交叉销售id。到目前为止,我有

         $items = $order->get_items(); 
        foreach ( $items as $item ) {
            $product_id = $item['product_id'];
            }   
这将检索产品的id。由于总是会有一个交叉销售产品,如何在变量中获取该产品的id


这将是我为一个家伙建立的附属计划的最后一部分,但我现在如果获取购买的产品id,我需要交叉销售的产品id。

首先,您需要该产品的交叉销售产品id 所以它可以是这样的:

$crosssellProductIds   =   get_post_meta( get_the_ID(), '_crosssell_ids' );
$crosssellProductIds    =   $crosssellProductIds[0];
现在我们有了所有相关的跨单元产品的id,让我们来获取这些信息

foreach($crosssellProductIds as $id):
    $crosssellProduct = wc_get_product( $id );
    print_r($crosssellProduct);
endforeach;


交叉销售?您想显示产品销售情况吗?Woocommerce允许您将销售产品和销售情况相加。我需要知道如何获取交叉销售一个是在订单电子邮件我已经尝试了这个代码,但似乎它不工作。你确定它有用吗?
<?php global $product;
$cross_sell_ids = $product->get_cross_sell_ids(); ?>