В данном руководстве речь пойдет про удобный и мощный плагин экспорта товаров и не только. Мы ограничимся описанием экспорта товаров, а экспорт заказов и покупателей уже описали в .
Экспорт WooCommerce подходит для экспортирования небольшого количества товаров, но не для переноса магазина с другой платформы, и тем более не подходит для экспорта в прайс-агрегаторы.
Преимущества:
Недостатки:
Проведя исследование существующих на рынке решений для усовершенствования стандартного экспорта, мы остановились на плагине WP All Import Pro.
Помимо обычного экспорта товаров, который предлагает WooCommerce из коробки, он предоставляет еще и следующие возможности:
Для корректного экспорта товаров убедитесь, что следующие плагины установлены и активированы:
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 различных типов экспорта данных:
Интерфейс настройки экспорта данных одинаковый в первых 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 предусмотрены дополнительные возможности редактирования данных:
5.4.3. Блок Доступные данные разделен на несколько групп:
5.4.4. Расширенные опции
для Simple XML Feed:
для Custom XML Feed:
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. Сделайте нужные настройки и кликните Подтвердить & Начать экспорт:
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
Как сделать массовый импорт товаров в интернет-магазин, работающий на плагине WordPress – WooCommerce ? Совсем недавно этого нельзя было сделать бесплатно, зато платных плагинов импорта существует предостаточно, в том числе и у WooCommerce . Это их заработок, ведь сам плагин распространяется бесплатно, но с ограниченными возможностями.
Конечно, за нужное и полезное дополнение, не жалко и заплатить, если ваш магазин начал приносить доход. А как быть начинающим, кому хочется попробовать и посмотреть? Не будешь же покупать все подряд, для разных экспериментов. Так вот, к чему я все это веду, не так давно во вкладке Товары -> Все товары , появились две кнопки – Импорт и Экспорт .
Мне стало жутко интересно, а что реально можно сделать этими кнопками? В альтруизм команды WooCommerce , я не верю. Давайте посмотрим, какие плюшки для нас не пожалели разработчики плагина.
Этот инструмент позволяет импортировать или дописывать данные товара из CSV файла к вашему магазину. Размер загружаемого файла не должен превышать 2 мегабайта (существенное ограничение). Так же есть возможность обновления данных товаров, если поставить галочку в чекбоксе, то товары с одинаковыми ID , обновятся. Данная функция пригодится, при обновлении базы с товарами.
Там есть поле, где вы указываете путь к CSV файлу на сервере. Зачем это нужно? Давайте представим, что есть поставщик, товар которого вы продаете в своем магазине. Поставщик меняет цены и удаленно сам обновляет ваш CSV файл на актуальный, с новыми ценами. По-моему слишком сложно, не проще ли поставщику просто послать вам обновленный файл.
В поле с разделитем CSV по умолчанию стоит запятая, которая отделяет друг от друга данные о товаре. Что здесь надо знать и понимать? Разделитель в CSV файле должен быть таким же, как в этом поле импорта. Всегда надо проверять, полученный файл от поставщиков, если например, там стоит точка с запятой, то и вы в данном поле прописываете точку с запятой, иначе импорт не произойдет.
В верхней строке мы видим названия полей, разделенные запятой. В следующих строчках – значения товаров. В некоторых столбцах вместо значений стоят запятые, это значит что столбец пустой, то есть значение в базе отсутствует.
Наилучшим образом для работы с CSV файлами подходит бесплатная программа На странице OpenOffice , перед открытием CSV файла для редактирования, откроется предварительное окно с настройками. Выбираете кодировку UTF-8 и ставите галочку напротив нужного разделителя.
Все значения товаров с именами столбцов появились в левом столбике, вам надо из левого столбика выбрать подходящие названия полей.
Если импорт прошел успешно, то вы увидите следующую, картинку.
Все, товары импортировались.
Открою вам тайну, что у меня процесс импорта прошел гладко, только потому что, я сначала сделал экспорт нескольких товаров из магазина. На выходе я получил готовый CSV файл, с правильными названиями полей и потом этот же файл обратно импортировал.
Таким образом, выявилась первая польза от нововведения, можно быстро вносить изменения в CSV файле и обратно импортировать, чем открывать товар по очереди.
Вы не можете импортировать CSV файл как он есть, получаете ли вы его от поставщиков или от партнерки. Названия столбцов в CSV файле должны строго совпадать с названиями выбираемых полей при импорте. На практике вам сначала надо заменить названия столбцов, которые в верхнем ряду на такие же, как в плагине, иначе импорта не будет.
Делать импорт товаров через родной Импорт/Экспорт WooCommerce сходу не получиться, нужно терпение, чтобы разобраться в этом. А тем, кто разобрался, предстоит редактирование 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 подходит для импорта небольшого количества товаров, но не для переноса магазина с другой платформы.
Преимущества:
Недостатки:
Проведя исследование существующих на рынке решений для усовершенствования стандартного импорта, мы остановились на плагине WP All Import Pro.
Кроме обычного импорта товаров, который предлагает WooCommerce из коробки, он предоставляет еще и следующие возможности:
Для корректного импортирования товаров, убедитесь, что следующие плагины установлены и активированы:
Инструкция по импорту товаров с помощью WP All Import, больше информации на официальном сайте.
1. Откройте страницу Импорт XML/CSV
4. Выберите в выпадающем списке позицию WooCommerce Товары
5. Кликните на кнопку Шаг 2
6. Если вы импортировали CSV файл:
7. Если вы импортировали XML файл:
8. Кликните Автоматическое определение для автоматического формирования уникального идентификатора каждого товара, или перетащите нужные названия полей или теги, разделяя их дефисом, в поле Уникальный идентификатор. Это действие нужно для предотвращения ошибок при импорте данных товаров.
SKU:
XML:
Настройки на этой странице касаются только импорта товаров из загруженного файла. Если импорт из этого файла делается впервые — обязательно убедитесь, что чекбокс Создать новые записи из записей, которые недавно присутствуют в вашем файле , активирован, иначе товары не будут импортированы.
Два следующих параметра:
Удалить сообщения, которые больше не присутствуют в вашем файле и обновить существующие сообщения с измененными данными в вашем файле будут задействованы при следующем запуске этого импорта
9. Кликните на кнопку Продолжить
10. Проверьте все настройки на странице и, если они правильные, кликните на кнопку Подтвердить & Запустить импорт.
11. Дождитесь окончания импорта товаров
12. Результат импорта:
1. Откройте страницу Импорт XML/CSV
2. Выберите способ импорта данных:
3. Подождите пока файл загрузится.
4. Кликните на кнопку “Существующие элементы”
5. Выберите в выпадающем списке позицию Товары WooCommerce
6. Кликните на кнопку Шаг 2
7. Если вы скачали CSV файл:
8. Для XML файла выполните следующие шаги:
9. Кликните Определять автоматически для автоматического формирования уникального идентификатора каждого товара, или перетащите нужные названия полей или теги, разделяя их дефисом, в поле Уникальный идентификатор. Это действие нужно для предотвращения ошибок при импорте данных товаров.
SKU:
XML:
Настройки на этой странице касаются всех товаров: тех, что уже существуют, и тех, что будут импортироваться.
10. Кликните на кнопку Продолжить
11. Проверьте все настройки на странице и, если они правильные, кликните на кнопку Подтвердить & Запустить импорт.
12. Дождитесь окончания импорта товаров
Все данные, введенные вручную, будут использованы для каждого товара.
1. Текстовый редактор описания имеет два режима: Visual — он работает как обычный текстовый редактор, и Text — предназначен для HTML и CSS кода.
В этом блоке предусмотрена возможность предварительного просмотра. Кликните на одноименную кнопку, чтобы увидеть результат импорта этих данных
2. В этом блоке вы сможете настроить импорт основных данных о товаре
3. В блоке Изображения у вас есть возможность импортировать изображения 3 способами:
4. Если вы не нашли подходящее поле для данных из импортированного файла, создайте его:
Вы можете использовать плагин ACF Pro и аддон для WP AI для еще более гибких настроек дополнительных полей
5. В этом блоке вы сможете импортировать таксономии (категории товаров, теги товаров, бренды, если у вас установлен наш плагин Premmerce WooCommerce Brands) для товаров в нескольких режимах с гибкими настройками:
6. Здесь настраиваются параметры публикации товаров:
7. В блоке Редактор функций вы можете написать дополнительные скрипты или функции, которые выполняются при импорте:
Это страница всех ранее сделанных импортов. На ней вы сможете выполнить следующие действия:
1. Удалить импорт с помощью Массовые действия, или кликнув на соответствующую кнопку под названием импорта.
2. Скачать файл экспорта — кликните на ссылку под названием импорта
3. Изменить шаблон импорта — кликните на кнопку Редактировать Импорт.
Изменить настройки импорта — кликните на кнопку Настройки импорта. На этой странице вы можете изменить файл импорта
5. Запустить импорт — кликните на одноименную кнопку.
6. Cron Scheduling это страница с описанием настройки автоматического импорта.
Не работает, если загружать файл для импорта с компьютера.
7. Просмотреть все журналы импорта
Здесь вы можете просмотреть все журналы импорте товаров
Добрый день! Из этого туториала Вы узнаете, как импортировать данные (import data) из файлов CSV в ваш каталог WooCommerce.
Для того чтобы импортировать продукты в ваш магазин WooCommerce, вам нужно установить плагин с этой функцией. Вы можете найти плагин Woocommerce CSV importer в официальной Базе плагинов WordPress.
Для установки плагина перейдите на вкладку Плагины > Добавить новый (Plugins > Add new). Вы можете либо загрузить на сайт плагин, скачанный по ссылке выше, либо найти плагин используя Форму поиска (Search Form):
Установив и активировав плагин, Вы увидите вкладку Импортировать CSV (CSV Import) в вашей админ панели. Для того чтобы начать процесс, сделайте следующее:
В вашей админ панели WordPress перейдите на вкладку Импортировать CVS (CSV Import) и проверьте инструкции (Documentation):
Подготовьте ваш файл.csv или используйте образец файла.csv:
Перейдите на вкладку Настройки (Settings) и проверьте доступные настройки. Сохраните изменения, если Вы их внесли:
Перейдите на вкладку Шапка сайта (Header ) и найдите ваш файл:
Проверьте, все ли поля совпадают. Вы можете пропустить некоторые поля при импортировании. Сохраните изменения:
Перейдите на вкладку Импортировать (Import) и найдите ваш файл.csv. Проверьте, вся ли информация верна, и начните импорт:
Вы можете проверить заимпортированные продукты во вкладке Товары (Products) и в Библиотеке медиафайлов (Media Library).