В WooCommerce импорт товаров делается при помощи встроенного инструмента в разделе «Товары», дополнительно можно ничего не устанавливать. Рассказываем, как правильно пользоваться этим инструментом.

Подготовка файла с товарами к импорту в WooCommerce

Чтобы импорт прошёл успешно и его не пришлось делать повторно, стоит заранее позаботиться о двух нюансах: правильном оформлении таблицы с товарами и её формате.

Оформление таблицы. Каждая колонка в вашем прайс-листе будет соответствовать какому-то полю в карточке товара на сайте. В процессе импорта вы сможете вручную выбрать, к какому полю должна относиться любая из колонок, поэтому называться они могут как угодно. 

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

Экспорт товаров в WooCommerce

Если вы работаете с WooCommerce впервые и не знаете, как в нём создаются товары, вот инструкция, которая поможет с этим разобраться:

Как добавить товар в WooCommerce

Отдельный момент — изображения товаров. В файле на них нужно указывать ссылки. Для этого загрузите изображения заранее в разделе «Медиафайлы» и каждому из них WordPress присвоит ссылку.

Формат файла. Встроенный инструмент импорта WooCommerce поддерживает только один формат — CSV. Если у вашего интернет-магазина прайc-лист в другом формате, пересохраните его в CSV. Такой функционал есть во всех популярных программах по работе с таблицами: Excel, Google Таблицах и Numbers.

Ищите опцию по сохранению таблицы с товарами в формате CSV в меню «Файл». Как правило она называется «Скачать», «Сохранить как» или «Экспортировать».

Сохранение файла с товарами в формате CSV при помощи Google Таблиц — Import Excel WooCommerce (XLS/XLSX)

Другой вариант — использовать онлайн-конвертер из XLS в CSV. С его помощью кстати можно также конвертировать файлы и в обратном направлении. Это может пригодиться, например, после экспорта.

В крайнем случае попробуйте найти в библиотеке WordPress плагин для импорта товаров в WooCommerce из XML или Excel, но по опыту большинство из них платные.

Загрузка файла для импорта товаров в WooCommerce

Перейдите в консоли WordPress в раздел «Товары» и нажмите кнопку «Импорт» вверху раздела возле заголовка.

Кнопки «Добавить», «Импорт» и «Экспорт» в разделе для работы с товарами в WooCommerce — Import XML WooCommerce

Откроется мастер по импорту товаров в WooCommerce. В нём сначала нажмите «Обзор», чтобы выбрать CSV-файл с товарами у себя компьютере, затем нажмите «Продолжить».

WooCommerce: Импорт товаров из CSV файла — Import CSV WooCommerce

На следующем этапе слева будет название колонки в вашей таблице, а справа — поле в карточке товара, которому WooCommerce собирается присвоить значения из этой колонки.

Результат распознавания таблицы с товарами

Если справа стоит значение «Не импортировать», значит WooCommerce не понимает, какому полю соответствует колонка. Всё, что вам нужно сделать — вручную выбрать поле. Чтобы вам было проще понять, какое поле выбирать, под названием колонки слева будет пример данных из её первой строки.

Импорт товаров в WooCommerce: преобразовать XML в CSV

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

WooCommerce неправильно распознал CSV файл для интернет магазина

Решение — указать в дополнительных параметрах импорта этот разделитель. Для этого вернитесь на шаг назад и нажмите «Показать расширенные настройки» слева от кнопки «Продолжить».

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

Изменение разделителя для CSV-файла перед импортом товаров в WooCommerce

Внимательно просмотрите каждую строку и убедитесь, что WooCommerce корректно присвоил поле каждой строке. Когда всё проверите, нажмите внизу кнопку «Запустить инструмент импорта».

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

Импорт товаров в WooCommerce из CSV файла

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

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

Опция для повторного импорта товаров в WooCommerce из прайсов CSV

На этом всё. Надеемся, статья помогла вам разобраться, как импортировать товары в WooCommerce. Если что-то непонятно или у вас выскакивает ошибка, опишите ситуацию в комментариях, попробуем разобраться вместе.