WP All Import. Эпизод 3. Импорт из XML- и YML-файлов простых и вариативных товаров

В этом эпизоде разберем, как импортировать простые и вариативные товары одновременно, как отключить проверку на кодировку в WP All Import и решение других мелких проблем

Алгоритм импорта товаров

  1. Импорт категорий
  2. Импорт товаров м созданием карты категорий

Код для правильного заведения категорий

/**
 * Сравнение 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;
}

Исходники файлов

0 0 голос
Рейтинг статьи

Подписаться
Уведомить о
guest
0 комментарев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x