Массовый импорт товаров в woocommerce. WooCommerce. Как импортировать данные из файлов CSV. WooCommerce Customers Manager – менеджер клиентов на WooCommerce экспорт товаров и их импорт

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

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

Экспорт WooCommerce подходит для экспортирования небольшого количества товаров, но не для переноса магазина с другой платформы, и тем более не подходит для экспорта в прайс-агрегаторы.

Преимущества:

  • экспорт в несколько шагов
  • входит в плагин WooCommerce, не нужно устанавливать дополнительные плагины

Недостатки:

  • поддерживает только CSV-файлы
  • отсутствуют гибкие настройки

Экспорт товаров с помощью плагина WP All Export Pro

Проведя исследование существующих на рынке решений для усовершенствования стандартного экспорта, мы остановились на плагине WP All Import Pro.
Помимо обычного экспорта товаров, который предлагает WooCommerce из коробки, он предоставляет еще и следующие возможности:

  • Экспорт в CSV, XML и Excel
  • Очень гибкие настройки
  • Удобный и простой интерфейс
  • Automatically run exports on a schedule
  • Easily filter exported data
  • Fully integrated with WooCommerce & Advanced Custom Fields
  • Пост-процес экспортированных данных с использованием PHP

Подготовка к экспорту

Для корректного экспорта товаров убедитесь, что следующие плагины установлены и активированы:

Инструкция по экспортированию товаров

1. Откройте страницу WP All Export Pro

2. Выберите тип экспорта WooCommerce Products в выпадающем списке:

3. Этот шаг является опциональным. После выбора данных для экспорта, плагин дает возможность добавить фильтры, чтобы отсеять ненужную информацию. Например, вам нужны только товары категории Woo, для этого выполните следующие шаги:
3.1. Кликните на блок Добавить параметры фильтрации

3.2. Выберите в выпадающем списке Элемент позицию Категории товаров, в Роль — In Product Cat и напишите название категории в поле Значение, в нашем случае Woo.

3.3. Кликните на кнопку Добавить правило
3.4. Система автоматически пересчитает количество элементов, которые соответствуют критериям фильтрации:

4. Если вам нужно экспортировать все данные о товарах:
4.1. Кликните на кнопку Миграция товаров
4.2. Перейдите к пункту 6
5. Если вам нужно настроить данные экспортирования:
5.1. Кликните на кнопку Настройка файла экспорта.

5.2. Плагин предоставляет 6 различных типов экспорта данных:

  • Excel File (XLS)
  • Excel File (XLSX)
  • Simple XML Feed
  • Custom XML Feed
  • Google Merchant Center Product Feed

Интерфейс настройки экспорта данных одинаковый в первых 4 типах, разница только в типе экспортируемого файла и формированиb структуры данных в нем.

5.3. Для изменения типа экспорта данных:

5.3.1. Кликните на блок Тип экспорта

5.3.2. Кликните на нужную группу типов: Spreadsheet (CSV, Excel Файла (XLS), Excel Файл (XLSX)) и Feed (Simple XML Feed, Custom XML Feed, Google Merchant Center Product Feed)

5.3.3. Выберите нужный тип из выпадающего списка
5.4. Настройки экспорта в CSV, Excel Файла (XLS), Excel Файл (XLSX), Simple XML Feed:
5.4.1. Формирование файла экспорта происходит путем перетаскивания плиток доступной информации, которая касается товаров, из блока Доступные данные в блок слева:


Таким же методом изменяется порядок данных в экспортном файле внутри главного блока экспорта.

5.4.2. Чтобы увидеть результат работы — кликните на кнопку Превью. Эта опция очень удобна, когда вы делаете настройки экспорта. Для CSV, Excel Файла (XLS), Excel Файл (XLSX) и Simple XML Feed предусмотрены дополнительные возможности редактирования данных:

  • изменение названия столбца/элемента в экспортном файле
  • кликните на нужный элемент

  • измените название и нажмите Готово

  • обработка данных собственными функциями php:
  • активируйте чекбокс Экспортировать значение, возвращаемое функцией PHP
  • введите название функции и ее код
  • кликните Сохранить функцию
  • кликните Готово

5.4.3. Блок Доступные данные разделен на несколько групп:

  • Стандарт — основная информация о товаре, такая как ID, Название, содержание, дата, Тип сообщения, Пермалинк и другое
  • Данные о товаре — Sku, Цена, Акции, Видимость, Атрибуты и другое
  • Медиа — Все данные изображений и прикрепленные данные
  • Таксономии — Тип товара, Теги товара, Категории товара и бренды (если у вас установлен плагин Premmerce WooCommerce Brands)
  • Настраиваемые поля
  • Другое — подробная информация о товаре

5.4.4. Расширенные опции

  • для XLS и XLSX:

  • хадать собственный разделитель данных
  • возможность добавить строку с названиями столбцов в CSV-файл экспорта.

для Simple XML Feed:

  • возможность установить названия основных XML тэгов

для Custom XML Feed:

  • дополнительные параметры CDATA:

5.5. Экспорт в Custom XML Feed представляет собой возможность написать собственную структуру XML-файла экспорта товаров. Присутствует возможность перетаскивания доступных данных для экспорта из блока Доступные данные, как в предыдущих типах экспорта:


5.6. Экспорт в Google Merchant Center Product Feed.

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

Обратите внимание на поле Item Conditions: оно принимает только три значения: ‘new’, ‘refurbished’, and ‘used’, в зависимости от того, какие товары вы продаете. Оно находится в плитке Основная информация о продукте — дополнительные параметры.

В плитке Уникальные идентификаторы, в поле MPN перетащите Доступные данные в плитку, которая отвечает за SKU продукта.

5.7. К каждому типу экспорта вы можете добавить функции или скрипты, которые выполнятся во время экспорта

Загрузка шаблона происходит в этом же блоке, из выпадающего списка Загрузить шаблон.t.
5.9. Кликните Продолжить
6. Сделайте нужные настройки и кликните Подтвердить & Начать экспорт:

  • Экспорт продуктов один раз. Если повторный запуск, это будет только экспорт записей, которые ранее не экспортировались.
  • Включить спецификацию в файл экспорта. Спецификация поможет некоторым программам, например Excel, прочитать ваш файл экспорта, если в него включены не английские символы.
  • Friendly Name: — название файла, в который экспортируются данные.

7. Дождитесь окончания экспорта товаров

7.1. На этой странице вы сможете загрузить CSV-файл экспорта — кликните на кнопку CSV (в зависимости от типа экспорта данных — кнопка будет меняться на XLS, XLSX или XML).
7.2. Если вы будете делать миграцию товаров на другой магазин — вы сможете скачать ZIP файл, который содержит CSV файл экспорта и шаблон импорта для WP All Import — кликните на кнопку Bundle. Чтобы импортировать эти данные, создайте новый импорт с помощью WP All Import и загрузите этот zip-файл.
7.3. Также вам будет доступнен URL для скачивания CSV файла экспорта
7.4. Планирование повторного экспортирования товаров — кликните на кнопку Планирование.

Автоматическое экспортирование товаров происходит с помощью CRON JOB. Их должен настроить ваш веб-хостер. Для этого ему нужны две ссылки: Trigger Script URL (обычно этот скрипт выполняют 1 раз в день) и Execution Script URL (этот скрипт устанавливаете так часто, как вам нужно экспортировать данные). Читайте больше .

7.5. Если вы экспортировали файл типа Google Merchant Center Product Feed, то получите краткую инструкцию и Export Feed URL для Merchant Center

Управление экспортом

Это отдельная страница с таблицей всех экспортов, которые осуществлялись ранее.

Здесь вы можете сделать следующие действия:
1. Удалить экспорт с помощью Массовые действия или кликом на соответствующую кнопку под названием экспорта.

2. Редактировать экспорт — редактирование шаблона экспорта — смотрите пункт 5 экспорта товаров. Чтобы сохранить изменения, кликните на кнопку Обновить шаблон.

3. Настройки экспорта — изменение настройки экспорта — смотрите пункт 6 экспорта товаров.

Скачать файл экспорта — кликните на название типа экспортируемого файла:

Excel File (XLS):

Excel File (XLSX):

Simple XML Feed:

Custom XML Feed:

Google Merchant Center Product Feed:

5. Обновление файла экспорта — кликните на кнопку Начать экспорт — смотрите пункт 6, 7 экспорта товаров
6. Cron Scheduling — это страница с описанием настройки автоматического экспорта

7. Загрузить шаблоны импорта — шаблон настройки импорта товаров из экспортируемого файла.

Перед использованием его нужно предварительно установить в настройках плагина WP All Import

8. Google Merchant Center Info

Импорт товаров формата csv в woocommerce можно сделать с помощью 2-х плагинов: WP All Import и его расширения для товаров — WP All Import — WooCommerce Add-On . Плагины импорта абсолютно бесплатные и, как показала практика, очень качественные. Сначала устанавливаем первый плагин, потом второй (он без первого не работает).

Этап первый. Подготавливаем сайт к импорту товаров

Импорт товаров csv в woocommerce требует хорошего хостинга . Иначе заливка будет технически невозможна или будет часто прерываться из за нехватки мощности. Не надо экономить на сервере для интернет магазина. Кроме того, нельзя одновременно проводить другие работы на сайте. Нельзя закрывать окно плагина. Следите за процессом. Если процесс остановлен — нажимайте кнопку «продолжить». Когда товара много, его лучше загружать отдельными категориями вместо одного файла.

Этап второй. Получаем файл импорта csv. Пример на Prom.ua

Последнее время часто приходится переносить товары с Prom.ua на woocommerce. Создание файла очень простое. Труднее потом настроить грамотный импорт непосредственно в WordPress. На ПРОМе заходим в раздел «товары и услуги», выбираем категорию и нажимаем кнопку «экспорт». Создаем csv файл нужной категории, который придет нам на почту:

Этап третий. Настройка параметров импорта в плагине WP All Import

Если экспорт с другого интернет магазина мы получили в архиве, его надо распаковать. В плагин загружаем только csv файл а не архив (zip или rar). После указания файла выбираем пункт — «woocommerce products»:

Нам покажет пример будущего файла импорта. Нажимаем снова «продолжить». Ничего не меняем.

Настраиваем поля для качественного импорта:

Значение артикула почему то не копируется. По этому впишите его вручную если у вас также будет (самая первая ячейка).

Если мы хотим, чтобы у нас потом товары отображались по фильтру, надо указать атрибуты, если они присутствуют в файле выгрузки:

(Стрелку неправильно поставил. Не на 26, а на 27, там где размер).

Название и значение атрибута идут через строку. К примеру: атрибут «глубина» в 25 строке, а его значение в цифрах — в 27-й строке. В итоге должно выйти вот так:

Указываем путь к фото товара:

Прописываем категории, метки и производителя. В метках можно указать к примеру, страну производства. А в производителе — компанию. Если категорий много. Прописываем их дерево от родительской к дочерней через символ «>» между ними. В случае с этим файлом, мне надо прописать только одну категорию:

Жмем продолжить. В окне, которое вновь откроется, прописываем код с первой клетки. В моем случае «{_}» и опять продолжаем:

Вам напишет «Ваш файл готов». Принимаем параметры и запускаем импорт:

Импорт начался. В конце импорта будет сообщение » Import Complete». По началу, особенно когда много товара, вам может показывать степень загрузки 0%. Не спешите паниковать. Подождите. Через пару минут будет видна статистика импорта.

Иногда требуется сделать выгрузку товаров, категорий и других данных из интернет-магазина на Woocommerce (WordPress) . Сделать это средствами, которые предлагаются плагином Woocommerce не совсем целесообразно, так как за один сайт цена на дополнительное расширение по экпорту/импорту стартует с отметки в 100$. Рекомендуемые разработчиками расширения по экспорту/импорту из Вукоммерс вы можете посмотреть в разделе «Woocommerce » — «Аддоны «, далее выберите ссылку из верхней строки ссылок — «Import/Export «. Экспорт Woocommerce товаров может оказаться крайне полезным, если вы решили перенести сайт с WordPress на другой движок, например, на .

Экспорт Woocommerce товаров можно сделать бесплатно. Рассмотрим специальный плагин , который позволит бесплатно выгрузить все продукты из всех категорий товаров, или же выбрать категории, товары из которых нужно экспортировать.

Плагин WOOEXIM — WooCommerce Export Import Plugin

Установка плагина WOOEXIM — WooCommerce Export Import Plugin стандартная, наверняка вы уже много раз выполняли установку плагинов на , поэтому рассматривать процесс установки не будем. Перейдём сразу к управлению и настройкам.

После установки в боковом меню административной части сайта появляется новый пункт — ««:

Нажимаем на этот пункт и видим несколько подпунктов:

  • Import Products
  • Export Product
  • Orders
  • Categories
  • Customers
  • Coupons
  • Archive
  • Schedule
  • Settings

Из активных пунктов только 3: Import Products, Export Product и Settings, что соответствует импорту товаров, экспорту товаров и настройкам. Остальные пункты становятся активными только при покупки PRO-версии плагина. Но нам ведь нужен только экспорт товаров)

В настройках можно указать разделители для списков и несколько других параметров. Если ничего не изменить — экспорт товаров выполнится и так. Рекомендуем не изменять настройки, только по мере необходимости (если экспортируемый файл не подойдёт к новому движку сайта при переносе — или зачем вам экспорт товаров?!)

Экспортируем товары с описанием, ссылками, ценами и т.д. из Woocommerce

Итак, экспортирование товаров из Воокоммерс (Вукоммерс) с помощью плагина WOOEXIM — WooCommerce Export Import Plugin можно сделать двумя способами: экспортировать вообще все товары или экспортировать товары из определённых категорий. В любом случае выбираем пункт бокового меню «Export», а далее либо нажимаем кнопку «Export all products» или «Choose Categories» (выбор категорий).

В результате вы получите файл CSV с продуктами. Готово!

В этой краткой заметке опишем один из многочисленных способов экспорта товаров в файл Excel с магазина на базе WooCommerce (WordPress) . Для этого понадобится такой плагин:
https://wordpress.org/plugins/woocommerce-exporter/

У плагина есть много возможностей и … особенностей, с которыми нужно, увы, бороться. Здесь мы опишем первый попавшийся алгоритм выгрузки товаров с магазина в Эксель.
Итак, приступим:

1) В настройках плагина (таб «Settings ») в разделе «CSV Settings » указываем любой уникальный символ, например, ~ в поле «Field delimiter ». Этот символ будет далее использоваться для разбиения значений товара (его цена, артикул и т.д.) по отдельным колонкам в Excel.

Оригинальное описание этого поля в самом плагине выглядит так: «The field delimiter is the character separating each cell in your CSV. This is typically the ‘,’ (comma) character.»

Базовое значение (запятая) нам не подходит, поскольку запятая может встречаться в описании самого товара – в таком случае разбиение по колонкам в Экселе пройдёт с ошибками.

2) Нажимаем таб “Export ” и отмечаем нужные поля, например так:

3) Открываем файл в Excel и разбиваем по колонкам содержимое с мощью разделителя ~ , который мы и задавали в настройках плагина.
Получаем такой результат:

Как видим, все значения товаров разбиты по колонкам:

5) Поскольку полученные в предыдущем пункте описания товаров расположены в том же порядке, что и в файле export_product.xlsx (автоматически сортируются плагином по ID в обратном порядке), то наша задача заключается лишь в объединении двух файлов в один.
Открываем export_product-description.csv и копируем первую колонку с описаниями товаров в файл export_product.xlsx (в последнюю колонку). Получаем итоговый файл с аккуратно структурированными данными по товарам нашего магазина. Теперь Вы можете использоваться этот файл экспорта базы товаров с магазина на своё усмотрение: добавлять наценки и обратно импортировать (это – отдельная тема разговора), вести различные электронные учёты, прочее.

В данном руководстве мы рассмотрим самый удобный способ массового импорта товаров в ваш магазин с помощью форматов XML/CSV. Эта проблема возникает довольно часто, особенно с магазинами, в которых более 100 товаров. Кроме первого импорта, часто возникает задача повторной быстрой смены цен, определенных атрибутов, и эти задачи лучше всего выполнять при массовом импорте продуктов.

Стандартные возможности импорта WooCommerce

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

Преимущества:

  • импорт в несколько шагов
  • входит в плагин WooCommerce, не нужно устанавливать дополнительные плагины

Недостатки:

  • максимальный размер: 100 MB
  • поддерживает только CSV-файлы
  • отсутствуют гибкие настройки
  • экспортирование только товаров и связанных с ним таксономий: тегов, категорий, атрибутов

Импорт товаров с помощью плагина WP All Import Pro

Проведя исследование существующих на рынке решений для усовершенствования стандартного импорта, мы остановились на плагине WP All Import Pro.

Кроме обычного импорта товаров, который предлагает WooCommerce из коробки, он предоставляет еще и следующие возможности:

  • Импорт постов, страниц, таксономий, пользователей, заказов, купонов, дополнительных полей
  • Импорт на втором языке (с помощью аддона, который сделал WPML)
  • Автоматические запланированные импортные обновления
  • Импорт новых данных в существующий контент
  • Импорт изображений
  • API хуки & выполнение PHP для разработчиков

Подготовка к импорту

Для корректного импортирования товаров, убедитесь, что следующие плагины установлены и активированы:

  • WooCommerce
  • WP All Import Pro
  • WP All Import — WooCommerce Add-On Pro

Инструкция по импорту товаров

Инструкция по импорту товаров с помощью WP All Import, больше информации на официальном сайте.

1. Откройте страницу Импорт XML/CSV

  • Скачать XML/CSV файл по ссылке — “Загрузить с URL”

4. Выберите в выпадающем списке позицию WooCommerce Товары

5. Кликните на кнопку Шаг 2

6. Если вы импортировали CSV файл:


  • Кликните на кнопку Шаг 4

  • Перейдите к пункту 8.

7. Если вы импортировали XML файл:

  • Система автоматически выбирает нужный элемент, если она это сделала неправильно — выберите элемент, который содержит всю нужную информацию об 1 товаре, его название может быть: post, product, и т.д.

  • Кликните на кнопку Шаг 3
  • Система автоматически распознает все доступные для импорта данные и предложит выбрать нужные. Перетащите теги из таблицы справа, которая отображает информацию о товарах, в соответствующих полях слева, чтобы указать, какие данные импортировать. Обязательно перетащите название товара.

  • Кликните на кнопку Шаг 4

8. Кликните Автоматическое определение для автоматического формирования уникального идентификатора каждого товара, или перетащите нужные названия полей или теги, разделяя их дефисом, в поле Уникальный идентификатор. Это действие нужно для предотвращения ошибок при импорте данных товаров.

SKU:

XML:

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

Два следующих параметра:

Удалить сообщения, которые больше не присутствуют в вашем файле и обновить существующие сообщения с измененными данными в вашем файле будут задействованы при следующем запуске этого импорта

9. Кликните на кнопку Продолжить

10. Проверьте все настройки на странице и, если они правильные, кликните на кнопку Подтвердить & Запустить импорт.

11. Дождитесь окончания импорта товаров

12. Результат импорта:

Обновление существующих товаров:

1. Откройте страницу Импорт XML/CSV

2. Выберите способ импорта данных:

  • Скачать XML/CSV файл с компьютера “Загрузить файл”:
  • Скачать XML/CSV файл по ссылке — “Скачать с URL”
  • Использовать ранее использованный файл импорта — “Использовать существующий файл”.

3. Подождите пока файл загрузится.

4. Кликните на кнопку “Существующие элементы”

5. Выберите в выпадающем списке позицию Товары WooCommerce

6. Кликните на кнопку Шаг 2

7. Если вы скачали CSV файл:

  • Убедитесь в том, что система правильно определила разделитель полей, он показан в поле Установить разделитель для полей CSV. Если нет — то введите разделитель полей, который использован в выбранном CSV/XML файле, в пункте 2, и кликните Применить.

  • Кликните на кнопку Шаг 3
  • Система автоматически распознает все доступные для импорта данные и предложит выбрать нужные. Перетащите названия полей из таблицы справа, которая отображает информацию о товарах, в соответствующих полях слева, чтобы указать, какие данные нужно обновить. Обязательно перетащите название товара.

  • Кликните на кнопку Шаг 4

8. Для XML файла выполните следующие шаги:

  • Система автоматически выбирает нужный элемент, если она это сделала неправильно — выберите элемент, который содержит всю нужную информацию о товаре

  • Кликните на кнопку Шаг 3
  • Система автоматически распознает все доступные для импорта данные и предложит выбрать нужные. Перетащите теги из таблицы справа, которая отображает информацию о товарах, в соответствующих полях слева, чтобы указать, какие данные нужно обновить. Обязательно перетащите название товара.

  • Кликните на кнопку Шаг 4

9. Кликните Определять автоматически для автоматического формирования уникального идентификатора каждого товара, или перетащите нужные названия полей или теги, разделяя их дефисом, в поле Уникальный идентификатор. Это действие нужно для предотвращения ошибок при импорте данных товаров.

SKU:

XML:

Настройки на этой странице касаются всех товаров: тех, что уже существуют, и тех, что будут импортироваться.

10. Кликните на кнопку Продолжить

11. Проверьте все настройки на странице и, если они правильные, кликните на кнопку Подтвердить & Запустить импорт.

12. Дождитесь окончания импорта товаров

Подробный обзор блоков 3 шага импортирования товаров:

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

1. Текстовый редактор описания имеет два режима: Visual — он работает как обычный текстовый редактор, и Text — предназначен для HTML и CSS кода.
В этом блоке предусмотрена возможность предварительного просмотра. Кликните на одноименную кнопку, чтобы увидеть результат импорта этих данных

2. В этом блоке вы сможете настроить импорт основных данных о товаре

3. В блоке Изображения у вас есть возможность импортировать изображения 3 способами:

  • скачать изображения из интернета
  • использовать изображения, которые были предварительно загружены в библиотеку сайта
  • использовать изображения, которые были предварительно загружены в папку, на сервер wp-content/uploads\wpallimport\files\

4. Если вы не нашли подходящее поле для данных из импортированного файла, создайте его:

Вы можете использовать плагин ACF Pro и аддон для WP AI для еще более гибких настроек дополнительных полей
5. В этом блоке вы сможете импортировать таксономии (категории товаров, теги товаров, бренды, если у вас установлен наш плагин Premmerce WooCommerce Brands) для товаров в нескольких режимах с гибкими настройками:

  • каждый товар имеет только одну категорию;
  • каждый товар имеет несколько категории;
  • каждый товар имеет иерархию категорий, если это предусмотрено в таксономии.

6. Здесь настраиваются параметры публикации товаров:

7. В блоке Редактор функций вы можете написать дополнительные скрипты или функции, которые выполняются при импорте:

Управление импортом

Это страница всех ранее сделанных импортов. На ней вы сможете выполнить следующие действия:

1. Удалить импорт с помощью Массовые действия, или кликнув на соответствующую кнопку под названием импорта.

2. Скачать файл экспорта — кликните на ссылку под названием импорта

3. Изменить шаблон импорта — кликните на кнопку Редактировать Импорт.

Изменить настройки импорта — кликните на кнопку Настройки импорта. На этой странице вы можете изменить файл импорта

5. Запустить импорт — кликните на одноименную кнопку.

6. Cron Scheduling это страница с описанием настройки автоматического импорта.

Не работает, если загружать файл для импорта с компьютера.

7. Просмотреть все журналы импорта

Здесь вы можете просмотреть все журналы импорте товаров