Импорт товаров 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
- Устанавливаем плагин WP All Import и активируем
- Устанавливаем дополнение к плагину 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 (это параметр отвечает за изменение цены)
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах