Успешные интернет-магазины начинаются здесь!

Модули и шаблоны для опенкарт, форумы техподдержки, сообщества OpenCart .

SignUp Now!
Диспетчер YML\XML

OC 3.x Диспетчер YML\XML 2.0

Нет прав для покупки (1,000.00 ₽)
zoxml2_main.jpg
Модуль "Диспетчер YML\XML" для Opencart\ocStore версии 1.5.Х - 3.0
Предназначен для подключения к ИМ неограниченного количества поставщиков, предоставляющих прайс-листы и описания товаров в формате YML\XML\CSV.
Самое актуальное описание доступно на официальной странице модуля: Диспетчер YML\XML
Основные возможности:
Производители
  • выборочная загрузка производителей
  • перенаправление производителей
  • создание производителей из панели модуля
Категории
  • выборочная загрузка категорий
  • перенаправление категорий
Атрибуты
  • настройка соответствий каждого входного параметра параметрам вашего ИМ
Индивидуальные настройки для каждого поставщика
  • режимы добавления\обновления
  • загрузка изображений
  • связующие поля
  • модификаторы цены
Индивидуальные логи для каждого поставщика
  • лог загрузки
  • лог уведомлений о появлении у поставщика новых категорий, производителей, атрибутов
Структура модуля
Модуль состоит из основного блока и набора микро-модулей (драйверов), каждый из которых реализует обработку какого либо конкретного формата входных данных по общей схеме. На текущий момент в состав модуля входят следующие драйверы:
  • обработка YML - задача решена в общем виде и годится для подавляющего большинства фидов
Дополнительно (за отдельную плату) предоставляются драйверы для работы со следующими поставщиками, использующими нестандартные форматы или теги, или предоставляющие собственное API:
  • textiloptom.net (API)
  • odeyalaoptom.ru (API)
  • shopntoys.ru (API)
  • gifts.ru (API) - дополнительно требуются "Связанные опции" (обязательно) и "Живая цена" (желательно)
  • happygifts.ru (API) - дополнительно требуются "Связанные опции" (обязательно) и "Живая цена" (желательно)
  • oasiscatalog.com (API)
Интеграция со "Связанными опциями" (Связанные опции для OpenCart2):
Загрузчик состоит из 2-х дополнительных блоков:
- обработчик вариантов (делается под конкретный фид)
- АПИ сохранения связанных опций
Тестирование проводилось на фиде от Интернет-магазин мебели в Москве и СПб, купить мебель, мебельный каталог , который содержит примерно 10700 товаров
Для подобных проектов ОБЯЗАТЕЛЬНО используйте VDS!
Для указанного поставщика время загрузки ВСЕХ товаров (по 3-5 изображения в каждом, плюс изображения опций цвета) составляет 5-6 часов.
Обновление цен и остатков - 30-40 минут.
По вопросам приобретения расширений писать в ЛС или на почту.
Установка модуля
Модуль имеет единый дистрибутив для всех версий Opencart.
Для всех сборок ниже 2.3: распакуйте архив zoxml2.170209.zip (или более позднюю версию) в корень вашего сайта. Цифры означают дату выпуска дистрибутива — ГГММДД.
Для 2.3: распакуйте архив zoxml2_3.170209.zip (или более позднюю версию) в корень вашего сайта.
Распакуйте архив zoxml2_yml.170209.zip в корень вашего сайта (драйвер обработки YML)
Распакуйте архив zoxml2_scripts.170209.zip в корень вашего сайта (дополнительные скрипты и фильтры)
Если вы приобрели дополнительные драйверы, то также распакуйте их в корень вашего сайта.
Для версий 1.5.Х дополнительно также распакуйте архив zoxml1.160511.zip
Далее перейти в админке в список модулей, найти в нем "Диспетчер YML\XML" и активировать модуль.
Настройка модуля
В левой колонке модуля расположен список подключенных поставщиков. Последним в списке идет ссылка на блок общего управления модулем.
  • Перейти в блок общего управления модулем
  • В закладке "СИСТЕМА" установить нужные параметры
  • ВНИМАНИЕ: начиная с версии 170209 появилась возможность модифицировать таблицу product - добавлять в нее дополнительное поле supplier (поставщик) для хранения идентификатора поставщика. Будьте осторожны! Использование этой возможности может привести к конфликтам с другими модулями и сделает невозможным восстановление ранее сохраненных копий БД. Поэтому после включения этой возможности сразу сделайте свежую резервную копию БД!
Работа с модулем
В левой колонке модуля расположен список подключенных поставщиков. Последним в списке идет ссылка на блок общего управления модулем.
Добавление поставщика
  • Перейти в блок общего управления модулем
  • В закладке "ПОДКЛЮЧИТЬ ПОСТАВЩИКА" выберите из списка тип входного фида
  • В открывшейся строке "ИМЯ" введите любое удобное для вас имя этого поставщика, например: ООО "Маркет"
  • В остальных открывшихся строках указать необходимые параметры: URL (если требуется), ЛИЦЕНЗИЯ (если требуется)
  • Нажмите "ДОБАВИТЬ"
Настройка поставщика
zoxml2_main (1).jpg
В левой колонке модуля расположен список подключенных поставщиков.
  • Выберите нужного поставщика из списка
  • Установите необходимые базовые параметры
  • Сохраните настройки
  • Нажмите "Загрузить производителей, категории и атрибуты"
  • По окончании загрузки приступайте к настройке производителей, категорий и атрибутов
Настройка производителей
zoxml2_vendors.jpg
  • Войти в закладку "ПРОИЗВОДИТЕЛИ" выбранного поставщика
  • Если нужный вам производитель отсутствует на сайте, то будет активна кнопка "Добавить" (также можете добавлять производителей обычным способом)
  • Если нужный вам производитель уже есть на сайте, в т.ч. он может присутствовать в иной транскрипции, то просто выберите его из выпадающего списка
  • Сохраните настройки
Настройка категорий
zoxml2_category.jpg

  • Войти в закладку "КАТЕГОРИИ" выбранного поставщика
  • Если нужная вам категория уже есть на сайте, в т.ч. она может присутствовать в иной транскрипции, то просто выберите ее из выпадающего списка
  • Сохраните настройки
Настройка опций товара
Страндарт YML не поддерживает возможность описывать опции товара, но тем не менее многие поставщики включают опции в выгрузку.
Из-за отсутствия единого стандарта описания опций товара следует использовать встроенный механизм ПОЛЬЗОВАТЕЛЬСКИЙ ФИЛЬТР и ПОЛЬЗОВАТЕЛЬСКИЙ СКРИПТ
ПОЛЬЗОВАТЕЛЬСКИЙ ФИЛЬТР - обрабатывает нестандартные теги (такие как <options>, <param name="Цвет">, <variants> и подобные им) и формирует выходной массив данных
ПОЛЬЗОВАТЕЛЬСКИЙ СКРИПТ - сохраняет опции товара после того как завершена основная обработка товара. В большинстве случаев можно использовать входящие в комплект поставки 2 готовых скрипта:
- saveOptions - используется если все опции включены в одно товарное предложение
- updateOptions- используется если опции включены в разные товарные предложение, но имеющие например общий артикул
Настройка атрибутов товара
  • Войти в закладку "АТРИБУТЫ\ОПЦИИ" выбранного поставщика
  • Если нужный вам атрибут отсутствует на сайте, то добавьте его обычным способом через панель управления атрибутами сайта
  • Если нужный вам атрибут уже есть на сайте, в т.ч. он может присутствовать в иной транскрипции, то просто выберите его из выпадающего списка
  • Сохраните настройки
Загрузка\обновление товаров
  • Выберите поставщика из списка
  • Нажмите иконку "Загрузить товары"
Удаление поставщика
  • Выберите поставщика из списка
  • Нажмите иконку "Удалить поставщика"
  • В появившемся блоке запроса подтверждения подтвердите удаление. При отсутствии действий со стороны пользователя блок запроса подтверждения исчезнет через 10 секунд.
Лицензирование модуля
  • приобретая модуль вы получаете право его использования на одном публичном домене
  • использование на локальных серверах не ограничивается
  • Дополнение является объектом авторского права и принадлежит его создателю
  • Вы не можете передавать, продавать, распространять, обмениваться и сдавать в аренду какую-либо часть дополнения
  • Вы не можете размещать дополнение на других сайтах, чтобы оно было доступно для скачивания
Демо-сайты:
для ocStore 1.5.5:
Авторизация
demo\demo
для OpenCart 2.1:
Авторизация
demo\demo

Рекомендации и FAQ:
  • для работы с фидами, содержащими большое количество производителей или категорий добавьте в файл .htaccess строку:
    php_value max_input_vars 20000
  • модуль очень требователен в хостингу. рекомендуется использование VDS(VPS). Объем доступной памяти должен как минимум в 10 раз превышать размер самого большого фида. Так, если самый большой фид имеет размер 90Мб, то на хостинге должно быть не менее 1Гб памяти
  • модуль не работает в "Режиме обслуживания"
  • не забывайте чистить логи! Если у вас при входе в модуль возникает ошибка типа Fatal error: Allowed memory size of 134217728 bytes exhausted или подобная, то для очистки логов сделайте повторную инициализацию модуля - "Деактивировать", затем "Активировать". Эта возможность доступна начиная со сборки zoxml2.160727
  • работа с CSV:
  1. подключить как YML-совместимый
  2. в закладке УПРАВЛЕНИЕ в разделе СПОСОБ ЗАГРУЗКИ выбрать способ загрузки: "Загрузить CSV (UTF-8) как YML" или "Загрузить CSV (windows-1251) как YML"
  3. далее работаем как с обычным XML-фидом
  4. CSV файл обязательно должен в 1-й строке содержать названия столбцов
  5. при включенном отладчике XML-версия фида будет сохранена в DIR_CACHE
СОВМЕСТИМ С:
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Тип лицензии
    На один домен
  • Системные требования
    рекомендуется VDS
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • zoxml2_main.jpg
    zoxml2_main.jpg
    128.8 KB · Просмотры: 625
  • zoxml2_main (1).jpg
    zoxml2_main (1).jpg
    152.3 KB · Просмотры: 332
  • zoxml2_vendors.jpg
    zoxml2_vendors.jpg
    149.4 KB · Просмотры: 335
  • zoxml2_category.jpg
    zoxml2_category.jpg
    48.2 KB · Просмотры: 883
Автор
marauder
Просмотры
2,422
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя marauder

Последние обновления

  1. Что нового в версии 2.0

    Актуальная версия от 10.15.2018
Сверху