Zer59
Новичок
Добрый день, подскажите кто сталкивался с проблемой импорта YML файла.
Если я все верно поняла для начала нужно импортировать категории товаров с уникальным значением, а потом к нему привязать товары.
Во вложении есть все этапы произведенной работы
Но импорт некоторых категорий обновляется, подскажите как можно избежать данного дей2ствия ,чтобы все 339 категорий добавились. Заранее спасибо!
Если я все верно поняла для начала нужно импортировать категории товаров с уникальным значением, а потом к нему привязать товары.
Во вложении есть все этапы произведенной работы
Код:
/**
* Сравнение ID категорий при импорте
*
* @param $old_id
* @param $id
*
* @return string
*/
function my_get_cat_slug( $old_id, $id = true ) {
$terms = get_terms(
[
'taxonomy' => [ 'product_cat' ],
'hide_empty' => false,
'meta_query' => [
[
'key' => 'product_category_import_id',
'value' => $old_id,
'compare' => '=',
],
],
]
);
if ( true === $id ) {
return $terms[0]->term_id;
}
return $terms[0]->slug;
}
Вложения
-
Снимок экрана 2021-11-27 164318.png3.4 KB · Просмотры: 12
-
Снимок экрана 2021-11-27 164430.png26.1 KB · Просмотры: 13
-
Снимок экрана 2021-11-27 164735.png46.4 KB · Просмотры: 12
-
Снимок экрана 2021-11-27 164836.png66.5 KB · Просмотры: 11
-
Снимок экрана 2021-11-27 164929.png52.1 KB · Просмотры: 13
-
Снимок экрана 2021-11-27 165034.png67 KB · Просмотры: 13
-
Снимок экрана 2021-11-27 165703.png63.4 KB · Просмотры: 13