Woocommerce — популярный и бесплатный плагин WordPress для создания каталога интернет-магазина.
Как и в любой интернет-магазин в Woocommerce нужно добавлять товары.
Способы добавления товаров в Woocommerce традиционные:
Последний способ про импорт csv в Woocommerce мы рассмотрим в этой статье.
Для того, чтобы загрузить csv в Woocommerce устанавливаем плагин для импорта товаров “Woocommerce CSV Importer”:
После завершения установки активируем плагин и переходим к его настройке.
Field separator: нужно проверить или установить необходимый разделитель csv, чтобы он соответствовал вашему файлу, иначе импорт не будет работать нормально:
Skip the first row: указываем YES, если в Вашем файле в первой строке идут заголовки, их (первую строку) нужно пропустить при импорте.
При загрузке контента на русском языке у файла должна быть кодировка utf-8, а в настройках плагина — не кодировать.
Остальные настройки можно оставить по умолчанию и менять в зависимости от задачи, которую хотите решать.
Для начала импорта товаров из csv переходим в меню плагина Импорт:
Начало импорта начинается с создания Хедеров, без которых сделать импорт товаров в WooCommerce из csv нельзя.
Для этого выбираем файл, который нужно импортировать, и нажимаем кнопку load:
Если названия столбцов в csv указаны как в примере файла ( https://allaerd.org/knowledgebase/example-files/ ) , соответствия (mapping) выставляются автоматически. В противном случае нужно указать для каждого столбца, что есть что.
После настроек сохраняем Хедер:
Переходим в Импорт:
указываем файл и нажимаем load, выбираем Хедер, по правилам которого должен обрабатываться csv-файл и нажимаем load:
превью импорта, где нажимаем кнопку Start, она и запустить импорт товаров из csv в WooCommerce:
Загрузка товаров завершится и появится сообщение об этом:
Товары загрузились успешно.
Имя товара, артикул, все фото, цена, краткое описание:
Описание товара:
Скачать пример csv файла можно здесь.
На сайте плагина есть пример файла, как можно импортировать variable продукты:
В файле приведены 4 примера, как можно загружать варианты товаров. Описаны они в столбце E.
Первый пример — самый простой, когда у товара один параметр, например, цвет.
Второй соответственно, когда два параметра, например, цвет и размер, но при этом вариант товара еще один. (Красная и Желтая майки размеров S, L, XXL, на все одинаковая цена и артикул).
И т.д.
Перед загрузкой вариантов товаров должны быть созданы или загружены все атрибуты (цвета, размеры, например), которые будут использоваться в файле с variable товарами, иначе они не загрузятся нормально. Создать их можно руками через админку, или загрузить из csv через этот же модуль.
В столбце variations указываем ярлык (slug) атрибута, который задается здесь:
Со значениями атрибутов — аналогично, все они должны быть созданы заранее.
Когда файл подготовили, создаем в плагине хедеры для его загрузки, последовательность аналогична как и для простых продуктов, описанных ранее в статье.
Загружаем файл и получаем результат:
Импортировать товары можно из стандартных файлов, когда простые продукты грузятся отдельно, дальше грузятся их варианты.
Немного протестировав, как все работает, я смог объединить все в один файл и грузить сразу товар с вариантами из одного файла.
Описание основных полей, которые касаются контента карточки товара:
Скачать пример файла, из которого можно грузить продукт сразу с вариантами можно по ссылке.
Источник.