Перейти к содержанию

Рекомендуемые сообщения

Диспетчер YML\XML


Диспетчер YML\XML


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

Предназначен для подключения к ИМ неограниченного количества поставщиков, предоставляющих прайс-листы и описания товаров в формате YML\XML\CSV.

Самое актуальное описание доступно на официальной странице модуля: http://opencart.zone/modules-2-0/xml2.html

Основные возможности:

Производители

  • выборочная загрузка производителей
  • перенаправление производителей
  • создание производителей из панели модуля

Категории

  • выборочная загрузка категорий
  • перенаправление категорий

Атрибуты

  • настройка соответствий каждого входного параметра параметрам вашего ИМ

Индивидуальные настройки для каждого поставщика

  • режимы добавления\обновления
  • загрузка изображений
  • связующие поля
  • модификаторы цены

Индивидуальные логи для каждого поставщика

  • лог загрузки
  • лог уведомлений о появлении у поставщика новых категорий, производителей, атрибутов

Структура модуля

Модуль состоит из основного блока и набора микро-модулей (драйверов), каждый из которых реализует обработку какого либо конкретного формата входных данных по общей схеме. На текущий момент в состав модуля входят следующие драйверы:

  • обработка YML - задача решена в общем виде и годится для подавляющего большинства фидов

Дополнительно (за отдельную плату) предоставляются драйверы для работы со следующими поставщиками, использующими нестандартные форматы или теги, или предоставляющие собственное API:

  • textiloptom.net (API)
  • odeyalaoptom.ru (API)
  • shopntoys.ru (API)
  • gifts.ru (API) - дополнительно требуются "Связанные опции" (обязательно) и "Живая цена" (желательно)
  • happygifts.ru (API) - дополнительно требуются "Связанные опции" (обязательно) и "Живая цена" (желательно)
  • oasiscatalog.com (API)

Интеграция со "Связанными опциями" (https://opencartforum.com/files/file/2421-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B4%D0%BB%D1%8F-opencart2/):

Загрузчик состоит из 2-х дополнительных блоков:

- обработчик вариантов (делается под конкретный фид)

- АПИ сохранения связанных опций

Тестирование проводилось на фиде от https://www.qpstol.ru/ , который содержит примерно 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.jpg

В левой колонке модуля расположен список подключенных поставщиков.

  • Выберите нужного поставщика из списка
  • Установите необходимые базовые параметры
  • Сохраните настройки
  • Нажмите "Загрузить производителей, категории и атрибуты"
  • По окончании загрузки приступайте к настройке производителей, категорий и атрибутов

Настройка производителей

zoxml2_vendors.jpg

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

Настройка категорий

zoxml2_category.jpg

  • Войти в закладку "КАТЕГОРИИ" выбранного поставщика
  • Если нужная вам категория уже есть на сайте, в т.ч. она может присутствовать в иной транскрипции, то просто выберите ее из выпадающего списка
  • Сохраните настройки

Настройка опций товара

Страндарт YML не поддерживает возможность описывать опции товара, но тем не менее многие поставщики включают опции в выгрузку.

Из-за отсутствия единого стандарта описания опций товара следует использовать встроенный механизм ПОЛЬЗОВАТЕЛЬСКИЙ ФИЛЬТР и ПОЛЬЗОВАТЕЛЬСКИЙ СКРИПТ

ПОЛЬЗОВАТЕЛЬСКИЙ ФИЛЬТР - обрабатывает нестандартные теги (такие как <options>, <param name="Цвет">, <variants> и подобные им) и формирует выходной массив данных

ПОЛЬЗОВАТЕЛЬСКИЙ СКРИПТ - сохраняет опции товара после того как завершена основная обработка товара. В большинстве случаев можно использовать входящие в комплект поставки 2 готовых скрипта:

- saveOptions - используется если все опции включены в одно товарное предложение

- updateOptions- используется если опции включены в разные товарные предложение, но имеющие например общий артикул

Настройка атрибутов товара

zoxml2_option.jpg

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

Загрузка\обновление товаров

  • Выберите поставщика из списка
  • Нажмите иконку "Загрузить товары"

Удаление поставщика

  • Выберите поставщика из списка
  • Нажмите иконку "Удалить поставщика"
  • В появившемся блоке запроса подтверждения подтвердите удаление. При отсутствии действий со стороны пользователя блок запроса подтверждения исчезнет через 10 секунд.

Лог загрузки

zoxml2_log.jpg

Лог событий

zoxml2_events.jpg

Лицензирование модуля

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

Демо-сайты:

для ocStore 1.5.5:

http://xml.opencart.zone/admin/index.php?route=module/zoxml2

demo\demo

для OpenCart 2.1:

http://xml2.opencart.zone/admin/index.php?route=module/zoxml2

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

Авторские права:

ocz_logo.png


  • Добавил
  • Добавлено
    11.05.2016
  • Категория
  • Системные требования
    рекомендуется VDS
  • Сайт разработчика
    http://opencart.zone/modules-2-0/xml2.html
  • Старая цена
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • 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.х
  • Обращение к серверу разработчика

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

очень интересно, а выгрузку из 1С которая формируется в xml понимает? и понимает xml 2003?  опции связывать можно, цена устанавливается как +/- от базовой опции или в =? еще интересно как одинаковые опции складываются и общее кол-во по ним считается

Изменено пользователем Nameless

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

надо смотреть - пришлите примеры файлов.

отправил на почту 2 варианта из 1С и xml 2003, 1С выгружает в 2 файла в один остатки в другой описание и тп

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если поставщик удаляет товар из XML фида, то модуль способен поставить данному товару кол-во 0 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а демо смотрели? :-)

 

Параметр - ДЕЙСТВИЕ ПЕРЕД ЗАГРУЗКОЙ:

сбросить кол-во в 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

а демо смотрели? :-)

 

Параметр - ДЕЙСТВИЕ ПЕРЕД ЗАГРУЗКОЙ:

сбросить кол-во в 0

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

у меня это настраивается - либо для всех товаров, либо для товаров только этого поставщика

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще вопрос по поводу опций, это есть в описании, но не понял как они работают.

В XML фидах поставщиков как правило опции идут товарами, для обновления цены и остатков

Например: Куртка черная, куртка зелена, куртка белая.

Умеет ли модуль из подобных товаров сделать группу в виде опций? 

Если нет то это хороший совет )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть такая возможность - сейчас реализована для XML-файла TEXTILOPTOM:

товары с одинаковым артикулом объединяются в один товар с опцией

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть такая возможность - сейчас реализована для XML-файла TEXTILOPTOM:

товары с одинаковым артикулом объединяются в один товар с опцией

В том то и главная проблема) Что цвет товара все поставщики без исключения считают различным товарам и устанавливают ему свой артикул

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том то и главная проблема) Что цвет товара все поставщики без исключения считают различным товарам и устанавливают ему свой артикул

это не проблема, а стандарт, вещи то факту разные, главное что бы правильно подсчитывал общие остатки и остатки по опциям и умел связывать опции в товарах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это не проблема, а стандарт, вещи то факту разные, главное что бы правильно подсчитывал общие остатки и остатки по опциям и умел связывать опции в товарах

Я о том и говорю что связывать исключительно с одинаковым SKU это не вариант, так как у товаров он как правило отличается и нужно по другому выстаивать связь для опций.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том то и главная проблема) Что цвет товара все поставщики без исключения считают различным товарам и устанавливают ему свой артикул

с кривого поставщика что взять? :-)

у вышеупомянутого поставщика есть артикул товара и артикул цвета.

и загрузка идет без проблем: обновляется цена и количество по каждой опции

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ваш модуль закачивает файл прайса только по ссылке или может быть его и с локального диска через POST-запрос? И еще, сложно переопределить загрузку картинок, чтобы он закачивал ее не по ссылке из тега <picture>, а брал оттуда саму картинку в формате data:image/png;base64?

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAATlBMVEXX19f////Y2Njc3Nz29va0tLRpaWo+Pj/r6+vi4uLe3t59fX1fX2CQkJDv7+/m5ubOzs7GxsaioqK9vb1JSUqHh4dzc3RUVFWZmZmrq6tm1q2+AAAAuklEQVQokXWS2xLCIAxEUyDhKvRm1f//UUOwU20lT8weZhcWYGhjnNdKae/MR4AmF60V8CitizlADqK2USHvwGn4Ge0ayCedSa7AhLMOEAyDoq5AlQHMxUjMDEjyQjAT0QvGSHGRfPDVCS3cEj7tFAnjo3p5EKcKCEaLW5onFC9QO1jpkdhqtXeJP0BC3jpPvEYBX1Y8JEliJeH1VOLAp9qwhZ+L2uvqX7BbSb/Ebu39h+o/bf8z/Ps+bwCSBp/2FbRsAAAAAElFTkSuQmCC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ваш модуль закачивает файл прайса только по ссылке или может быть его и с локального диска через POST-запрос? И еще, сложно переопределить загрузку картинок, чтобы он закачивал ее не по ссылке из тега <picture>, а брал оттуда саму картинку в формате data:image/png;base64?

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAATlBMVEXX19f////Y2Njc3Nz29va0tLRpaWo+Pj/r6+vi4uLe3t59fX1fX2CQkJDv7+/m5ubOzs7GxsaioqK9vb1JSUqHh4dzc3RUVFWZmZmrq6tm1q2+AAAAuklEQVQokXWS2xLCIAxEUyDhKvRm1f//UUOwU20lT8weZhcWYGhjnNdKae/MR4AmF60V8CitizlADqK2USHvwGn4Ge0ayCedSa7AhLMOEAyDoq5AlQHMxUjMDEjyQjAT0QvGSHGRfPDVCS3cEj7tFAnjo3p5EKcKCEaLW5onFC9QO1jpkdhqtXeJP0BC3jpPvEYBX1Y8JEliJeH1VOLAp9qwhZ+L2uvqX7BbSb/Ebu39h+o/bf8z/Ps+bwCSBp/2FbRsAAAAAElFTkSuQmCC

1. Модуль работает только с URL (вы можете разместить его на своем сервере в папке download)

2. Пришлите мне пример подобного файла. Есть подозрение, что файл со встроенными картинками будет ОЧЕНЬ большой и возникнут проблемы с его обработкой на хостинге

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

На всякий случай спрошу. Правильно понимаю, что изображения загружаются по ссылкам с сервера поставщика?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а что там с выгрузкой из 1с ? уже спрашивали тут в теме, где 2 файла генерируются xml. Очень интересна данная опция

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а что там с выгрузкой из 1с ? уже спрашивали тут в теме, где 2 файла генерируются xml. Очень интересна данная опция

 

Автор еще молчит по этому поводу, но я скинул ему для примера выгрузку. Так что пока пользуем альтернативные решения, исходя из цены модуля пока понаблюдаем за его развитием.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я о том и говорю что связывать исключительно с одинаковым SKU это не вариант, так как у товаров он как правило отличается и нужно по другому выстаивать связь для опций.

 

У вас в любом случае должен быть признак объединения. Обычно это SKU. Если этого нет то нужно либо самому переделывать прайс или менять поставщика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

На всякий случай спрошу. Правильно понимаю, что изображения загружаются по ссылкам с сервера поставщика?

Да. Есть вариации: у некоторых поставщиков в карточке товара есть только имя файла, а путь к папке с изображениями хранится отдельно. В этом случае требуется небольшая модификация модуля

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Автор еще молчит по этому поводу, но я скинул ему для примера выгрузку. Так что пока пользуем альтернативные решения, исходя из цены модуля пока понаблюдаем за его развитием.

Если где то в мире есть верховное ЗАПАДЛО, то оно посетило меня в пятницу.
В 7 вечера пятницы - сгорел ресивер и я остался без интернета.
Единственный магазин в городе где их ремонтируют и продают - в субботу и воскресенье закрыт :-(
Поэтому прошу прощения у всех за вынужденную задержку с ответами.
По всем вопросам, касающимся 1С - тему изучаю. Сообщу, когда будут сдвиги

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Если где то в мире есть верховное ЗАПАДЛО, то оно посетило меня в пятницу.
В 7 вечера пятницы - сгорел ресивер и я остался без интернета.
Единственный магазин в городе где их ремонтируют и продают - в субботу и воскресенье закрыт :-(
Поэтому прошу прощения у всех за вынужденную задержку с ответами.
По всем вопросам, касающимся 1С - тему изучаю. Сообщу, когда будут сдвиги

 

 

Будем наблюдать за результатом, возможно еще кто-то скинет пример выгрузки (а то может от различий в конфе есть различия в выгрузки), моя нестандартная, но сделана на основе УТ

Изменено пользователем Nameless

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас в любом случае должен быть признак объединения. Обычно это SKU. Если этого нет то нужно либо самому переделывать прайс или менять поставщика.

Абсолютно согласен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От Solarboho
      Задача настроить синхронизацию товаров, клиентов и заказов между Опенкарт - 1С - RetailCRM. При желание можно заменить 1с на мой склад. 
      Можно работать поэтапно, ищем одного специалиста с опытом. 
       
      Основные моменты по синхронизации: 
      Актуальные остатки по товарам и номенклатурам в Опенкарте (сейчас куплен шаблон MOneyMaker 2.0)  + остатки по складам. Передача заказов и клиентов из Опенкарт в RetailCRM Установка модуля лояльности и отображение бонусных балов как скидки в заказе при синхронизации.   
      Сейчас есть:
      Номенклатура и база клиентов в 1с УНФ (100 товаров, 300 сделок и 200 клиентов) Купленный шаблон MoneyMaker Чисты retailCRM  

      Идеальная ситуация:
      Менеджер работает в RetailCRM, туда прилетает все заявки со всех каналов коммуникации, там происходит движение сделки по стадиям. Формируются доставки.
      На сайте можно легко сделать заказ и отслеживать его статус в личном кабинете. + видеть свою скидку / бонусы.
      В 1С идет товарный учет, в него вносятся новые товары  и к нему подключена уже онлайн касса и происходит выгрузка всех документов для бухгалтерии.

       
      Что заносится в системах:
       
      RetailCRM
      Новые клиенты и статусы сделки
      Способы доставки и автоматическое обновление этих статусов

      Склады
      Номенклатура с торговыми предложениями
      Остатки
      Происходит списание товара и Проставляется оплата (если не покупка по карте, через сайт)
      ОпенКарт
      Новые заказы
      Описание и характеристики (которые не участвуют в модификациях) номенклатуры
      Фотографии номенклатуры
      Выгружаются заказы и оплаты, сделанные через сайт.
      Создаются баллы и скидки в системе лояльности
       
      Рассматриваем возможность покупки платных модулей синхронизации, если базы будет не достаточно. 
       
       
       
    • От Sergeuser
      Легкая синхронизация с AmoCRM
      Описание
      При появлении нового заказа в панели администратора магазина, модуль создает новый контакт в CRM (если нет похожих) и сделку. Также можно добавлять примечание к сделке, в котором будет содержаться краткая или полная информация о заказе, и связать собственные поля из сделки(в Amo) с данными заказа(Opencart).
       
      Возможности
      Автоматическое добавление контакта, сделки и примечания к ней в CRM. Автоматическая смена статуса сделки в CRM при изменении статуса заказа в панели администратора магазина (Заказы -> Управление историей заказа -> Статус заказа). Включение\отключение добавления примечания к заказу в CRM. Полная синхронизация уже существующих заказов (возможен выбор начального номера заказа). Синхронизация custom-полей сделки с данными из заказа.  
      Примечания
      Новый контакт заполняется по следующим полям: Имя, Ответственный, Раб. Тел., Email раб. Сравнение контактов происходит по имени и email-у, если же email отсутствует, то сравниваются номера телефонов. Новая сделка заполняется по следующим полям: Название (в формате: “Заказ XX”, где XX – номер заказа), Ответственный, Бюджет (сумма заказа). Примечание может быть в 3-х состояниях: отключено, полная\компактная форма. Полная форма – в примечании будет вся информация о заказе из панели администратора магазина, Компактная – только список товаров и комментарий покупателя. При полной синхронизации количество обращений к API минимизировано, дабы избежать лимита на обращение к API. Все сравнения осуществляются модулем. При большом количестве заказов, работа модуля может затянуться. В этом случае рекомендуется увеличить время исполнения в настройках сервера или увеличить начальный номер заказа. Данные для custom-полей сделки могут быть составными. То есть для одного собственного поля можно указать несколько полей из заказа. Они будут указаны через запятую в сделке. Поля заказа "Товар" и "Опции" берут данные по порядку. Если в настройках будет 2 поля "Товар", то в первое поле запишется название первого товара, а во второе - второго, если же второго товара нет - то поле просто будет пустым. Аналогично и с полем "Опции"(Опции товара)(Рекомендуется использовать поля "Товар" и "Опции" в связке).  
      Внимание!
      Поддерживаются следующие типы собственных полей сделки: Текст, Число, Дата, Ссылка, Текстовая область, Короткий адрес.
      Если будет указан другой тип у поля, то Amo выдаст ошибку(в лог), а в Amo админке создастся сделка, но она будет пустой.
      Если используете тип "Число": Amo обрезает нули в конце дробной части числа(пример: 112.80 = 112.8, 112.00 = 112, 112.08 = 112.08, 141.99 = 141.99)
    • От Sergeuser
      1 300.00 руб
      Скачать/Купить дополнение


      Легкая синхронизация с AmoCRM
      Легкая синхронизация с AmoCRM
      Описание
      При появлении нового заказа в панели администратора магазина, модуль создает новый контакт в CRM (если нет похожих) и сделку. Также можно добавлять примечание к сделке, в котором будет содержаться краткая или полная информация о заказе, и связать собственные поля из сделки(в Amo) с данными заказа(Opencart).
       
      Возможности
      Автоматическое добавление контакта, сделки и примечания к ней в CRM. Автоматическая смена статуса сделки в CRM при изменении статуса заказа в панели администратора магазина (Заказы -> Управление историей заказа -> Статус заказа). Включение\отключение добавления примечания к заказу в CRM. Полная синхронизация уже существующих заказов (возможен выбор начального номера заказа). Синхронизация custom-полей сделки с данными из заказа.  
      Примечания
      Новый контакт заполняется по следующим полям: Имя, Ответственный, Раб. Тел., Email раб. Сравнение контактов происходит по имени и email-у, если же email отсутствует, то сравниваются номера телефонов. Новая сделка заполняется по следующим полям: Название (в формате: “Заказ XX”, где XX – номер заказа), Ответственный, Бюджет (сумма заказа). Примечание может быть в 3-х состояниях: отключено, полная\компактная форма. Полная форма – в примечании будет вся информация о заказе из панели администратора магазина, Компактная – только список товаров и комментарий покупателя. При полной синхронизации количество обращений к API минимизировано, дабы избежать лимита на обращение к API. Все сравнения осуществляются модулем. При большом количестве заказов, работа модуля может затянуться. В этом случае рекомендуется увеличить время исполнения в настройках сервера или увеличить начальный номер заказа. Данные для custom-полей сделки могут быть составными. То есть для одного собственного поля можно указать несколько полей из заказа. Они будут указаны через запятую в сделке. Поля заказа "Товар" и "Опции" берут данные по порядку. Если в настройках будет 2 поля "Товар", то в первое поле запишется название первого товара, а во второе - второго, если же второго товара нет - то поле просто будет пустым. Аналогично и с полем "Опции"(Опции товара)(Рекомендуется использовать поля "Товар" и "Опции" в связке).  
      Внимание!
      Поддерживаются следующие типы собственных полей сделки: Текст, Число, Дата, Ссылка, Текстовая область, Короткий адрес.
      Если будет указан другой тип у поля, то Amo выдаст ошибку(в лог), а в Amo админке создастся сделка, но она будет пустой.
      Если используете тип "Число": Amo обрезает нули в конце дробной части числа(пример: 112.80 = 112.8, 112.00 = 112, 112.08 = 112.08, 141.99 = 141.99)
      Добавил Sergeuser Добавлено 17.07.2018 Категория Обмен данными Системные требования PHP не ниже 5, cURL Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • От SergeTkach
      750.00 руб
      Скачать/Купить дополнение


      Handy Product Manager — удобное редактирование товаров в OpenCart 2.x
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать/добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
       
      ПРЕИМУЩЕСТВА МОДУЛЯ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
      ВНИМАНИЕ!
      В отличие от широко известного модуля Batch Editor, Handy Product Manager соредоточен не на пакетных действиях с сотнями уже существующих товаров, у которых уже что-то назначено, и это что-то можно массово заменить. Мой модуль позволяет быстро создать много новых товаров, быстро и удобно загрузить для них изображения, создать и назанчить атрибуты, прописать мета-теги, не переходя по многочисленными страницам и не тыкая каждый раз на кнопку "Сохранить".
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. php версии 5.4 или выше На хостинге (сервере) должен быть включен IonCube Loader версии 10 или выше Добавил SergeTkach Добавлено 03.12.2018 Категория Модули Системные требования PHP 5.4 или выше; IonСube Loader v10 или выше Сайт разработчика http://sergetkach.com/ Старая цена Метод активации По запросу на почту
      Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От yes2801
      Всем доброго времени суток,требуется помощь! За деньги! 
      Необходимо исправить проблему долгой загрузки категорий на сайте. 

      Что имеем: 
      сайт: phk-holod.ru

      Проблема: 
      Долго загружаются категории. 

      Цена обсуждается индивидуально, желающим помочь, прошу с предложениями в личку.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.