multiYML Standart Edition - модуль генерации любых YML

multiYML Standart Edition - модуль генерации любых YML

Производитель: OCext
790 р.
-+

Задайте свой вопрос по модулю

Модуль multiYML Standart Edition – модуль, который предназначен для глубокой и гибкой интеграции с различными маркетплейсами использующими формат YML (Яндекс.Маркет, Пром.юа, Торг.майл.ру и мн. другими)

На сегодня

  • модулю уже более 3 лет - его первая версия - All YML Generator давно стало популярной
  • Общее число инсталляций более 1500 

Данная версия – это шестая версия модуля, и она для удобства и большей доступности выпущена в линейке 3 вариантов модуля с разным объемом доступного функционала

Особенности

  • Позволяет создавать любое количество YML-файлов параллельно, без изменения настроек каждый раз под каждый YML-файл. Это необходимо для создания нескольких разных выгрузок параллельно для разных маркетплейсов. 
  • Позволяет формировать YML практически из любых данных о товарах за счет возможности подачи в тот или иной тег YML того или иного значения из таблицы товара. Например, цена может подаваться из атрибутов, а описание собираться из разных элементов. 
  • Встроенный редактор тегов, который позволяет создавать свои теги в YML, например, quantity, или описание в виде HTML и т.п.
  • Позволяет выводить не все категории в файл, а только те, товары которых настроены для той или иной выгрузки, а также, при необходимости, выводить в товары все категории, в которых товар размещен в ОпенКарте
  • Позволяет создавать товары по той или иной опции, с учетом остатка по опции и наценки / уценки в опции. Итоговый урл содержит параметр, который позволяет отследить на сайте вход по соответствующей позиции и сделать автовыбор соответствующей продуктовой опции
  • Проверенная, стабильная, уникальная архитектура и функционал
  • Данный модуль позволяет создавать полный YML, с любыми типами настроек YML и для любых товаров

Другие возможности

  • Добавление меток в URL товара (например utm-меток)
  • Выводить товарам все категории, в которых расположен товар в ОпенКарт, а не только главную
  • Формула расчета или прямая вставка bid, cbid
  • Настройка доставки delivery-options в зависимости от веса, или цены конкретного товара
  • Гибкая настройка статуса наличия - можно использовать складские статусы или реальные остатки
  • В товаре появилась закладка с настройками каждого товара, если это нужно
  • Выгрузка ключевых слов из поля tag карточки товара в любой тег YML (в т.ч. keywords)
  • Контроль наличия на базе только количества товара, или на основе статуса товара в карточке товаре
  • Можно создать любое количество файлов, с разными настройками под раз площадки
  • Возможность передавать описания в формате HTML (<![CDATA[...]]>)
  • Можно создавать любое количество файлов YML, с разным набором данных из определенных категорий / производителей. Для этого сначала создается шаблон содержания YML (что в нем должно быть). Далее он(и) присваиваются тем или иным категориям/производителям и создается шаблон фильтра данных. И далее каждый такой набор (содержание + откуда брать) можно выгрузить в отдельный файл, по отдельной защищенной ссылке.
  • Добавлен новый атрибут для <offer> - fee
  • Редактор своих тегов – можно добавить свои элементы и сложить в них любые данные. Это бывает нужно для сторонних площадок, которые принимают YML, но у которых больше пожеланий к YML, что чем есть в стандарте YML.
  • Конвертация валюты, если разные валюты у товаров
  • Деление товаров по опциями
  • Запись файла в любую папку
  • Новая архитектура - модуль работает быстрее
  • Обновление категорий маркет
  • Широкий спектр фильтрации данных, которые нужно размещать в YML (по ценам, по id, по категориям, по производителям и др.)
  • sales_note для товаров в наличии, и нет в наличии, а также возможность передавать значение в этот элемент из любых данных о товаре, опций или характеристик и пр.
  • Если у товаров есть свои поля в таблице продуктов магазина (в карточке товара) - модуль найдет все такие поля и позволит направить данные из них в нужные элементы YML
  • Управления ценами для предложений: конвертация, если мультивалютные цены; создание наценки, акционные цены в YML
  • Редактор своих тегов. Возможность создания своих тегов в YML с любым типом данных (опциями, атрибутами, категориями и мн. другими). Отлично подойдет для выгрузки YML для других площадок, где есть необходимость передавать значения, которых нет в стандартном YML
  • Возможность разделять товар по опциям. Такие товары - товары с разными значениями опции будут в YML с уникальными ID и уникальными URL'ами, содержащими option_id)
  • Позволяет управлять размерами и количеством изображений
  • Если нужно передает только товары с ненулевыми остатками
  • Множество способов фильтрации товаров (по ID, по цене, по категории, по производителю и др.)
  • Гибкая настройка содержания sales_note в связи с остатками, статусами и др.
  • Если нужно передает рекомендованные товары
  • Позволяет создавать и YML с защищенной ссылкой, и статичный файл YML в любой папке
  • Проверит корректность YML. Собственная система проверки на валидность (на всякий случай). Защитит от многих ошибок, и от отключения от Яндекс, особенно, если обновление идет по планировщику - автоматически
  • Найдет нестандартные поля в базе данных. Если в таблице продукты есть собственные поля, они также будут доступны для установки тем или иным атрибутам YML
  • Установка любых данных на атрибут. Для атрибутов YML можно выбрать источник данных -  откуда брать данные: из опции, из атрибута, из собственного поля таблицы продуктов, и т.д.
  • Составные заголовки. Для соотнесения с карточкой модели на Яндекс.Маркете, а также для того, чтобы заголовки товаров были максимально релевантными, их можно сделать сборными - из любого числа элементов. Например, Телефон 200г Samsung Galaxy (в д.с. из названия, веса, модели)
  • Настройка всех атрибутов YML за счет встроенного редактора тегов
  • Внутри одного YML разные наборы атрибутов под разные типы товаров
  • Совместимость с прайс.ру, товары.майл.ру, молоток.ру, тиу.ру, пульс цен и многими другими
  • Запись в файл и ссылка для планировщика для обновления файла
  • Только новые атрибуты. В частности вместо устаревшего <local_delivery_cost>, который Яндекс просит не использовать, используется детальный <delivery-options>
  • Настройка изображений: размера изображений, количества, как поступать с товарами, у которых нет изображений.
  • Код открыт, перезаписи файлов не требуется При необходимости, возможна адаптация по Ваш конкретный случай. Как правило очень быстро

Где еще может применяться

  • Для выгрузки своего ассортимента партнерам - за счет встроенного редактора тегов - добавьте любые данные в YML
  • Полный формат YML откроет возможности для интеграции с сотнями каталогов, поддерживающих YML. Например, такими каталогами:
  • яндекс.маркет (Яндекс Маркет)
  • розетка
  • пром.юа
  • price.ru (Прайс ру)
  • torg.mail.ru ( товары на mail.ru)
  • molotok.ru (Молоток Ру)
  • tiu.ru (Тиу Ру)
  • pulscen.ru (Пульс Цен)
  • blizko.ru (Близко Ру)
  • facebook

Все элементы YML для интернет-магазинов, например, такие, как:

  • Возможны любые за счет наличия встроенного редактора тегов
  • param (<param>) - можно передавать опции и характеристики
  • delivery-options (<delivery-options>) - новый элемент для данных о доставке в своем регионе. Яндекс предупреждает, что предыдущий: local_delivery_cost - скоро будет в списке устаревших
  • country_of_origin (<country_of_origin>) - страна производитель
  • expiry (<expiry>) - срок годности
  • dimensions (<dimensions>) - габариты
  • typePrefix (<typePrefix>) - очень полезная штука для качества выдачи, к сожалению, про неё забывают
  • market_category (<market_category>) - категория Яндекс Маркет - тоже очень полезная штука для качества выдачи, ранжирования и релевантности,
  • rec (<rec>) - рекомендованные (связанные товары)
  • fee - новый атрибут для <offer>
  • bid, cbid

Варианты модуля - сравнение функционала, доступного в варианте

ЭТОТ ВАРИАНТ
 Стоимость модуля:790 р.1290 р.1590 р.
Название вариантов модуля:multiYML StandartmultiYML Standart++multiYML PRO
Название, описание, преизводительНазвание товара из разных элементов товарных данных

Обработка регистра названия (приведение к нижнему регистру)

Создание название товара из своих колонок в базе данных (товарной таблицы) и любых других товарных данных

Создание описания товара из своих колонок в базе данных (товарной таблицы) и любых других товарных данных

Передача описания, как HTML

Текстовые элементы любых языков внутри магазина

Производитель из любых товарных данных

Delivery-option в зависимости от веса, цены товара
Наличие товараСтатус наличия товара по количеству, или по статусам в товаре

Запрет выгрузки товаров с нулевыми остатками

Ссылка на товар, с учетом размещения в категории

Рекомендованные товары

Разное оформление тега param, в зависимости от источника данных
Работа с изображениямиЗапрет выгрузки товаров без изображений

Свой размер изображению


Ссылка на изображение без кеширования (на файл исходного изображения товара)


Кеширование изображений по заданной ширине


Кеширование изображений по заданной высоте


Любое количество изображений
Работа с ценами
Выгрузка акционных цен

Выгрузка цен, с дополнительной наценкой

Конвертация цен


Запрет выгрузки товаров с нулевыми ценами
Отбор данных для выгрузкиФильтрация данных для выгрузки по ценам

Фильтрация данных для выгрузки по product_id

Фильтрация данных для выгрузки по категориям

Фильтрация данных для выгрузки по производителям

Фильтрация данных данных по определенному значению в товарных данных (>0, или если нужно, чтобы в модели содержался определенный префикс и пр.)


Способы создания SALES_NOTEСоздание SALES_NOTE в зависимости от наличия

Создание SALES_NOTE из любых товарных данных

Создание SALES_NOTE по правилу на основе того или иного значения в товарных данных


Деление товаров по опциямДеление товаров по опциям, в т.ч. С единым артикулом в продуктовых опциях, образующем зависимость



Деление товара по опции

Добавление в название товара, ссылку товара, и ID товара дополнительных элементов значения опции
Свои тегиРедактор тегов (свои теги) с любым значением из любых товарных данных (в т.ч. Количество, атрибут, опция и все остальные)

Замена YML-тегов/FB-тегов на свои внутри offer/item, в т.ч. замена статуса наличие на любое другое значение (в т.ч. "пусто")

Замена всех YML-тегов/FB-тегов на свои (например: offer на product, yml_catalog на catalog)



UTM метки в URL



BID и CBID


Выгрузка FacebookФид для Facebook

Настройка выгрузок (интеграций)Любое количество параллельных выгрузок

Любое количество различных описаний внутри одного фида

Удаление ненужных опций, атрибутов из выгрузки

Защита ссылки и название файла от несанкционированного запуска

Любой контент и валюта
Оптимизация для слабых хостинговОптимизация при работе с базой (лимитирование при получении данных)



Оптимизация при формировании данных для файла


Создание итогового файла частями, в зависимости от доступной ОЗУ (максимальное снижение потребления ресурсов)


СовместимостьСовместимость со всеми ОпенКарт от 2 и до 3-ей версии

Совместимость с Я.Маркет, Тиу, Пром, Торг.майл, Розетка и другими маркетплейсами, принимающими YML

Документация

Версия документаРассмотрены версииГде смотреть
Новая версияДля всех версий от 5-ойПерейти в документацию multiYML новой версии

Демонстрация

Обратите внимание для демонстрации используется с вариант multiYML PRO Edit., конечный функционал нужного Вам варианта смотрите в разделе «Выберите вариант модуля с необходимым набором функций»)


ЛогинПароль
Перейти в демонстрациюdemodemo
ПРИМЕР ФАЙЛА YML
ПРИМЕР ФАЙЛА ДЛЯ FB

Требования и условия

  • Opencart 2.* до 3.* включительно
  • Перезаписи файлов не требуется
  • Для создания файла, а не только ссылки, генерирующей файл, понадобятся права на запись файлов в корне сайта 0755

Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
    Много пожеланий           Всё отлично

Создание YML файла за 5 минут

(в видео старая версия генератора - эта быстрее и еще лучше)

Сервер документации

Выгрузка упрощённого формата YML

Данный формат достаточен для размещения любых товаров на Яндекс Маркет. Модуль также позволяет создать более сложные YML, об это читайте в разделе «Управление содержимым YML через «Шаблоны параметров»

Шаг 1. Войдите в закладку «Настройка фильтра данных». В этой области настроек модуля можно:

- отфильтровать данные, которые должны попасть в YML фид;

- вычеркнуть атрибуты и опции, которых не должно быть в YML фиде;

- присвоить шаблоны параметров (созданные в закладке «Шаблоны параметров YML») товарам определенных категорий или производителей

Шаг 2. Создайте название фильтру данных. По названию фильтра можно будет создать ссылку и файл YML

Шаг 3. Выберите «Выгружать по упрощённому формату YML» 

Шаг 4. Отметьте галочками категории, товары которых должны попасть в YML фид

Шаг 5. Отметьте галочками производители, товары которых должны попасть в YML фид

Шаг 6. Нажмите «Сохранить»

Шаг 7. Перейдите в закладку «Настройка ссылок и файлов»

Шаг 8. Укажите короткое название магазина и полное название компании. Подробнее об этих полях, читайте в справочнике по YML Яндекс.Маркета

Шаг 9. Выберите валюту и язык контента 

Шаг 10. Задайте имя файла, который будет создан при вызове защищенной ссылки на шаге 11

Шаг 11. Задайте защитный ключ для ссылки, которая создает YML файл (под именем заданном на шаге 10)

Шаг 12. Нажмите «Сохранить»

Шаг 13. Выберите ссылку и сохраните её в буфер обмена 

Шаг 14. Вставьте скопированную ссылку в адресную строку браузера

Шаг 15. Дождитесь полной загрузки файла

Шаг 16. Если фид YML открылся, то данную ссылку или ссылку на файл (шаг 10), если возникли ошибки, ознакомьтесь с разделом «Распространенные ошибки сервера»

Распространенные ошибки сервера

Ошибка 500, 504 – Объем ОЗУ и время выполнения скрипта

Данная ошибка не фиксируется в логе ОпенКарт, т.к. является предупреждением сервера, что используется объем данных, для которого у сервера не хватает ресурсов. Так бывает, если у магазина данных больше, чем возможностей сервера. Для магазинов вообще, и для работы модуля в частности, требуется следующий объем памяти ОЗУ:

  • Товаров до 1000 – 128Мб ОЗУ
  • Товаров до 3000 – 256Мб ОЗУ
  • Товаров до 5000 – 512Мб ОЗУ
  • Товаров до 10000 – 1024Мб ОЗУ
  • Товаров до 20000 – 2048Мб ОЗУ

Чтобы устранить проблему, определите по количеству товаров выше, тот объем памяти, который необходим для Вашего магазина. Лимит памяти устанавливается в файл .htaccess (если на конце файла стоит.txt – файл нужно переименовать так, чтобы .txt не было у данного файла). Лимит памяти устанавливается строкой: php_value memory_limit ????М, где ??? – это число, определяющее объем памяти. Дополнительно, в тот же файл .htaccess внесите еще один параметр, который регулирует время работы скрипта – установите 600. В итоге должно получиться так, как показано на картинке (вместе цифры 512 – у Вас должна стоять цифра, исходя из количества товаров Вашего магазина).

Если данное действие не помогает, обратитесь в службу поддержки хостинга с просьбой установить эти параметры специалистами хостинга

Ошибка 500, 504 – Объем физической памяти и создание кеша картинок для YML

Если при настройках YML Вы указали размер картинок, отличающийся от размера больших картинок по умолчанию. Например, если указан размер 1200px, то все картинки при создании YML будут создаваться. Так, если у Вас 1000 товаров, и 5000 картинок у этой тысячи позиций, а средний размер одной картинки 150Кб, Вам потребуется не менее 750Мб физической памяти для создания кеша картинок

Автоматическое создание YML и другие важные рекомендации

Для автоматического создания YML в нужное Вам время, используйте ссылку (см. шаг 11, «Выгрузка упрощённого формата YML»). Данную ссылку нужно установить в планировщик (CRON) Вашего сервера. Если у Вас нет панели управлении сервером, то обратитесь в службу поддержки Вашего хостинга, чтобы выяснить, как установить вызов ссылки по нужному Вам графику

Обратите внимание, что всякий раз, как вызывается ссылка, формируется файл YML (см. шаг 10, «Выгрузка упрощённого формата YML»). При этом вызов ссылки создает нагрузку на сервер, а вызов статичного файла не создает нагрузки. Если у Вас много данных, файл YML создается 5-10 минут, то рекомендуется передавать в Яндекс.Маркет ссылку на файл YML, а не ссылку, которая этот файл создает. Обновление же файла сделать через планировщик или проводить вручную – вызывать ссылку тогда, когда это Вам нужно 

Рекомендуемые товары

Ранее выбранные

Работает на ocStore
OCext, ООО "Экстеком" © 2013-2018, ООО "Экстеком" (Extecom LLC)
Сборки, с огромными возможностями, на базе OpenCart: Русская Сборка OpenCart, ocStore
Positive SSL
Яндекс.Метрика

Связаться с нами