/ Плагины / Импорт вариаций с одного сайта на другой

Импорт вариаций с одного сайта на другой

HIT

02.03.2023

1236

Разберем тему переноса товаров с одного сайта на другой. В ситуациях, когда не нужно копировать всю базу (может быть ряд причин), а сделать только миграцию актуальных товаров.

Перед экспортом, на исходном сайте, нужно убедится что у всех товаров и родительских и вариаций заполнено поле SKU, т.к. именно по этим полям будет происходить связка вариаций.

Делаем экспорт товаров. Можно использовать тип экспорта — миграция, при этом создается выгрузка всех полей.

Особенности адаптации импорта

Первым делом необходимо предварительно подготовить файл выгрузки. Не буду описывать сопоставление всех полей, это описано здесь. Рассмотрим ключевые для вариаций поля.

Должны быть в обязательном порядке следующие поля (отмечены жирным):

IDTitleParrent SKUSKUpa_sizeProduct Type
8786Топ Bow Khaki8786L|M|Svariable
8791Плавки с высокой талией Khaki8791L|M|Svariable
8787Топ Bow Khaki87868787Svariable
196738Топ Bow Khaki8786196738Mvariable
196739Топ Bow Khaki8786196739Lvariable
8794Плавки с высокой талией Khaki87918794Svariable
196740Плавки с высокой талией Khaki8791196740Mvariable
196741Плавки с высокой талией Khaki8791196741Lvariable

Также важна последовательность. Сначала заводятся родительские ID а потом вариации. И если файл импорта большой и его нужно разделить на несколько экспортов, то и разбивать его нужно по этому же принципу. Группа полей родительских ID с определенными номерами потом их дочерние, этого легко добиться в Excel сортировкой.

Поля Parrent SKU и SKU. В данном примере они заполнены автоматически по их ID. Но могут быть использованы произвольные.

При экспорте пустые значения в колонке Parrent SKU заполняются нолями (0), но перед импортом их нужно отчистить.

Атрибут pa_size. Хотя бы один из атрибутов должен иметь включенный чекбокс «In Variations».

Поле Product Type. Нужно тогда, когда в импорте разные типы товаров. Но я рекомендую разделять такие товары на разные файлы и разные импорты. Если у нас в импорте только вариативные товары, то это поле не нужно, достаточно выбрать тип товара Вариативный.

Настройка импорта

Итак, заполняем необходимые поля импорта.

  • Атрибут(ы), который связывает товары
  • При необходимости Product Type
  • Заполняем вкладку Variations
Настройка вкладки Variations
Заполнение атрибута, который связывает вариации

И еще одним из важнейших условий является настройка частоты импорта. Нужно последовательно заводить по каждой строчке.

Если на прежнем сайте были настроены сопутствующие товары, то после прогона основного импорта отдельно прогнать эту колонку, т.к. одновременное заполнение будет работать некорректно из за того что часть связанных товаров будет отсутствовать в базе.

Ну и общая рекомендация. Предварительно, перед импортом, особенно большого файла, необходимо произвести ряд тестов и создать шаблон заполнения импорта, потренировавшись на нескольких строках. Включив в тестовый файл несколько родительских и дочерних позиций.

[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Единица измерения товара

Единица измерения товара

В связи с растущими потребностями к функционалу интернет-магазинов будем создавать востребованный функционал на базе плагина Woocommerce. Единица измерения товара Если необходимо выводить единицу товара (шт, кв.м, упаковка, пог.м, и т.д.), Читать далее »

Функция действующая на конкретный раздел

Функция действующая на конкретный раздел

Создадим функцию, которая будет действовать на конкретный раздел сайта, в частности на конкретную категорию woocommerce. Задачу разобьем на 2 этапа: выборка категорий необходимых для воздействия и непосредственно функция. Вывод определенного Читать далее »

/
Фильтры Woocommerce

Фильтры Woocommerce

В базовую комплектацию Woocommerce входит набор виджетов для фильтрации товаров. Но данные виджеты необходимо несколько доработать. WooCommerce Навигация по слоям В этом виджете необходимо задать атрибут товара по которому будет Читать далее »

/ /

Добавить комментарий

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6131

Пока нет комментариев. Будь первым!

Импорт вариаций с одного сайта на другой Импорт вариаций с одного сайта на другой Импорт вариаций с одного сайта на другой Импорт вариаций с одного сайта на другой
Запись на прием
Рекомендации для васЗапись на приемOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.