Загрузите 3 файла — получите готовый файл импорта
Прайс, товары и ссылки на фото склеиваются по артикулу в один CSV, который WooCommerce принимает штатным импортёром без плагинов. Ниже уже загружен пример — можно сразу посмотреть результат или заменить любой файл своим (CSV или Excel).
Исходные файлы
Товары
Название, категория, описание, остаток
Цены
Цена, артикул, штрихкод, валюта
Ссылки на фото
Артикул + CDN-ссылка (можно несколько строк = галерея)
Файл импорта WooCommerce
Показаны первые строки. В скачанном CSV — все товары. Кодировка UTF-8, разделитель «запятая» — как ждёт импортёр WooCommerce.
Проверка данных
Факты по склейке. Это не ошибки скрипта — это вопросы к исходным файлам, которые лучше решить до импорта.
Как загрузить результат в WooCommerce
- Товары → Импортировать в админке WordPress → выбрать скачанный
woocommerce_import.csv. - Поставить галочку «Обновлять существующие товары» — сопоставление идёт по
SKU(артикулу), дубли не плодятся. - Колонки сопоставятся автоматически по заголовкам. Нажать «Запустить импортер» — WooCommerce сам скачает фото по ссылкам и создаст/обновит товары.
Штрихкод у WooCommerce нет отдельного поля — кладём в кастом-поле Meta: barcode (видно на товаре, доступно для поиска и плагинов).
Валюта из прайса — у магазина валюта одна (задаётся в настройках WooCommerce), поэтому колонку кладём в Meta: currency как справочную. Если валют несколько — это отдельная задача (мультивалютность).