ворд-пресс.рф
Решение

Импорт товаров в WooCommerce через CSV

Как подготовить CSV, сопоставить поля, обновить существующие товары и проверить вариации без дублей.

WooCommerce содержит встроенный импорт и экспорт товаров CSV. Для разового переноса каталога или небольших регулярных обновлений часто не нужен отдельный плагин. Главное — правильно сопоставить идентификаторы и сначала проверить импорт на тестовых товарах.

Сначала создайте эталонный CSV

  1. В WordPress откройте Товары → Все товары.
  2. Создайте тестовый товар с названием, SKU, ценой и нужными атрибутами.
  3. Выберите Экспорт и сохраните CSV.
  4. Используйте этот файл как шаблон столбцов для вашей версии WooCommerce.

Так надёжнее, чем слепо брать CSV из чужой инструкции: состав полей зависит от типов товаров и установленных расширений.

Какие поля важны

  • SKU: артикул для устойчивой идентификации товара в вашей системе.
  • ID: внутренний идентификатор WooCommerce, применим для обновления существующей записи.
  • Name: название.
  • Regular price / Sale price: цены с корректным форматом чисел.
  • Categories: категория и её иерархия.
  • Images: адреса изображений, если включена соответствующая обработка импорта.
  • Attributes / Variations: атрибуты и варианты товаров, если они поддерживаются структурой файла.

Не храните в открытом CSV персональные данные покупателей или секретные ключи интеграций.

Импорт нового каталога

  1. Сделайте резервную копию базы и файлов и повторите действия на staging.
  2. Откройте Товары → Все товары → Импорт.
  3. Укажите CSV и перейдите к шагу сопоставления колонок.
  4. Сверьте, какие поля WooCommerce определил автоматически, и исправьте несопоставленные.
  5. Для первой загрузки используйте небольшой файл из нескольких товаров.
  6. Запустите импорт и проверьте товарные карточки: название, цену, наличие, изображения, категории, URL.

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

Вариативные товары

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

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

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

  • Используйте устойчивые SKU и не меняйте их при каждом запуске обмена.
  • Не импортируйте один каталог параллельно двумя интеграциями.
  • Сверяйте количество записей до и после операции.
  • Сохраняйте исходный CSV и журнал ошибок для отката.
  • Тестируйте обновление и удаление товаров отдельно.

Когда нужен API или внешний коннектор

CSV годится для пакетного переноса. Для частых изменений остатков и заказов обычно нужен интеграционный сервис на WooCommerce REST API или профильный коннектор. При работе с 1С потребуется сопоставление идентификаторов и правила разрешения конфликтов.

Связанные материалы: интеграция WordPress с 1С, REST API WordPress и WooCommerce.

Источник: официальный CSV importer WooCommerce.

Источник: https://woocommerce.com/document/product-csv-importer-exporter/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.