【问题标题】:Woocommerce Export Parent ProductsWoocommerce 出口母产品
【发布时间】:2020-10-04 22:59:17
【问题描述】:
对于我的 woocommerce 电子商店,我使用 WpAllImport 插件来导入我的产品及其变体。通常,一种具有变体的产品如下所示
父产品没有价格/销售价格值,并且所有变体的价格/销售价格值都相同。
现在我想用 WpAllExport 插件导出一个只有我父母产品的 xml 文件。由于没有价格/销售价格值,因此标签 <price> </price> 和 <sale price> </sale price> 返回空值且没有值。
我意识到我需要用于导出的 php 函数将任何变化价格/销售价格传递给父产品价格字段。
有人帮我写 php 函数吗?
提前谢谢你
【问题讨论】:
标签:
woocommerce
export
wpallimport
【解决方案1】:
好的,最后我添加以下代码,它工作正常。
<?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;
}
}