Экспорт товаров в YML для Opencart 2 и 3: пошаговая инструкция

Выгрузка YML-фида (прайс-листа) для интернет-магазина на Opencart может быть выполнена бесплатно и быстро при помощи использования простой инструкции, описанной ниже.

Видеоинструкция

Установка модуля для экспорта YML для Opencart

Для этого потребуется в первую очередь скачать бесплатный модуль от Яндекса, позволяющий делать выгрузку YML. Скачать можно кликнув на «Code»-«Download ZIP».

Скачивания модуля для создания прайс-листа для Яндекс.Маркета для Opencart

Архив старой версии (для opecnart 2) модуля можно скачать здесь:

https://drive.google.com/drive/folders/1UvHgis6Lbj28vN0PjSpg5dsN02liCN76?usp=sharing

Архив старой версии (для opecnart 3) модуля можно скачать здесь:

https://drive.google.com/drive/folders/1zDOkddfpPTqNXNk84XEm6ncapk_58wwH?usp=sharing

Распаковываем архив.

После этого переходим в административной панели интернет-магазина в «Дополнения»-«Установка дополнений» и кликаем на «Загрузить».

Загрузка модуля и дополнений в Опенкарт 2

Выбираем в зависимости от версий один из архивов:

  • 23х – Версия Opencart 2.3
  • 22x –Соответственно, 2.2;
  • 20×21 – Версия 2.0-2.1.
Выбор нужного архива для установки модуля выгрузки YML дляинтернет-магазина на CMS Opencart

Очищаем кеш во вкладке «Дополнения»-«Менеджер дополнений».

Очистка кеша после установки модуля для Opencart 2 и 3

Важно! Если появляется ошибка, требующая настройки FTP следует воспользоваться данной инструкцией.

Настройка модуля для выгрузки прайс-листа в YML для Опенкарта 2 и 3

В первую очередь необходимо установить дополнение, для чего посещаем «Дополнения»-«Дополнения» и в категории выбираем «Платежи».

Выбор модулей для платежей в административной панели Opencart

Прокрутив видим нужный модуль «Яндекс.Деньги», после чего кликаем на «Установить» (+).

Установка модуля для выгрузки прайс-листа в формате YML в Opencart

Теперь переходим в его редактирование «Карандаш».

Настройка модуля для выгрузки прайс-листа в формате YML в Opencart

Переходим во вкладку Яндекс.Маркет и заполняем:

  • Название магазина;
  • Полное наименование организации;
  • Валюту;
  • Категории, товары из которых нужно выгружать.
Настройка модуля для Яндекс.Маркета в Opencart

Далее выбираем структуру данных для предложений, которая может быть:

  • Произвольной;
Произвольный тип фида для Яндекс.Маркета для интернет-магазина на CMS Opencart
  • Упрощенный.
Упрощенный тип фида для Яндекс.Маркета для интернет-магазина на CMS Opencart

Важно! Данные форматы отличаются выгружаемыми данными model, typeprefix, brand и многим другим, поэтому, лучше всего сначала попробовать Произвольный вариант.

После выбираем будут ли выгружаться атрибуты товаров и предложения с опциями.

По завершению «Сохраняем» настройки в верхнем-правом углу.

Сохранение настроек выгрузки YML для Опенкарт 2 и 3

Получаем ссылку в нижней части экрана.

Копирование ссылки YML из модуля для Опенкарт

Все готово прайс-лист в формате YML (XML) получен.

Созданный YML файл на CMS Opencart 2 и 3

Для чего это нужно?

Данная выгрузка позволит:

Подписывайтесь на наш канал в Яндекс.Дзен

Подписывайтесь на наш Telegram-канал

Подписывайтесь на наш Youtube-канал

Подписывайтесь на нашу группу ВКонтакте

Комментарии 12

  • Этот модуль не работает для opencart 3

  • Здравствуйте! Возникает ошибка((((((((((

    Fatal error: Uncaught Twig\Error\LoaderError: Template «extension/payment/yandex_money/kassa.twig» is not defined in «extension/payment/yandex_money.twig» at line 46. in /var/www/u1322014/data/ocartdata/storage/vendor/twig/twig/src/Loader/ArrayLoader.php:70 Stack trace: #0 /var/www/u1322014/data/ocartdata/storage/vendor/twig/twig/src/Environment.php(299): Twig\Loader\ArrayLoader->getCacheKey(‘extension/payme…’) #1 /var/www/u1322014/data/ocartdata/storage/vendor/twig/twig/src/Environment.php(381): Twig\Environment->getTemplateClass(‘extension/payme…’) #2 /var/www/u1322014/data/ocartdata/storage/vendor/twig/twig/src/Template.php(333): Twig\Environment->loadTemplate(‘extension/payme…’, NULL) #3 /var/www/u1322014/data/ocartdata/storage/cache/template/84/8423b65bc64abafa7992b7af8b31b7ed1d8aea9bc6435bdff791cbfd8971b09e.php(170): Twig\Template->loadTemplate(‘extension/payme…’, ‘extension/payme…’, 46) #4 /var/www/u1322014/data/ocartdata/storage/vendor/twig/twig/src/Template.php(405): __TwigTemplate_98d98c4b865162d2ab904 in /var/www/u1322014/data/ocartdata/storage/vendor/twig/twig/src/Loader/ArrayLoader.php on line 70

  • У меня ошибки на 2-ух сайтах ostore 2.3 и opencart 3

  • Здравствуйте! На ocstore 3 работает?

  • Здравствуйте!
    При валидации готового YML выдавал ошибку: XML-элементы указаны некорректно
    стр. поз.
    932 41
    The reference to entity «C» must end with the ‘;’ delimiter.

    Скрин: https://yadi.sk/i/SOzzGRwyIbUY3g

    А также несколько других. Все они были связаны со спецсимволами внутри описания товаров или в названиях (&). Заменил на and — всё заработало, Вебмастер yml сожрал.

    Жаль, что на гитхабе ссылка ведёт теперь на юкассу, а на яндексе я нашёл только для опенкарта 3 обновлённый модуль.

    Поэтому спасибо вам огромное!

  • Доброй ночи. Установил модуль и мне выдает теперь ошибку Уведомление: Неопределенный индекс: версия в /home/m/mkachuda/iceicemarket.ru/public_html/admin/controller/extension/payment/yandex_money.php на линии 1631

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 оценок, среднее: 4,00 из 5)
Загрузка...