我想导入带有库存值的 XML 提要。我想将 SKU 的库存导入 woocommerce 中的多个 SKU。(我们有一家印刷公司,您可以在那里购买品牌商品,例如一瓶根据颜色和印刷颜色有不同的变化。
问题是我们有绿色瓶子的变体,比如绿色瓶子有 1 种打印颜色、2 种打印颜色等。黄色 1 种打印颜色等。不同颜色的瓶子有自己的 SKU 以及打印颜色。但是,具有 1 种印刷颜色的绿色瓶子与具有 2 种印刷颜色的绿色瓶子具有相同的库存价值,因为它们是同一瓶。
使用 WP all import 我可以只导入股票值,它会在一个组合中显示它。绿瓶 1 打印颜色,但我想以不同的组合显示它。我添加了关于变体的描述,并将其命名为绿瓶的 SKU。所以绿瓶 1 种打印颜色与 2 种打印颜色、3 种打印颜色等具有相同的 SKU。但是 WP 全部导入。
有针对这个的解决方法吗?我找到了一个代码并试图将其更改为如下所示,但它不起作用。
<?php
function get_product_by_variation_description( $meta_value ) {
// Access WPDB object.
global $wpdb;
// Match by our files variation description and ignore slashes in the database.
$product_id = $wpdb->get_var( $wpdb->prepare( "SELECT meta_key FROM $wpdb->postmeta WHERE meta_key='_variation_description'='%s'LIMIT 100", $_variation_description ) );
// If a match was found return its value.
if ( $product_id ) return $product_id;
return null;
}
?>