Бывшее название модуля "YML экспорт в Яндекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 2.x, 3.x". C 12.02.2026 поддержку модуля обеспечивает liveopencart.ru.
Модуль формирует YML-файл для экспорта каталога товаров на такие площадки как Яндекс.Маркет, aliexpress.com, beru.ru, torg.mail.ru, price.ru, poisk-podbor.ru, hotprice.ua, nadavi.net, vcene.ua, prom.ua и многие другие
Демо на LiveStore 3 (логин: demo пароль: demo)
Важно:
Генерация YML-файла через PHP-CLI не гарантируется, но почти всегда работает. Команда:
<полный путь к php>/php <полный путь к корню сайта>/export/yandex_yml.php
Если не работает, но нужно формировать через планировщик (CRON), используйте wget:
wget -P <полный путь к корню сайта>/export/yandex_yml.xml http://<адрес сайта>/index.php?route=feed/yandex_yml
FAQ или Частые вопросы
Отличия от стандартного модуля :
1. Экспорт в кодировке UTF-8
2. Экспортируются все изображения товара в разрешении 600x600,
как рекомендовано Яндексом
3. В экспорте присутствуют
аттрибуты, показывающие возможность самовывоза товара и наличие точки продаж
4. Экспортируются атрибуты товаров
5. Экспорт товаров, имеющих отношение к удовлетворению сексуальных потребностей, производится с соответствующим тэгом
6. Для товаров с опциями, отвечающими за "цвет" и "размер" в экспорте формируются несколько товарных предложений. Так
Яндекс рекомендует экспортировать одежду, обувь и т.п. Для каждого цвета-размера формировать свое товарное предложение
7. Имеется возможность формировать файл экспорта не по запросу Яндекса, а по планировщику (Cron). Это удобно (и необходимо) тогда, когда файл экспорта формируется настолько долго, что Web-server закрывает соединение, и в результате, ничего не экспортируется.
8. Возможность экспортировать все товары с признаком "под заказ". Яндекс требует экспортировать все товары со сроком доставки более двух дней с признаком "под заказ".
9. Возможность экспорта тэга market_category, который, как оказалось, обязателен для попадания в Яндекс.Гардероб
10. Возможность экспорта тэгов <manufacturer_warranty>, <country_of_origin>, <sales_notes>, <typePrefix>, <barcode>, <cpa>
11. Настраиваемое количество экспортируемых изображений
12. Черный список товаров - можно выбрать конкретные товары, которые в Яндекс.Маркет выгружать не требуется
13. Добавлен клон модуля, который позволяет формировать второй экспорт со своими настройками (этот пункт в стадии бета)
14. Экспорт тэга <oldprice>, который нужен для расчета процента скидки Яндексом
15. Экспорт сопутствующих товаров в тэге <rec> или тэгах <accessory>
16. Генерация YML блоками, снижено потребление памяти
17. Выгрузка промоакций для Яндекс.Маркет
Код полностью открыт для изменений.
Перед использованием рекомендуем протестировать на тестовой копии сайта.
Для каждого рабочего сайта требуется покупка отдельной лицензии, допускается установка на тестовом поддомене для настройки и проверки совместимости. Модуль продается только на сайте
liveopencart.ru
Поддержка по почте:
help@liveopencart.ru
Поддержка в Telegram: @opencart.
"Если у вас php 8, то это возможно, но не должно влиять на работу модуля. Есть ли проблемы с функционалом модуля? Если нет, то варианты - исправить модуль под вашу версию php, не обращать внимания, не писать в лог ошибки."
Добавил остальные товары - всего 49 шт. Никаких настроек больше не менял. Вместо фида белый экран (пустая страница).
В настройках белого списка исключил все товары, кроме первых 4х. Белый экран.
Исключил вообще все товары, добавил только один - белый экран.
Переустановил модуль. Вместо фида белый экран.
Попытался вместо белого списка выгрузить товары из определенных категорий. Белый экран.
Попытался выгрузить товары только одного производителя. Белый экран.
Обратился в саппорт хостинга, думаю мало ли, может какой-то процесс на сервере блокирует формирование фида. Нет. Страница отдает код 200, т.е. грузится без проблем.
Перезагрузил на всякий случай сервер. Белый экран.
Посмотрел в код страницы, которую формирует ваш модуль (/index.php?route=extension/feed/yandex_yml) - там 2 строки:
Т.е. закрывающие теги есть, а начала фида нету.
Автор, срочно выходите на связь. Надо с этим что-то решать.
Так что могу говорить однозначно:
Этот модуль продается без поддержки разработчика!
Если вы привыкли, что покупая какую-то платную разработку для любой CMS вы рассчитываете на поддержку, то это ваши личные проблемы. Этот модуль продается по другой схеме: Заплатили - ковыряйтесь сами.
Даже на платной основе поддержки модуля не будет!
Я бы не рекомендовал этот модуль к покупке.
Пользуюсь давно этим модулем начиная с версии ОС2.1
Купил- Установил Яндекс.YML 1.9.8 для OpenCart 3.x для ocStore 3.0.3.7.
Пробовал сгнерировать и кроном и просто по ссылке https://my-site.ru/export/feed_yandex_yml.php
Крон не генерирует, а запуск по ссылке перебрасывает на Главную страницу сайта.
Сайт на Apache и переадресация не установлена.
В чём может быть проблема?
поэтому в файлах типа export/yandex_yml.php
убрали подключение
// OpenBay Pro $registry->set('openbay', new Openbay($registry));скорее всего модуль до версии 1.9.6 (включительно) для Opencart 3.0.2.x , а 1.9.7 и 1.9.8 Opencart 3.0.3.6-3.0.3.8Я не очень доволен
У нас несколько сайтов
КУпил этот модуль
И с каждого сайта максимум 20 процентов товаровы выгружается
Да ещё и хрень полная
Автор данного модуля
Выйди на связь
Помоги пожалуйтса с настройкой
Уже около года проблема
Все варианты перепробовали
Чтобы понять причину, надо разбирать каждый отдельный товар, который не попал
в YML. По той же самой причине могут не выгружаться и другие товары.
"Лучше не стало, часть пропало, ничего не работает..." - это общие фразы.
Такого мне пишут частенько. А мне не интересно клещами вытаскивать из
каждого вопрошающего технические подробности. Я просто игнорирую такие сообщения. Уж потрудитесь сами предоставить подробно информацию по каждому кейсу:
Какой конкретно товар не выгружается, что у него в данных и связях, а что в настройках модуля, и какая ссылка на YML?
<category id="25"> Компоненты</category>
Вот из вашего демо пример.
В примерах от Яндекса нигде не нашёл, что бы перед названиями был пробел.
Может подскажете как его убрать?