Woocommerce出口母产品

对于我的woocommerce电子商店,我使用WpAllImport插件导入我的产品及其变体。通常情况下,一种带有变化的产品如下所示

Woocommerce出口母产品

母产品没有价格/销售价格值,并且所有变体的价格/销售价格值都相同。 现在,我想使用WpAllExport插件仅导出我的父母产品的xml文件。由于没有价格/销售价格值,因此标记<price> </price><sale price> </sale price>返回没有值的空值。 我意识到我需要php函数进行导出,以将任何变动价格/销售价格传递给父产品价格字段。 有人帮我编写PHP函数吗?

提前谢谢

iCMS 回答:Woocommerce出口母产品

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

<?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;
    }
}
本文链接:https://www.f2er.com/2129660.html

大家都在问