Различия

Показаны различия между двумя версиями страницы.


import_tovarov_xml_yml_csv_v_woocommerce [2021/07/31 21:57] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Импорт товаров xml yml csv в WooCommerce ======
 +~~Title: Импорт/экспорт товаров xml/yml/csv в WooCommerce: WP All Import~~
 +{{htmlmetatags>
 +metatag-description=(Как импортировать товары формат xml/yml/csv в магазин на платформе WooCommerce для Wordpress.)
 +}}
  
 +{{ ::woocomerce_dropshipping.jpg?nolink&400 |}}
 +
 +**Список плагинов и сервисов для импорта/экспорта товаров [[kak_otkryt_internet-magazin|WooCommerce]]:**
 +
 +  * [[https://inbenefit.com/woocommerce-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2/|WooCommerce экспорт товаров: свободно управляйте eCommerce-данными]]
 +  * Сервис turboparser платный, позволяет выгружать товары например в Instagram
 +  * [[https://wordpress.org/plugins/simple-woocommerce-csv-loader/|Ultimate WooCommerce CSV Importer]] умеет загружать изображения через URL или локальный путь к файлу. Обнаруживает и пропускает повторяющиеся изображения!
 +  * Product Import Export for WooCommerce By WebToffee позволит производить импорт и экспорт товаров WooCommerce. Установить данный плагин вы сможете прямо из админ-панели wordpress. После установки и активации плагина, перейдите на страницу: WooCommerce — Product Im-Ex. Здесь вы сможете импортировать или экспортировать товары WooCommerce. Настройки по молчанию менять не надо, он вполне рабочие. [[https://www.xadapter.com/setting-up-product-import-export-plugin-for-woocommerce/#product-import-export|Таблица описания названия полей базы данных для импорта]]
 +  * Import Products from any XML or CSV to WooCommerce. Бесплатная версия называется Import any XML or CSV File to WordPress
 +
 +<callout type="tip" icon="true">
 +<image shape="thumbnail">
 +[[https://to.dieg.info/ifshop|{{ ::wiki.dieg.info_kurs_shop_1.jpg?nolink&400 |}}]]</image>
 +<label type="default">➦[[https://to.dieg.info/ifshop|Переходите по ссылке и регистрируйтесь ❗]]</label>
 +</callout>
 +
 +===== 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. Сначала устанавливаем первый плагин, потом второй (он без первого не работает).
 +
 +  * [[http://www.wpallimport.com/documentation/woocommerce/overview/|Документация по импорту в WooCommerce для плагина WP All Import]]
 +
 +Установка плагина WP All Import для импорта товаров их XML в WooCommerce
 +  - Устанавливаем плагин [[https://wordpress.org/plugins/wp-all-import/|WP All Import]] и активируем
 +  - Устанавливаем дополнение к плагину [[https://wordpress.org/plugins/woocommerce-xml-csv-product-import/|Import Products from any XML or CSV to WooCommerce]]  и активируем
 +
 +{{ ::wp-all-import-01.jpg?600 |}}
 +
 +{{ youtube>SD_34K0dkzg?large }}
 +
 +[[http://www.azoogle.ru/wp-all-import-woocommerce/|Текстовый транскрипт видео]].
 +
 +===== Запуск импорта WP All Import по cron из командной строки =====
 +  * [[https://ivannikitin.com/2017/03/25/wp-all-import-cli/|Запуск импорта WP All Import по cron из командной строки]]
 +  * [[https://www.youtube.com/watch?v=qCJPz9F0SBw|WP All Import - Scheduling An Import Using Cron Jobs - WordPress XML & CSV Import Plugin]]
 +  * [[https://www.wpallimport.com/documentation/recurring/cron/|Документация: Scheduling Imports Using Cron Jobs]]
 +
 +===== Импорт/обновление товаров Newtrend xml в WooCommerce  =====
 +1. Создаем xml на сайте Newtrend. За наличие товара отвечает параметр available:
 +<file xml>
 +<offer id="131641" available="false">
 +</file>
 +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], как на скриншоте
 +{{ ::xpath_woocommerce_import.jpg?nolink&600 |}}
 +
 +  * ШАГ 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 с новой строки
 +<file xml>
 +{picture[0]}
 +{picture[1]}
 +{picture[2]}
 +{picture[3]}
 +{picture[4]}
 +{picture[5]}
 +{picture[6]}
 +</file>
 +
 +**Категории(рубрики)**: Each Товар has multiple Категории товаров: {categoryId[1]}. Или прописать название существующей рубрики (параметр Ярлык)
 +
 +  * Шаг 4: Unique Identifier: {./@id}
 +
 +==== Настройка обновление товаров ====
 +В моем случае нужно обновлять только цену. Заходим на страницу WP All Import ->Manage Imports. Нажимаем  Import Settings сделанной выше выгрузки.
 +{{ ::wp_all_import_nastrojki_vygruzki_xml_1.jpg?nolink&400 |}}
 +
 +В разделе Choose which data to update убираем все галочки, кроме пунктов:
 +  * Post status
 +  * Custom Fields ->Update all Custom Fields (это параметр отвечает за изменение цены)

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!