Market Exporter YML из Woocommerce в Яндекс Маркет

Яндекс Маркет экспорт WooCommerce

Привет! Мы продолжаем разбирать самые интересные и самые полезные плагины для интернет-магазина Woocommerce. Сегодня вы узнаете как перенести товары из Woocommerce в Яндекс Маркет. Вы сможете сгенерировать валидный YML файл для экспорта товаров из Woocommerce в Яндекс Маркет. Вы сможете экспортировать из Woocommerce в Яндекс Маркет следующие поля:

  • Название;
  • Описание;
  • Цена;
  • Категория;
  • Изображение.

 

Плагин Market Exporter соответствует требованиям сервиса Яндекс Маркет. Установить данный плагин вы сможете прямо из админ-панели WordPress. Перейдите на страницу: ПлагиныДобавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

Market Exporter

 

Далее, после установки и активации плагина, перейдите на страницу: WoocommerceНастройкиТоварыMarket Export. Здесь вы сможете настроить основные параметры плагина.

 

Название сайта, укажите название магазина для экспорта.

– Название организации, можно указать название организации для экспорта.

– Добавить дату в имя файла YML, по умолчанию в имя файла при сохранении добавляется текущая дата, можно отключить.

– Изображений на товарное предложение, можно указать максимум 10 изображений.

– Элемент vendor, вы можете выбрать здесь атрибут, который отвечает за значение элемента vendor на Яндекс Маркет.

– Элемент market_catergory, можно выбрать атрибут, который отвечает за значение атрибута market-category на Яндекс Маркет. Обратите внимание, что атрибут может принимать любое значение из списка по ссылке.

– Использовать элемент sales_notes, если поставите здесь галочку, то будет использовано значение поля товара «короткое описание» в качестве значения элемента «sales_notes».

– Экспорт товаров со статусом предзаказ, если поставите галочку, то товары, доступные для предзаказа, будут экспортированы в YML.

Сохраните изменения.

 

настройки экспорт

 

Далее, после сохранения настроек плагина, перейдите на страницу: ИнструментыMarket Export. Чтобы начать экспорт товаров из Woocommerce, нажмите на кнопку – Генерировать YML файл. Чем больше у вас товаров, тем дольше будет длиться процесс генерации YML файла. Будьте терпеливы и дождитесь окончания процесса!

 

настройки экспорт

 

Далее, после завершения процесса генерации, у вас откроется страница с надписью “Файл YML успешно сгенерирован” и будет отображаться ссылка на файл YML. Перейдите по данной ссылке.

 

ссылка на YML файл

 

Далее, у вас откроется файл для экспорта. Нажмите правой кнопкой мыши по странице, в открывшемся окне нажмите на вкладку – Сохранить как.

 

сохранить файл

 

Далее, в открывшемся окне укажите любое имя файла без точек и окончаний. В поле “Тип файла” должно отображаться – XML Document. Нажмите на кнопку – Сохранить.

 

имя формат сохранить

 

В итоге у вас должен получиться фай в формате XML. Именно данный файл вам нужно будет импортировать в Яндекс Маркет.

 

XML файл

 

Далее, на странице плагина у вас будет отображаться сгенерированный YML файл. Вы можете удалить файл, если он вам больше не нужен. Поставьте галочку возле названия файла и нажмите на кнопку – Удалить выбранные файлы.

 

удалить файл

 

Всё готово! У вас есть готовый файл для импорта товаров из Woocommerce в Яндекс Маркет.

 

Остались вопросы? Напиши комментарий! Удачи!

 

 
Добавить комментарий

  1. Мария

    Не получается активировать плагин пишет:
    Плагин не был активирован, потому что он вызвал фатальную ошибку.
    Parse error: syntax error, unexpected T_DOUBLE_ARROW in /var/www/cdmodna15545/data/www/modnatachka.com.ua/wp-content/plugins/market-exporter/admin/class-market-exporter-admin.php on line 276

    Ответить
    1. Admin автор

      Значит конфликт с каким-то плагином или темой, надо смотреть. Если есть похожие плагины, деактивируйте их и попробуйте ещё раз установить данный плагин. Плагин рабочий, у меня он активируется.

      Ответить
    2. Кирилл

      обнови php на версию не менее 5.5. была такая же проблема

      Ответить
    3. Тим

      Подними версию PHP до 5.4 на хостинге

      Ответить
      1. Admin автор

        А лучше до php 5.6

  2. Сергей

    Не водит товары в базе “Не найдено ни одного товара. Вы точно добавили товар?”

    Ответить
    1. Admin автор

      Попробуйте ещё раз, значит что-то не так сделали.

      Ответить
  3. Wireinet

    А такой экспорт подойдет для приложения в goolgle маркет и apple store? Разработчики просят YML файл – я просто не в курсе спецификации файла..он для всех нужд подходит или только yandex маркет?

    Ответить
    1. Admin автор

      Да, должен подойти, попробуйте.

      Ответить
  4. Роман

    В файле xml, который генерирует плагин, только изображение товара (хотя в настройках указано до 10).
    В настройках нельзя выбрать “Элемент vendor” и “Элемент market_catergory”.

    Ответить
    1. Admin автор

      Что значит: “только изображение товара (хотя в настройках указано до 10)” ?

      Ответить
    2. Роман

      Только одно изображение. А надо, чтобы была вся галерея товара

      Ответить
    3. Андрей

      У меня похожая проблема. Пункт “Производитель”, “Модель” и “Тип/Категория товара” не активны а маркет требует их наличия. Уже устал рыть инфу, ни одного путного совета. В ручную что-ли к каждому из 236 товаров? Мне кажется сделать что-то же можно с этой бедой. Может подскажет кто? +1 в карму не вопрос отдам :-)

      Ответить
      1. Admin автор

        В Woocommerce нет таких полей, вам придётся их вручную добивать.

      2. Андрей

        Да я уже понял это. Шаблон перерыл добавил 2 произвольных поля и все ок. Закомментировал на всякий кусок стандартного кода генерации этих полей и дописал свои. Файл генерации находиться по пути: market-exporter/admin/class-market-exporter-wc.php. Может кому-то пригодится. Вот результат генерирует автоматом поля нужные grattol-official-kz/wp-content/uploads/market-exporter/ym-export.yml

  5. Елена

    Здравствуйте, а что нужно в коде поменять, чтобы и товары на заказ(нет в наличии) отображались? очень надо, что бы доставка была около 2-х месяцев

    Ответить
    1. Admin автор

      Здравствуйте, они отображаются по умолчанию, если вы их в настройках не скрываете. Woocommerce – Товары – Запасы – Видимость закончившихся товаров.

      Ответить
      1. Елена

        Может я не так выразилась. Что бы в яндекс маркет отображался товар с available=”false”, которого нет в наличии,

      2. Admin автор

        А в Яндекс Маркете есть такая функция ? Я просто не в курсе.

      3. Елена

        yandex.ru/support/partnermarket/elements/id-type-available.html

      4. Admin автор

        То что вы мне показали, по ссылке, в Woocommerce такого статуса нет. Вам наверно вручную придётся дописывать статус, либо в файле, либо уже в самом сервисе Яндекс Маркет.

  6. Денис

    Добрый день, Илья. Подскажи пожалуйста, как еще можно этот плагин до настроить, чтобы можно было редактировать. Не выгружаются почему – то description?

    Ответить
    1. Admin автор

      Здравствуйте. А откуда экспортируете и в каком формате ?

      Ответить
  7. Михаил

    Добрый день!
    Пробовал выгрузить товары несколько раз, а потом импортировать в LifePay (YML- рекомендованный формат). Почему-то импортируются только категории продуктов, а продукты куда-то пропадают. Подскажите, пожалуйста, в чем причина? Бьюсь уже которую неделю над проблемой импорта товаров в приложение LifePay (мобильное кассовое и эквайринговое решение), но ничего не получается :(

    Ответить
    1. Admin автор

      Здравствуйте. Вы хотите импортировать товары в LifePay из Woocommerce? Обратите внимание. Данный плагин предназначен для импорта товаров именно в Яндекс Маркет. С LifePay я дел не имел, поэтому ничего конкретного вам сказать не могу. Вам нужно смотреть параметры импорта в LifePay, какие там требования и условия и совпадают ли они с данным плагином. Вы можете посмотреть ещё плагины для импорта, думаю там есть подходящий плагин, здесь – Супер плагины Woocommerce.

      Ответить
      1. Михаил

        Добрый день, Илья! В службе поддержки LifePay настаивают, что YML является предпочтительным форматом. Ничего при этом посоветовать не могут. Может я что-то не так делаю, например сохраняю не с расширением XML, а YML? Там есть еще вариант импорта в XLSX, но, на сколько я знаю, все плагины, которые экспортируют в Эксель, – платные и недешевые, а каждый раз экспортировать сначала в CSV, а потом конвертировать, – ужасно неудобно и ненадежно :(

  8. Расул

    А сколько по времени занимает процесс генерации например для 100 товаров?

    Ответить
    1. Admin автор

      Не могу вам точно сказать, не засекал время. Думаю не долго. Попробуйте и узнаете.

      Ответить
  9. Андрей

    Здравствуйте Илья. У меня файл сгенерерировался, я его сохранил. При загрузке яндекс маркет пишет ” Внутренняя ошибка/ Убедитесь, что URL прайс-листа соответствует стандарту RFC-1738″. И в Экселе у меня он открывается, не знаю правильно или нет, но с виду все норм

    Ответить
  10. Андрей

    Да товар у меня вариативный. И я переименовал страницу магазина shop , может из за этого? просто в таблица yml во второй строке везде url с shop начинаются

    Ответить
  11. Сергей

    Илья, обзор хороший, но последнее время Market Exporter стал реже обновляться, плюс он напрочь кладет сайт при количестве товаров больше 1000шт. Есть еще один бесплатный плагин в репозитории – YML for Yandex Market. Обновляется вроде чаще и справляется с большими объемами товаров. А еще есть платное решение в магазине codecanyon – YML Dump On-line Shop Content, правда мне его пробовать не доводилось…

    Ответить
  12. Сергей

    Здравствуйте, плагин установил, но файл не генерируется… показывает пустую закладку

    Ответить
    1. Admin автор

      Здравствуйте. Сложно сказать с чем это связано. Может не совместимость. Woocommerce обновляете?

      Ответить
      1. Сергей

        да обновляю, стоит последняя ветсия

      2. Андрей

        Да тут что угодно может быть, от неправильной разметки темы, до блока со стороны плагина и не факт, что этого. Первым делом проверь на какой-нибудь другой теме этот плагин, если не заработает, тогда уже искать причину в плагине. Можно его предыдущую версию проверить, если сработает, значит проблема в самом плагине. У меня такое было, обновился и покосило всё, но на другом плагине. Выяснил что обновление кривое было, через день разраб обновил и всё норм встало. А у тебя может быть что угодно, так что ищи как я выше написал.

      3. Сергей

        Нашел в чем была проблема, для плагина видимо сложно было обработать структуру из 109 категорий и 4300 товара в них…. разбил на 4 части и все заработало.

      4. Admin автор

        Отлично! Рад за вас!

  13. Андрей

    Илья, а давно у тебя блоки с адсенсом в липком? Ходят слухи гугл банит за такие выкрутасы. Не боишься?

    Ответить
    1. Admin автор

      Больше года. Запрещены вверху и внизу экрана. Мне Adsense ничего не предъявлял.

      Ответить
  14. Надежда

    Илья, добрый день. Как всегда отличная инструкция! Выручаете не первый раз. А есть ли в Вашем арсенале инструкция по этому плагину YML for Yandex Market? Или, хотя бы, мнение выскажете по нему?

    Ответить
    1. Admin автор

      Здравствуйте. Что конкретно вам не понятно по данному плагину? Он создает YML-фид для загрузки товаров на Яндекс Маркет. О генерации YML-фида, можно здесь посмотреть – https://yandex.ru/support/market-tech-requirements/index.html

      Ответить
  15. Надежда

    Если Яндекс отверг автоматически сгенерированный файл, то как его исправить и отправить на повторную проверку? Или нужно правки делать на сайте, а файл повторно генерировать автоматически?

    Ответить
    1. Admin автор

      Почему отверг, из-за чего, какие ошибки?

      Ответить
  16. Надежда

    Не понравился description.

    Ответить
    1. Admin автор

      Что именно не понравилось в описании?

      Ответить
    2. Виктор

      У меня тоже такое было. Там порой description Маркету не нравится потому, что в него попадают теги. Можно либо код плагина подковырнуть и добавить очистку, либо можно другой плагин использовать:
      ru.wordpress.org/plugins/yml-for-yandex-market/
      Его плюс в том, что он автоматически очищает мусор из описаний товаров.

      Ответить
  17. Надежда

    Вместо описания товара значилась бесплатная доставка и прочая чушь. Причем блоки на странице были сделаны композером, и в файле экспорта description вывелся его шорткодами.

    Ответить
    1. Admin автор

      Теперь понятно, конечно ошибка, шорткодов не должно быть.

      Ответить
  18. Надежда

    Илья, файл экспорта править и заново отправлять на проверку или, генерировать новый после всех исправлений на сайте? Я не нашла никаких кнопок для правки и повторной отправки старого файла.

    Ответить
    1. Admin автор

      Сначала нужно на сайте исправить, потом сгенерировать новый файл и заново отправить.

      Ответить
  19. Надежда

    Илья, спасибо!

    Ответить
  20. Jar

    Доброго времени суток!
    Можно ли сделать выгрузку товаров в данном плагине, только тех которые отмечены “Звездочкой”
    заранее благодарен.

    Ответить
    1. Admin автор

      Здравствуйте. Не понял. Какой звёздочкой? Вы имеете ввиду рейтинг?

      Ответить
  21. Наталья

    Илья, а если у меня много товаров сохраненных, как черновики, они попадают в YML-файл? Их можно на сайте оставить перед модерацией Яндекса или лучше удалить?
    И где на сайте необходимо указывать юрлицо или достаточно прописать в YML?

    Ответить
    1. Admin автор

      Экспортируются только опубликованные товары, я так думаю. Лучше конечно протестировать плагин на черновом сайте. Конечно вы можете их оставить. Юрлицо необходимо указывать в настройках Яндекс Маркета. В плагине не предусмотрено таких опций. Вы имеете ввиду название организации, но это ведь не официальная информация, а условная.

      Ответить
  22. Наталья

    Да, я имела в виду ИП. Читала, что для подачи модерацию в ЯМ в консоли обязательно нужно указывать юрлицо. Вас услышала, спасибо.

    Ответить
  23. Наталья

    Илья, заполняю Market Exporter. Подскажите, пожалуйста, каким образом заполняются поля delivery и delivery-options? Теперь такие есть в обновленной версии плагина. Прочитала на Яндексе, что это все – доставка по региону магазина. Но у меня ещё доставка по России Почтой России и СДЭК. Как здесь быть? В какие поля вносить информацию?

    Ответить
    1. Admin автор

      Там нужно просто галочку поставить и всё. В качестве параметров delivery-options будут использованы значения из настроек плагина. Все остальные поля вам нужно заполнить и всё.

      Ответить
  24. Наталья

    Илья, вот, что мне написал ЯМ по поводу доставки:
    имеются проблемы:
    -Другое
    “В прайс листе вы указали возможность доставки, но не завершили настройки в личном кабинете. Для корректного отображения условий доставки из прайс листа необходимо в личном кабинете выбрать “использовать данные из прайс листа” затем “опубликовать”.” При этом я заполнила поля в плагине и при подаче на модерацию поставила эту галочку “из прайс-листа”. Что здесь не так может быть?.. напоминаю, что в плагине есть поля только для одного вида доставки, а в ЯМ я добавила Почту России и СДЭК. Как мне быть? Не понимаю.

    Ответить
    1. Admin автор

      Если у плагина нет такой функции, значит доработка нужна. Надо к разработчику обращаться. Подобного такого плагина я не встречал.

      Ответить
  25. Наталья

    Добрый вечер! Написала в поддержку Яндекс Маркета. Они сказали, что доставку по другим регионам нужно оформлять иначе: выбирать другую службу доставки (в моем случае курьер – по домашнему региону и по другим регионам – Почта России и СДЭК). В тарифах по своему региону – также, как и в настройках плагина, по другим регионам указать тарифы до 1 руб – нет доставки, свыше 1 рубля – нет доставки (такой пример указали). И это для ЯМ будет значить, что свои тарифы по другим регионам не настроены, значит нет точной стоимости доставки, а будут использованы тарифы службы доставки. При этом сказали, что на сайте надо разместить калькуляторы этих служб доставки. Вот так. Сама бы и не догадалась.
    …мало ли кому-то эта информация тоже будет полезна

    Ответить
  26. Наталья

    Илья, очередное спасибо Вам :) Спасибо за Ваши труды, за описания полезных плагинов, всяких интересных штук для сайта. С Вашей помощью мой сайт появился на свет, заработал и начал приносить первые, пусть и небольшие, но плоды! Не могла не поделиться с Вами :)

    Ответить
  27. Алина

    А у меня этот плагин почему-то не работал(( Зависало создание фида примерно на половине. Наверное потому, что он давно не обновлялся. Я в итоге вот этот себе поставила, кстати они чем-то в плане настроек похожи.

    Ответить
    1. Василий

      Алина, а “вот этот себе поставила”, это какой?
      У меня тоже Маркет Экспортер не работает.

      Ответить
  28. Елена

    Добрый день. Плагин загружен и настройки все выставлены, но не получается сгенерировать YML файл. Нажимаю генерировать и ничего не происходит вообще…. Что это может быть и как исправить???

    Ответить