Инструменты пользователя

Инструменты сайта


Боковая панель

.

import_tovarov_xml_yml_csv_v_woocommerce

Импорт товаров xml yml csv в WooCommerce

Список плагинов и сервисов для импорта/экспорта товаров WooCommerce:

  • Сервис turboparser платный, позволяет выгружать товары например в Instagram
  • Ultimate WooCommerce CSV Importer умеет загружать изображения через URL или локальный путь к файлу. Обнаруживает и пропускает повторяющиеся изображения!
  • Product Import Export for WooCommerce By WebToffee позволит производить импорт и экспорт товаров WooCommerce. Установить данный плагин вы сможете прямо из админ-панели wordpress. После установки и активации плагина, перейдите на страницу: WooCommerce — Product Im-Ex. Здесь вы сможете импортировать или экспортировать товары WooCommerce. Настройки по молчанию менять не надо, он вполне рабочие. Таблица описания названия полей базы данных для импорта
  • Import Products from any XML or CSV to WooCommerce. Бесплатная версия называется Import any XML or CSV File to WordPress

WooCommerce импорт товаров из CSV, XML прайсов при помощи плагина WP All Import

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

Установка плагина WP All Import для импорта товаров их XML в WooCommerce

  1. Устанавливаем плагин WP All Import и активируем
  2. Устанавливаем дополнение к плагину Import Products from any XML or CSV to WooCommerce и активируем

Текстовый транскрипт видео.

Запуск импорта WP All Import по cron из командной строки

Импорт/обновление товаров Newtrend xml в WooCommerce

1. Создаем xml на сайте Newtrend. За наличие товара отвечает параметр available:

<offer id="131641" available="false">

2. Скачиваем xml файл локально

Первичная загрузка товаров:

  • ШАГ 1. Upload a file. В списке Create New выбираем "WooCommerce Products".
  • ШАГ 2.В дереве XML элементов выбираю элемент, в котором содержится информация о продукте, в данном случае – это offer. What element are you looking for? offer. Я также не хочу загружать дешевые товары, меньше 250 грн. Для этого настраиваем параметр xPath в разделе Add Filtering Options /offer[price[1] > 250], как на скриншоте

  • ШАГ 3.

Название: {name[1]}

{description[1]}

Краткое описание: {param[1]/@name}: {param[1]} {param[2]/@name}:{param[2]} {param[3]/@name}:{param[3]} {param[4]/@name}:{param[4]} {param[5]/@name}:{param[5]} {param[6]/@name}:{param[6]} {param[7]/@name}:{param[7]}

Stock status: {./@available}

Картинки: каждый url с новой строки

{picture[0]}
{picture[1]}
{picture[2]}
{picture[3]}
{picture[4]}
{picture[5]}
{picture[6]}

Категории(рубрики): Each Товар has multiple Категории товаров: {categoryId[1]}. Или прописать название существующей рубрики (параметр Ярлык)

  • Шаг 4: Unique Identifier: {./@id}

Настройка обновление товаров

В моем случае нужно обновлять только цену. Заходим на страницу WP All Import →Manage Imports. Нажимаем Import Settings сделанной выше выгрузки.

В разделе Choose which data to update убираем все галочки, кроме пунктов:

  • Post status
  • Custom Fields →Update all Custom Fields (это параметр отвечает за изменение цены)

import_tovarov_xml_yml_csv_v_woocommerce.txt · Последнее изменение: 2020/08/06 22:03 — darkfire