Woocommerce CSV Import плагин для Woocommerce

Woocommerce плагины

Опубликовано: Июнь 23, 2015 в 08:53 Категории: Магазины для Wordpress Тэги: ,


Плагин Woocommerce CSV Import — основная задача импорт товаров в каталог Woocommerce. Импорт товаров из txt, csv файлов

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

Для чего используется Woocommerce CSV Import — управление актуальностью данных в товарном каталоге и возможность синхронизации с бухгалтерскими программами. ВАЖНО! Если вам надо импортировать каталог с вариативными товарами, то бесплатное решение на базе этого плагина не подойдет — так как возможности импорта тут ограничены простыми товарами без вариантов.

Настройки

Плагин размещает свою систему управления в меню админки в раздел «Woocommerce»-«CSV importer»

Особенности работы с Woocommerce CSV Import.

Главной сложностью при использовании плагина WooCommerce — Product Importer станет подготовка файла импорта. Эту технологию нужно освоить и отладить досконально, внимательно следить за импортируемыми данными. Желательно полностью исключить ручное вмешательство после отладки методики импорта.

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

Процесс импорта можно условно разбить на три этапа:

  1.  Подготовка файла импорта — нужно собрать поля карточки товара, которые пригодятся при импорте. Важными полями могут считаться SKU и ID, по которым можно уникально выделить запись. По ID  в том случае если товары редактируются и ранее уже были в магазине.
  2. Процесс установки соответствия заголовков импортируемого файла и полей базы. Это производится в настройках плагина на вкладке «Header». Нужно выбрать файл импорта и установить соответствие заголовков столбцов файла импорта и полей карточки товара.
  3. Собственно сам процесс импорта, который построчно считает файл и загонит значения в базу данных. Это действие выполняется только после определения заголовка на вкладке «Import».

Теперь немного замечаний по каждому пункту

Подготовка файла.

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

Прогадать с кодировкой можно очень просто если случайно подредактировать файл в редакторе с поддержкой UTF-8. После импорта таких данных все что было написано на русском языке поменяет кодировку, вот тут то и пригодится бекап базы, для быстрого отката.

Инструкция по созданию файла импорта есть на вкладке «Docmentation» в настройках плагина.

Настройка шапки — импортируемых полей

Тут стоит разобраться с наименованиями полей и где они применяются в карточке товара.

post_title — наименование товара или заголовок карточки товара

price, regular_price, sale_price — поля цен товаров, актуально для товаров с ценой распродажи. При использовании нормальной цены можно заполнить в price и regular_price. Они оба должны быть равны. Если ваши продукты выставлены на распродажу, то нужно заполнить все три поля. Цена sale_price должна быть равна price и должны быть ниже, чем regular_price.

featured_images — миниатюра товара

После импорта у товаров отпадает управление запасами и статус становится — «нет на складе». Статус можно поменять вручную выбрав товары группой. В плагине экспорта за это отвечает поле Manage_Stock со значением NO, которое говорит, что товар есть на складе и запас не ограничен. При импорте стоит привязать его к аналогичному полю, тогда можно избежать ручного обновления статуса управления запасами.

Импорт.

Сам процесс импорта занимает довольно продолжительное время.

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

Пример текстового файла для импорта полученного из WooCommerce — Store Exporter

«Product ID»,»Product Name»,»Description»,»Price»,»Sale Price»,»Category»,»Featured Image»,»Manage Stock»
«536»,»Вариативный товар»,»Подробное описание товара»,»333333″,»»,»ТК»,»http://localhost/woocom/wp-content/uploads/2015/01/team-1.jpg»,»No»
«280»,»Хорошая шубка»,»Подробное описание товара»,»22222″,»»,»ТК»,»http://localhost/woocom/wp-content/uploads/2015/06/20140817_161910-e1412360344807.jpg»,»No»
«179»,»Товар 5″,»»,»1772″,»»,»ТК»,»http://localhost/woocom/wp-content/uploads/2015/06/blank-img-600×600.jpg»,»No»
«178»,»Товар 4″,»»,»132″,»»,»ТК»,»http://localhost/woocom/wp-content/uploads/2015/06/blank-img-600×600.jpg»,»No»
«177»,»Товар 3″,»»,»132″,»»,»ТК»,»http://localhost/woocom/wp-content/uploads/2015/06/blank-img-600×600.jpg»,»No»
«176»,»Товар 2″,»»,»132″,»»,»ТК»,»http://localhost/woocom/wp-content/uploads/2015/06/blank-img-600×600.jpg»,»No»

Чем это все редактировать?

Обрабатывать в Excel подобный файл довольно просто вот только вывод в кодировке UTF будет несколько более сложным, что может свести на «нет» все удобства обработки. Вариант — жонглировать между Excel и СтарОфисом, до получения правильной кодировки. Простой и быстрый вариант подготовки данных можно устроить через Google Docs (Spreadsheets) с последующим экспортом в csv нужной кодировки.

Кино по теме и о плагине Woocommerce CSV Import

 

Вывод

Хотите импортировать вариативный товар — покупайте плагин.

Берем в репозитории WordPress — Woocommerce CSV Import  брать тут
Оффсайт проекта и документация  тут
Сопутствующие плагины:  WooCommerce — Store Exporter, WooCommerce — Product Importer, Woocommerce CSV Import

Woocommerce плагины - Woocommerce CSV Import

Запомнить, поделиться - Woocommerce CSV Import плагин для Woocommerce

Поделиться ВКонтакте Поделиться в Facebook Добавить в Twitter Поделиться с друзьями в Одноклассниках Поделиться В Моем Мире Поделиться в Гугл+

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.