1

我想导入带有库存值的 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;
}

?>
4

1 回答 1

1

不,不幸的是,我将项目导出为 csv 文件并创建了一个 google sheet 文档。在本文档中,我导入了 XML 提要,并在主工作表中将项目与 XML 提要的库存值联系起来。通过这种方式,我对 XML 提要进行了在线转换,因此我创建了一个每天刷新的 XML 提要。

于 2020-05-04T18:14:29.653 回答