Woocommerce. Експорт товарів у YML (Розетка, Price.ua, Hotline.ua)

07 Лютого, 2023

Коротка відповідь

Експорт товарів до товарів у YML (Розетка, Price.ua, Hotline.ua) Експорт товарів WooCommerce до Маркету (Розетка, Hotline.ua, Price.ua та ін.) у форматі YML. У дії плагін дуже простий - натискаєте кнопку "Завантажити YML для Yandex Market" - згенерується файл у форматі YML (export.yml), який можна зберегти на свій.

Вартість: 1160 грн.

Експорт товарів до товарів у YML (Розетка, Price.ua, Hotline.ua)

Експорт товарів WooCommerce до Маркету (Розетка, Hotline.ua, Price.ua та ін.) у форматі YML.

У дії плагін дуже простий – натискаєте кнопку “Завантажити YML для Google Market” – згенерується файл у форматі YML (export.yml), який можна зберегти на свій комп’ютер. Після цього заходьте на Маркет, завантажуєте файл (export.yml) зі свого комп’ютера та здійснюєте парсинг. Крім того, файл має постійне посилання (URL), яке можна вказати в налаштуваннях Маркета (торговельного майданчика). Також можна встановити регулярне автооновлення YML-файлу (використовуйте функцію Cron — оновлення за розкладом).

Особливості плагіна:
– Можливість парсить будь-яку кількість товарів. Протестовано на гілці 1.xx на працюючому сайті з межею оперативної пам’яті WP в 128 МБ з вивантаженням 25548 товарів (834 категорії), і на виході файл YML займав близько 30 МБ (на гілці 2.xx для роботи потрібно багато пам’яті з такою кількістю товарів ) .
— Можливість включати чи виключати деякі категорії (можливість виключати якісь категорії чи можна навпаки, вказати лише потрібні категорії).
— Можливість виключати товари, яких немає в наявності.
— Можливість виключати конкретні товари (id, артикулу чи назві).
— Можливість одночасної генерації плагіном двох YML файлів із різним набором тегів. Один – для Google маркету, інший – для сніпетів (виключено тег oldprice і у варіативних товарах вивантажується лише одна позиція).
— Можливість (за потреби) вивантажувати лише аватар товарних пропозицій, а не всю галерею картинок.
— У плагін інтегровано також вивантаження у Wikimart (дивіться в налаштуваннях цю опцію).
— Для усунення типових помилок парсингу в Маркет, до плагіну також додані фільтри на деякі html символи, які можуть викликати помилки парсингу XML.

У плагіні реалізована (пізніше):
1. Вивантаження у WIKIMART.
2. Можливість виключати конкретні товари за ID, артикулом чи назвою.

Схема налаштування експорту товарів WooCommerce у YML
Вивантаження у WIKIMART

3. Підтримка варіативних продуктів.
4. Можливість додавати коментар до замовлення – тег, наприклад, передоплата 100%.

 

Схема автоматизації товарного фіду WooCommerce
Експорт товарів WooCommerce до Маркету

 

Схема налаштування експорту товарів WooCommerce у YML
YML для Google Market

 

Після покупки, буде доступна паралельна гілка (2.0) даного плагіна (тобто буде можливість завантажити 2 плагіна з формування YML файлу), який має функціонал попередньої версії, але має такі відмінні риси:
1. Вивантаження товарів відбувається, як правило, в один прохід (близько 1000 товарів вивантажується за 1-2 секунди). З огляду на метод вивантаження є залежність в оперативній пам’яті при формуванні файлу YML (вона не повинна бути перевищена, якщо це відбувається, то потрібно збільшувати межі пам’яті).

Схема автоматизації товарного фіду WooCommerce
Ручний запуск формування прайсу

2. При формуванні прайсу за розкладом (Cron) не виникає жодних збоїв (потрібно мати достатньо оперативної пам’яті і проблеми не виникнуть)

 

Схема налаштування експорту товарів WooCommerce у YML
Автозапуск формування прайсу (Cron)

3. Сторінка налаштувань більш юзабільні (дозволяє зробити налаштування без знань будь-яких технічних моментів двигуна WP, і має більше зручностей).

Схема автоматизації товарного фіду WooCommerce
Налаштування

 

PS Момент із варіативністю. Якщо ви використовуєте варіативні товари, то при додаванні до Маркету він вимагає, щоб кнопка «Додати в кошик» на сторінці варіабельного товару завжди повинна бути відображена, а у WooCommerce вона ховається, і з’являється тільки після вибору якогось варіанту в селекторі.

Як працює у цьому випадку наш плагін.
Якщо ви НЕ ЗАДАЄТЕ якусь варіацію за замовчуванням , то проблем ніяких немає — плагін у даному випадку перебирає всі властивості товару та експортує у прайс YML усі можливі варіації, де кожна варіація як окремий товар. При переході на такі посилання кнопка «Додати в кошик» буде відображена!

Наприклад: Варіативний товар має таке
посилання
. товар) і має, наприклад, такі посилання (URL) :
>
— Сумка (чорна)
> http://demo.saphali.com/product/smartfon-nokia-asha-500-dual-sim-yellow?attribute_pa_k-vo-yader=2&attribute_pa_proizvoditel=malaysia
Це посилання на товари із заданими параметрами.
При переході за таким посиланням — у товарі вже буде обрано потрібну варіацію та відображатиметься кнопка «Додати в кошик». Такі посилання мають у складі URL параметри варіації і при переході по ній варіант буде вже обраний.

ТАКОЖ У ОСТАННІЙ ВЕРСІЇ ПЛАГІНА ДОДАВЛЕНО ЩЕ 3 ФУНКЦІЇ:

– Опція “Не вивантажувати товари, яких немає на складі, але доступні на замовлення”.
– Інтеграція з плагіном Інтерактив (три в одному) .
– генерування (оновлення файлу yml) за розкладом – Cron.

Схема налаштування експорту товарів WooCommerce у YML
Інтеграція з Інтерактив (три в одному)

Як працює опція «Не вивантажувати товари, яких немає на складі, але доступні на замовлення».

При НЕ АКТИВОВАНОЇ опції. Якщо на сайті НЕ ВСТАНОВЛЕН наш плагін Інтерактив:
— вивантажуються всі товари, які є в наявності
— вивантажуються всі товари, яких немає на складі, але дозволено повторне замовлення

При НЕ АКТИВОВАНОЇ опції. Якщо на сайті ВСТАНОВЛЕН наш плагін Інтерактив:
— вивантажуються всі товари, які є в наявності
— вивантажуються всі товари, яких немає на складі, але дозволено повторне замовлення
— а також перевіряється, якщо задіяна функція «Під замовлення» у плагіні Інтерактив (глобально або для товару індивідуально), то вивантажуються також всі товари, яких немає на складі, для яких не дозволено повторне замовлення. Замовлення таких товарів здійснюється через форму (кнопка «Оформити на замовлення»), тому ці товари пройдуть модерацію в Маркеті.

Оформити на замовлення
Оформити на замовлення

При АКТИВОВАНІЙ опції (зі встановленою галочкою):
— вивантажуються ТІЛЬКИ товари, які є в наявності
— не вивантажуються ВСІ товари, яких немає (незалежно від того, дозволено повторне замовлення чи ні) — у даному випадку, наявність визначається лише за значенням у колонці «Кількість на складі».

Схема автоматизації товарного фіду WooCommerce
Функція Cron

ФУНКЦІЯ CRON
Використання функції Cron передбачає автоматичне оновлення yml файлу ЗА РОЗКЛАДОМ.

Крім того, дана функція АВТОМАТИЧНО ПРАЦЮЄ через 20 секунд після того, як після замовлення, якийсь товар зникає з наявності — щоразу, коли змінюється статус будь-якого товару на статус «Немає на складі», автоматично відбувається оновлення (перегененування) yml файлу. Така функція дозволяє підтримувати в актуальному стані ваш yml файл і своєчасно сповіщати про зміни до Маркету, щоб модератори сервісу не заблокували ваш сайт за невідповідність, як це могло відбуватися раніше.

ВІДПОВІДІ НА ПИТАННЯ:
Хочу зробити роботу по крону, задаю потрібні опції, згенерував файл, поставив галочку на “виключати продукти, яких немає в наявності” і коли переходжу заново в налаштування плагіна – налаштування, які я робив – не зберігаються.
Збираюся купувати другий плагін, на другий сайт, на якому робота по крону необхідна.

При включенні крона задіяні ті параметри, які були виставлені на момент його включення. І те, що при наступному відвідуванні сторінки деякі налаштування стають “за замовчуванням” – це не впливає на файл, який буде генеруватися за розкладом (cron) – він буде з тими параметрами, які були при налаштуванні крона. Якщо Ви не пам’ятаєте, які параметри виставляли тоді, то можете вимкнути його, заново виставити необхідні параметри/налаштування і після цього включити розклад. Розклад запускатиметься з цими налаштуваннями.

Здрастуйте, у Google, як я зрозумів, змінилися вимоги, тепер потрібно щоб при заході за посиланням у yml відкривався товар з вибраним кольором та розміром, які вказані у відповідному offer. Як це зробити?
Вітаю. Про це пишеться в самому описі до нашого плагіна, а саме мова про плагін WooCommerce – Variations URL load.

Я поставив налаштування перегенерації по кроні. Я простовив галочки як на скріншоті. В принципі, сам експорт відбувається добре, файл генерується нормально, Google файл приймає. Однак, якщо я перезавантажу сторінку або просто піду в інший розділ і повернуся пізніше, то галочки злітають.
І, зважаючи на все це, коли крон перегенерують файл, до нього застосовуються налаштування зі злетілими галочками (як на останньому скрині). Як можна зберегти настройки з експортом для генерації по крону відповідно до тих, що я встановив галочками?

Крон підхоплює налаштування на момент його включення і використовує дані налаштування завжди незалежно які вони будуть далі. Якщо потрібно застосувати розклад з іншими налаштуваннями (напр., потрібно виключити якусь категорію) потрібно відключити крон, виставити потрібні налаштування і заново його включити.
Але в останній версії плагіна вже реалізовано збереження всіх опцій, Ви можете перекачати плагін зі свого облікового запису, якщо видимість збереження налаштувань важлива.

Добридень! Чи можна «зафіксувати» останні зміни в модулі вивантаження товарів у Google маркет — такі параметри як: Включити vendorCode (Артикул) тощо.
Вибір категорій товарів запам’ятовується, а інші галочки немає.
Можливо, це вплине на автоматичні вивантаження «в кроні». Боюся встановлювати «автомат», тому що при встановленій галочці включити артикул, у мене будуть помилки в маркеті, т.к. я не налаштовував артикули.

Вітаю. Розклад по крону запам’ятовує налаштування на момент увімкнення. І надалі він буде використовувати лише їх, незалежно від тих подальших установок у майбутньому, які Ви встановлюватимете при ручній генерації файлу. Тобто. налаштування «в кроні» запам’ятовуються і крон працюватиме виключно за ними, доки не запустіть крон з іншими новими налаштуваннями.
В останній версії плагіна вже реалізовано збереження всіх опцій, Ви можете перекачати плагін зі свого облікового запису, якщо Вам потрібна видимість збереження налаштувань.

(1) Доброго дня, Google market не приймає згенерований файл. Видає помилку нижче. Лається на перший тег, що зустрівся, у файлі.

Визначено кодування: utf-8 (рядок 0, стовпець 0)
Дата з файлу: 2014-09-08 08:38 (рядок 2, стовпець 81)
is_premiere?,is_kids?)| (name,vendor?,vendorCode?)) ,aliases?,additional*,description?,sales_notes?,promo?,manufacturer_warranty?,seller_warranty?,country_of_origin?,downloadable?,adult?,age?, barcode*,cpa?, fee?,rec?,expiry?,weight?,dimensions?,param*,related_offer*)’ (рядок 46, стовпець 14)

Вітаю. Ви встановили опцію «Використовувати формат: довільний товар», а за цієї опції повинні бути обов’язково визначені теги vendor і model. А у вас vendor (виробник) відсутня. Ви або зніміть опцію, або призначте в товарі виробника, наприклад через властивості, а після ярлик властивості вкажіть в налаштуваннях плагіна у відповідному полі.

(2) У мене у кожного товару є поле бренд. Що є ярликом цієї властивості? Slug (короткий URL) – “wbrand” в моєму випадку?

Кожен товар має поле бренд
Кожен товар має поле бренд

У разі pa_wbrand (приставка pa_ обов’язкова).

Визначення тегів vendor та model
Визначення тегів vendor та model

(3) Тоді для виробника товару я вказую pa_wbrand, а як визначити назву ярлика для моделі товару? Це pa_name? У мене тільки поле під назвою «Заголовок».

Визначення тега для моделі товару
Визначення тега для моделі товару

Для моделі можете вказати також будь-яку властивість або за умовчанням це заголовок, і нічого не потрібно заповнювати при цьому.

Вітаю. Скажіть, у ньому передбачена генерація десятки різних файлів під різні прайс майданчики, що підтримують yml?
Вітаю. На жаль, ці десятки різних прайс-агрегаторів мають різні вимоги до формату завантажуваного прайса. Тому універсального плагіна немає. Лише окремі плагіни для кожного окремого агрегатора. У нас є тільки наступні:
Експорт товарів в Маркет (експорт у YML)
Woocommerce. Експорт товарів у Wikimart (Вікімарт)
WooCommerce. Hotline (прайсовий інтегратор)
WooCommerce. Price.ua (прайсовий інтегратор)

Вітаю!
Чи можливо організувати ціни таким чином, щоб на сайті вони були у у.о., а на маркет вивантажувалися у грнх?

Вітаю.
Так, це давно реалізовано. Зверніть увагу на цей скріншот (а саме на конвертер валют):
https://saphali.com/wp-content/uploads/2012/11/Wikimart-and-Google-market-export-woocommerce.png

У вартість входить: плагін Woocommerce. Експорт товарів до Маркету.
Завантажити плагін Woocommerce. Експорт товарів до Маркету ви зможете відразу після оплати.

Помилка: Contact form не знайдена.

Для комплексного підходу до інтернет-магазину також корисні матеріали Woocommerce Інтерактив (3 в 1): “Оформити на замовлення” – “Зворотний дзвінок” – “Контакти-ТОП”, WordPress. Конвертер валют. Мультивалютність (без WooCommerce) та WooCommerce. Price.ua (прайсовий інтегратор).

Ключові висновки

  • Тема «Woocommerce. Експорт товарів у YML (Розетка, Price.ua, Hotline.ua)» важлива для бізнесу, який хоче отримувати не просто відвідування, а вимірюваний результат: продажі на сайті.
  • Перед рішенням варто окремо оцінити: Вартість: 1160 грн.
  • Сильна сторінка або сайт мають поєднувати зрозумілу структуру, корисний контент, технічну стабільність і зручний шлях до заявки.
  • Для SEO важливо, щоб зміст відповідав реальному наміру користувача, мав логічні заголовки, внутрішні посилання й не дублював інші сторінки.
  • Найкращий результат дає підхід, у якому дизайн, розробка, аналітика й просування плануються разом, а не додаються окремо після запуску.

FAQ

Про що стаття «Woocommerce. Експорт товарів у YML (Розетка, Price.ua, Hotline.ua)»?

Стаття пояснює, woocommerce. Експорт товарів у YML (Розетка, Price.ua, Hotline.ua), які рішення впливають на продажі на сайті і що бізнесу варто перевірити перед запуском, оновленням або просуванням сайту.

Кому буде корисна ця тема?

Матеріал буде корисний власникам бізнесу, маркетологам, керівникам відділів продажу та всім, хто планує запуск сайту, редизайн, SEO-просування або рекламні кампанії.

Що варто перевірити в першу чергу?

Насамперед варто звернути увагу на розділи: вартість: 1160 грн, а також оцінити зрозумілість пропозиції, швидкість сторінки, мобільну версію, форми заявок і коректну аналітику.

Коли варто звернутися до WebTop?

До WebTop варто звернутися, якщо потрібен сайт, SEO-структура, рекламна стратегія або технічне оновлення, яке має не просто виглядати сучасно, а допомагати отримувати заявки й продажі.

Потрібно обрати платформу для сайту без помилки?

WebTop допоможе оцінити задачі, SEO, дизайн, інтеграції, бюджет і перспективу росту, щоб сайт не вперся в обмеження платформи.

Отримати консультацію