Модуль ManyYML Feeds для OpenCart помогает выгружать товары магазина в YML-фиды для маркетплейсов, агрегаторов, рекламных площадок и других сервисов, которым нужен структурированный XML-файл с данными каталога. Модуль подходит для магазинов, где важно не просто получить один файл выгрузки, а контролировать состав данных, категории, валюту, изображения, наличие, описание товаров и дополнительные параметры. Вы один раз задаете правила, а дальше получаете готовый фид без ручной правки XML и без повторной настройки при каждом обновлении каталога.
Главное удобство ManyYML Feeds в том, что можно вести сразу несколько фидов параллельно. Для каждой площадки или задачи создается отдельная выгрузка со своими настройками. Например, один фид можно сделать для Яндекс Маркета, второй для другой торговой площадки, третий для внутреннего обмена или отдельной группы товаров. В каждом фиде можно выбрать свои категории, валюту, логику наличия, состав тегов и правила обработки товаров. Готовый фид можно скопировать, чтобы быстрее создать новый вариант на базе уже настроенной выгрузки и изменить только нужные параметры.
Модуль формирует стандартную структуру YML и заполняет основные блоки: <shop>, <currencies>, <categories> и <offers>. В карточках <offer> выводятся ключевые данные, которые обычно нужны площадкам и агрегаторам: ссылка на товар, цена, старая цена, валюта, категория, изображения, название, производитель, артикул, модель и описание. При необходимости можно включить тег <adult> для товаров 18+, а также сформировать габариты в формате ДxШxВ через <dimensions> с выбором единиц измерения.
Для изображений можно выгружать несколько тегов <picture> и ограничивать количество дополнительных фото. Это полезно, если площадка принимает не все изображения или нужно уменьшить объем фида. Для наличия товаров доступна гибкая логика: можно учитывать количество на складе или использовать статус в наличии и нет в наличии. Также можно управлять товарами с нулевой ценой и нулевыми остатками, чтобы в фид не попадали лишние позиции или товары, которые не нужно показывать на площадках.
Отдельно настраивается выгрузка параметров товара через <param>. Модуль может выводить атрибуты, опции или оба варианта. Для атрибутов доступны allowlist и blocklist, поэтому можно точно выбрать, какие характеристики попадут в фид, а какие лучше исключить. Это удобно, когда в магазине много служебных атрибутов, внутренних значений или данных, которые не нужны внешней площадке. В результате фид остается более чистым и понятным.
Для тонкой подстройки есть XML-редактор шаблона. Он позволяет управлять каркасом фида через плейсхолдеры: {date}, {shopname}, {company}, {url}, {currencies}, {categories}, {offers}, а также служебные значения доставки и самовывоза. Такой подход удобен, если у площадки есть свои требования к структуре XML, но менять саму логику выгрузки товаров не хочется. В настройках также можно задать параметры доставки на уровне <shop>, включая <delivery>, <pickup> и <delivery-options>.
ManyYML Feeds подходит для магазинов, которым нужно регулярно передавать товары во внешние сервисы и держать выгрузки под контролем. Модуль помогает разделить фиды по задачам, быстро копировать готовые настройки, управлять категориями, валютами, параметрами, изображениями и наличием. Это упрощает работу с каталогом, особенно если магазин использует несколько площадок и для каждой нужны немного разные требования к YML.
ЧЕМ ПОЛЕЗЕН МОДУЛЬ?
Модуль помогает настроить выгрузку товаров в YML без ручного составления XML-файлов. Администратор может создать несколько фидов для разных площадок, выбрать нужные категории, настроить валюту, изображения, наличие, параметры товаров, доставку и шаблон XML. Это удобно для магазинов, которые работают с маркетплейсами, агрегаторами и рекламными сервисами, где важна стабильная и понятная выгрузка каталога.
ПРЕИМУЩЕСТВА ЭТОГО МОДУЛЯ:
Создание нескольких YML-фидов с отдельными настройками для каждого
Быстрое копирование фида для новых вариантов выгрузки
Выбор категорий и управление составом выгрузки без правки кода
Формирование стандартной структуры <shop>, <currencies>, <categories>, <offers>
Выгрузка ключевых тегов в <offer>
Поддержка <url>, <price>, <oldprice> и <currencyId>
Поддержка <categoryId>, <picture>, <name> и <vendor>
Поддержка <vendorCode>, <model> и <description>
Поддержка <adult> для товаров 18+ по настройке
Поддержка <dimensions> с формированием ДxШxВ
Выбор единиц измерения для габаритов
Выгрузка нескольких изображений через <picture>
Ограничение числа дополнительных изображений
Настройка валюты фида
Корректное заполнение списка валют в <currencies>
Гибкая логика наличия по количеству товара
Гибкая логика наличия по статусу в наличии или нет в наличии
Управление товарами с нулевой ценой
Управление товарами с нулевыми остатками
Режимы выгрузки <param>
Выгрузка атрибутов товара
Выгрузка опций товара
Совместная выгрузка атрибутов и опций
Фильтрация атрибутов через allowlist
Фильтрация атрибутов через blocklist
Настройки доставки на уровне <shop>
Поддержка <delivery>, <pickup> и <delivery-options>
XML-редактор шаблона фида
Плейсхолдеры для управления структурой XML
Плейсхолдеры {date}, {shopname}, {company} и {url}
Плейсхолдеры {currencies}, {categories} и {offers}
Подходит для Яндекс Маркета, OZON, агрегаторов и внешних площадок
Стабильное обновление фида по заданным настройкам
OpenCart: 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.0, 3.0.4.1, 3.0.5.0, 3.0.5.1
ocStore: 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.4, 3.0.2.0, 3.0.3.7, 3.0.3.9, 3.0.4.1
![]()
Дополнительные характеристики