Импорт стоимости XML фид с вариациями - PullRequest
1 голос
/ 25 апреля 2020

Я хотел бы импортировать XML фид со значениями запасов. Я хотел бы импортировать запас SKU в несколько наименований в woocommerce. (у нас есть типография, где вы можете купить фирменные товары, например, bottle имеет различные вариации в зависимости от цвета и цвета печати. ​​

Проблема в том, что у нас есть варианты зеленого цвета bottle, например зеленого bottle с 1 цветной печатью, 2 цветной печати и c. Желтый 1 цветной печати и c. Бутылки разных цветов имеют свой собственный артикул, а также цвета печати. ​​Однако зеленый bottle с 1 печатью цвет имеет то же значение запаса, что и зеленый bottle с двумя цветами печати, поскольку они одинаковы bottle.

С помощью WP all import я могу импортировать только те значения запасов, которые отображаются в одной комбинации. bottle 1 цвет печати, но я хочу показать его в различных комбинациях. Я добавил описание вариантов и назвал его SKU зеленого цвета bottle. Таким образом, зеленый цвет bottle 1 имеет тот же номер SKU, что и 2 цвета печати, 3 цвета печати и т. Д. c. Однако 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;
}

?>

1 Ответ

0 голосов
/ 04 мая 2020

Нет, к сожалению, нет, я экспортировал элементы в CSV-файл и создал документ листа Google. В этом документе я импортировал ленту XML и на главном листе связал позиции со значениями запаса ленты XML. Таким образом, я сделал онлайн конверсию XML фида, таким образом, я создал один XML фид, который обновляется ежедневно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...