Woocommerce 出口 Parent 产品

Woocommerce Export Parent Products

对于我的 woocommerce e-shop 我使用 WpAllImport 插件导入我的产品及其变体。通常,具有变体的一种产品如下所示 parent 产品没有 price/sale 价格值,并且 price/sale 价格值对于所有变体都是相同的。 现在我想使用 WpAllExport 插件导出一个 xml 文件,其中只有我的 parents 产品。由于没有 price/sale 价格值,标签 <price> </price><sale price> </sale price> 是 return 空的,没有任何值。 我意识到我需要 php 导出函数以将任何变化 price/sale 价格传递给 parent 产品价格字段。 有人帮我写 php 函数吗?

提前致谢

好的,最后我添加了下面的代码,它工作正常。

<?php
function get_regular_price_for_xml($parent, $price)
{
    if ($parent == "0") {
        global $product;
        $product_variations = $product->get_available_variations();
        if (!empty($product_variations) && is_array($product_variations)) {
            $variation_product_id = $product_variations[0]['variation_id'];
            $variation_product = new WC_Product_Variation($variation_product_id);
            return $variation_product->regular_price;
        } else {
            return $price;
        }
    } else {
        return $price;
    }
}