Модуль "Диспетчер YML\XML" для Opencart\ocStore версии 1.5.Х - 3.0

100 покупок
Модуль "Диспетчер YML\XML" для Opencart\ocStore версии 1.5.Х - 3.0 - 1
Цена: 9 000 ₽
C 2 покупки этого товара цена: 4 500 ₽


Дополнительно от автора:
В корзину
Автор: ncv Написать автору
Автор товара не заходил на сайт более 1 месяца. Ответ на сообщения и поддержка могут занять больше времени.
Покупок: 139 (Средняя оценка 4.4 на основании 19 отзывов)
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
OpenCart 1.5.3.1OpenCart 1.5.4.1OpenCart 1.5.5.1OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 1.5.3.1OCStore 1.5.4.1OCStore 1.5.5.1OCStore 1.5.5.1.1OCStore 1.5.5.1.2OCStore 2.1OCStore 2.3LiveStore 3.*OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3

Модуль "Диспетчер YML\XML" для Opencart

Деятельность по заполнению интернет-магазина через фиды поставщиков является важной частью процесса автоматизации заполнения каталога товаров в интернет-магазинах.
Фиды - это файлы, содержащие информацию о товарах, которые предоставляют поставщики для продажи в интернет-магазинах. Они создаются в формате XML или CSV и содержат данные о товарах, такие как наименование, описание, изображения, цена, наличие и другие характеристики.
Для заполнения интернет-магазина через фиды поставщиков необходимо выполнить следующие шаги:
  1. Получение фида от поставщика.
  2. Анализ фида.
  3. Настройка импорта фида.
  4. Импорт фида.
  5. Проверка и обновление данных.

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

Диспетчер YML\XML предназначен для:
[lisn]
[li]подключения к интернет-магазину неограниченного количества поставщиков, которые предоставляют прайс-листы и описания товаров в форматах YML, XML, CSV или 1С. Добавлена поддержка XLSX для версии 2.3(тестируется).[/li]
[li]Также возможно подключение поставщиков, которые предоставляют АПИ для доступа к своим товарам (модули работы с API изготавливаются по заказу). [/li]
[li]Для каждого поставщика можно индивидуально настроить расписание обновлений цен и остатков через CRON.[/li]
[li]Модуль подходит для наполнения мульти-магазина, когда необходимо наполнять разные магазины из одной админки. [/li]
[li]Он также интегрирован с HPM, что позволяет объединять товары по цвету, объёму и размеру в единую карточку товара[/li]
[li]Данный модуль может использоваться для наполнения магазина из мультиязычных фидов данных, когда у магазина несколько языков и необходимо обновить все поля с помощью Яндекс.Переводчика или в случае нескольких языков внутри XML или CSV файла.[/li]
[li]Можно использовать диспетчер YML\XML как парсер сайтов. Например, в случае, если поставщик указывает в офере URL на карточку товара, нужные теги можно добавить из домообъекта сайта-донора. Аналогично парсингу HTML, для обновления любых полей в товаре можно делать запросы выборки по XPath в нужном XML или стороннем API-сервисе.[/li]
[li]Также модуль позволяет обновлять характеристики (атрибуты), опции (в том числе связанные или расширенные), изображения и любые другие сущности, чтобы дополнить или обновить информацию в товаре, который уже есть внутри Opencart. Кроме того, возможно обновление SEO-параметров. [/li]
[li]Есть интеграция с модулем @ncv 
Модуль "Диспетчер YML\XML" для Opencart\ocStore версии 1.5.Х - 3.0[/li]
[li]Предназначен для подключения к ИМ неограниченного количества поставщиков, предоставляющих прайс-листы и описания товаров в формате YML\XML.[/li]
[li]Также возможно подключение поставщиков предоставляющих АПИ для доступа к своим товарам (модули работы с АПИ изготавливаются по заказу).[/li]
[li]Для каждого поставщика возможно индивидуально настроить расписание обновлений цен и остатков через CRON [/li]
[li]Основные возможности:[/li]
[li]Производители
[ul]
[li]выборочная загрузка производителей[/li]
[li]перенаправление производителей[/li]
[li]создание производителей из панели модуля[/li]
[li]загрузка товаров без указанного производителя (принудительное назначение одного из существующих на сайте производителей)[/li]
[/ul] Категории
[ul]
[li]выборочная загрузка категорий[/li]
[li]перенаправление категорий[/li]
[li]создание категорий из панели модуля[/li]
[/ul] Атрибуты
[ul]
[li]настройка соответствий каждого входного параметра параметрам вашего ИМ[/li]
[/ul] Индивидуальные настройки для каждого поставщика
[ul]
[li]режимы добавления\обновления[/li]
[li]загрузка изображений[/li]
[li]связующие поля[/li]
[li]модификаторы цены[/li]
[li]шаблоны мета-тегов[/li]
[li]расширенный блок модификации данных[/li]
[/ul] Индивидуальные логи для каждого поставщика
[ul]
[li]лог загрузки[/li]
[li]лог уведомлений о появлении у поставщика новых категорий, производителей, атрибутов[/li]
[/ul] Структура модуля
Модуль состоит из основного блока и набора микро-модулей (драйверов), каждый из которых реализует обработку какого либо конкретного формата входных данных по общей схеме. На текущий момент в состав модуля входят следующие драйверы:
[/li]
[li]обработка YML - задача решена в общем виде и годится для подавляющего большинства фидов[/li]
Дополнительно (за отдельную плату) предоставляются драйверы для работы со следующими поставщиками, использующими нестандартные форматы или теги, или предоставляющие собственное API:
[li]textiloptom.net (API)[/li]
[li]odeyalaoptom.ru (API)[/li]
[li]shopntoys.ru (API)[/li]
[li]commerceML (1C)[/li]
[li]qpstol.ru (YML со Связанными опциями)[/li]
[li]gifts.ru (API) - рекомендуется использовать hpm модуль от @HyperLabTeam для связки товаров[/li]
[li]happygifts.ru (API) - дополнительно требуются модули "Связанные опции", "Изображения опций ПРО", "Живая цена"[/li]
[li]api.samsonopt.ru[/li]
[li]api.treolan.ru[/li]
[li]b2b.merlion.com[/li]
Установка модуля
Модуль имеет единый дистрибутив для всех версий Opencart. Распакуйте архив zoxml2.160707.zip (или более позднюю версию) в корень вашего сайта (цифры оздачают дату сборки: ГГММДД)
Распакуйте архив zoxml2_yml.160707.zip (или более позднюю версию) в корень вашего сайта (цифры оздачают дату сборки: ГГММДД)
Для версий 1.5.Х дополнительно также распакуйте архив zoxml1.160630.zip (цифры оздачают дату сборки: ГГММДД)
Далее перейти в админке в список модулей, найти в нем "Диспетчер YML\XML" и активировать модуль.
Настройка модуля
В левой колонке модуля расположен список подключенных поставщиков. Последним в списке идет ссылка на блок общего управления модулем.
[ul]
[li]Перейти в блок общего управления модулем[/li]
[li]В закладке "СИСТЕМА" установить нужные параметры[/li]
[/ul] Настройка Яндекс.Переводчика
Для работы с Яндекс.Переводчик необходимо получить ключ.
[ul]
[li]Нажмите на "Получить ключ!".[/li]
[li]Получите ключ[/li]
[li]Введите полученный ключ и сохраните настройки модуля[/li]
[/ul]

Работа с модулем

В левой колонке модуля расположен список подключенных поставщиков. Последним в списке идет ссылка на блок общего управления модулем.
Добавление поставщика
[ul]
[li]Перейти в блок общего управления модулем[/li]
[li]В закладке "ПОДКЛЮЧИТЬ ПОСТАВЩИКА" выберите из списка тип входного фида[/li]
[li]В открывшейся строке "ИМЯ" введите любое удобное для вас имя этого поставщика, например: ООО "Маркет"[/li]
[li]В остальных открывшихся строках указать необходимые параметры: URL (если требуется), ЛИЦЕНЗИЯ (если требуется)[/li]
[li]Нажмите "ДОБАВИТЬ"[/li]
[/ul] Настройка поставщика
В левой колонке модуля расположен список подключенных поставщиков.
[ul]
[li]Выберите нужного поставщика из списка[/li]
[li]Установите необходимые базовые параметры[/li]
[li]Сохраните настройки[/li]
[li]Нажмите "Загрузить производителей, категории и атрибуты"[/li]
[li]По окончании загрузки приступайте к настройке производителей, категорий и атрибутов[/li]
[/ul] Настройка шаблонов
Для каждого поставщика возможна индивидуальная настройка шаблонов мета-тегов:

Настройка производителей
[ul]
[li]Войти в закладку "ПРОИЗВОДИТЕЛИ" выбранного поставщика[/li]
[li]Если нужный вам производитель отсутствует на сайте, то будет активна кнопка "Добавить" (также можете добавлять производителей обычным способом)[/li]
[li]Если нужный вам производитель уже есть на сайте, в т.ч. он может присутствовать в иной транскрипции, то просто выберите его из выпадающего списка[/li]
[li]Сохраните настройки[/li]
[/ul] Настройка категорий

[ul]
[li]Войти в закладку "КАТЕГОРИИ" выбранного поставщика[/li]
[li]Если нужная вам категория отсутствует на сайте, то можете добавить категорию обычным способом через меню Каталог->Категории
[/li]
[/ul] [ul]
[li]Если нужная вам категория уже есть на сайте, в т.ч. она может присутствовать в иной транскрипции или быть вложена в другую категорию, то просто выберите ее из выпадающего списка[/li]
[li]При необходимости можно воспользоваться дополнительной функцией "СОЗДАТЬ ВСЕ КАТЕГОРИИ" в разделе "УПРАВЛЕНИЕ". В этом случае на сайте будет воссоздана полная иерархия категорий, как и у поставщика
[/li]
[li]Сохраните настройки[/li]
[/ul] Настройка опций товара
Стандарт YML не поддерживает возможность описывать опции товара. Но модуль содержит встроенный механизм вызова пользовательских скриптов, помощью которых можно обработать практически любые нестандарные данные, в том числе загружать и обновлять опции товара. По работе пользовательских скриптов обращайтесь на линию поддержки.
Поставщик textiloptom.net дает опции товара. По настройке обратитесь к описанию работы с этим драйвером.
Настройка атрибутов товара

[ul]
[li]Войти в закладку "АТРИБУТЫ\ОПЦИИ" выбранного поставщика[/li]
[li]Если нужный вам атрибут отсутствует на сайте, то добавьте его обычным способом через панель управления атрибутами сайта[/li]
[li]Если нужный вам атрибут уже есть на сайте, в т.ч. он может присутствовать в иной транскрипции, то просто выберите его из выпадающего списка[/li]
[li]Сохраните настройки[/li]
[/ul] Работа с блоком модификации данных "на лету"

Модуль позводяет модифицировать:
[ul]
[li]описание товара,[/li]
[li]название товара,[/li]
[li]модель,[/li]
[li]цену,[/li]
[li]количество,[/li]
[li]значения атрибутов и опций[/li]
[/ul] варианты модификации для обработки тега available:

другие варианты модификации:
[ul]
[li]замена найденного фрагмента[/li]
[li]вставка перед\после найденного фрагмента[/li]
[li]обработка с помощью регулярных выражений[/li]
[li]перевод с разных языков - «Яндекс.Переводчик»[/li]
[/ul]

Загрузка\обновление товаров
[ul]
[li]Выберите поставщика из списка[/li]
[li]Нажмите иконку "Загрузить товары"[/li]
[/ul] Удаление поставщика
[ul]
[li]Выберите поставщика из списка[/li]
[li]Нажмите иконку "Удалить поставщика"[/li]
[li]В появившемся блоке запроса подтверждения подтвердите удаление. При отсутствии действий со стороны пользователя блок запроса подтверждения исчезнет через 10 секунд.[/li]
[/ul] Лог загрузки

Лог событий

Настройка CRON
Для каждого поставщика возможно индивидуально настроить расписание обновлений цен и остатков через CRON
В закладке "УПРАВЛЕНИЕ" для каждого поставщика приводится индивидуальная команда для запуска задачи:

Лицензирование модуля
[ul]
[li]приобретая модуль вы получаете право его использования на одном публичном домене[/li]
[li]использование на локальных серверах не ограничивается[/li]
[li]Дополнение является объектом авторского права и принадлежит его создателю[/li]
[li]Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения[/li]
[li]Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания[/li]
[/ul] Демо-сайт:

https://h5007.h5.ose.su/admin/index.php?route=extension/module/zoxml2&autologin
demo\demo

Поддержка
[ul]
[li]Поддержка осуществляется @ncv[/li]
[li]При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно упрощает работу и экономит время.[/li]
[li]Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки[/li]
[li]Примечание: связь через Skype возможна только по предварительной договоренности. Несанкционированные подключения расцениваются как СПАМ и блокируются![/li]
[/ul] Расширение функционала
[ul]
[li]функционал модуля постоянно расширяется[/li]
[li]Пишите, если считаете нужным добавить в модуль какую-нибудь полезную функцию - ваши пожелания будут учтены в следующих версиях[/li]
[/ul] Рекомендации и FAQ:
[li]для работы с фидами, содержащими большое количество производителей или категорий добавьте в файл .htaccess строку:
php_value max_input_vars 20000[/li]
[li]модуль очень требователен в хостингу. рекомендуется использование VDS(VPS). Объем доступной памяти должен как минимум в 10 раз превышать размер самого большого фида. Так, если самый большой фид имеет размер 90Мб, то на хостинге должно быть не менее 1Гб памяти[/li]
[li]модуль не работает в "Режиме обслуживания"[/li]
[li]не забывайте чистить логи! Если у вас при входе в модуль возникает ошибка типа Fatal error: Allowed memory size of 134217728 bytes exhausted или подобная, то для очистки логов сделайте повтор[/li]
Добавлена поддержка XLSX для версии 2.3(тестируется).
Способ распространения:
Платно
Совместимость:
OpenCart 1.5.3.1OpenCart 1.5.4.1OpenCart 1.5.5.1OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 1.5.3.1OCStore 1.5.4.1OCStore 1.5.5.1OCStore 1.5.5.1.1OCStore 1.5.5.1.2OCStore 2.1OCStore 2.3LiveStore 3.*OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3
Версия PHP:
PHP 5.6PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0
Активация:
Не требуется
Получение файлов:
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Нет
Events:
Нет
Загружено:
11.05.2016
Обновление:
24.07.2026
Просмотров:
22072
Покупок:
139

Написать

Ваше Имя:


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

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки
×
Рекомендуем посмотреть подобный рабочий модуль с поддержкой
Live XML менеджер


Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Статьи о товаре
Выбираем "двигатель" для импорта товаров: на что обратить внимание владельцу интернет-магазина

Выбор модуля для импорта товаров в интернет-магазине - это стратегический вопрос, влияющий на ассортимент, конкурентоспособность и удобство управления каталогом. В статье рассматриваются ключевые критерии выбора модуля импорта.

 
Работа с поставщиком валюты с использованием модуля "Мультивалютные товары 3"

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

 
Поставщик мебели с номенклатурой от множества производителей

Комплексное решение для упрощения процесса добавления мебельных изделий от поставщика qpstol в ваш интернет-магазин на Opencart.

 
Пример сайта с Диспетчером YML\XML

Пример сайта, наполняемого из фидов поставщиков с помощью модуля "Диспетчер YML\XML"

 
Импорт YML в Opencart - подводные слоны или неприметные камни

Загрузка и обновление товаров, категорий, атрибутов, опций из YML формата.