Ваша корзина пуста

Модуль Обмен PrestaShop с 1С:Предприятие
для PrestaShop 1.6, 1.7

Двухсторонний обмен данными между PrestaShop и «1С:Предприятие 8»: товарными позициями и заказами.
22 499 Р

Обмен PrestaShop с 1С:Предприятие
Лидер продаж!
 

Описание

Краткое описание

Модуль позволяет осуществлять двухсторонний обмен данными между PrestaShop и «1С:Предприятие 8»: загрузка на сайт категорий, товаров и других данных из 1С; выгрузка в 1С заказов, оформленных на сайте; загрузка на сайт заказов, измененных в 1С. В стоимость модуля входит услуга по настройке обмена и наладка пуска обмена с исключением возможных проблем.

Что даст владельцу магазина?

Модуль предназначен для малых и средних предприятий, которым необходимо представить каталог продукции в интернет с актуальными данными, а также реализовать онлайн-продажу продукции, представленной в 1С. Модуль позволяет автоматизировать процесс обмена данными между PrestaShop и «1С:Предприятие 8», таким образом, позволяя быстро организовать онлайн-продажи для офлайнового магазина.

Что даст клиентам магазина?

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

Совместимость модуля с 1С:Предприятие

Процесс обмена производится и контролируется штатным средством 1С - «Обмен с сайтами» или может называться «Обмен с интернет-магазином». Поддерживаются различные версии «1С:Предприятие» 8 (8.2, 8.3) и конфигурации, главное, чтобы в системе был инструмент «Обмен с сайтами».

Совместимые прикладные решения 1С (изначально имеют инструмент «Обмен с сайтами», указаны не все возможные редакции):

  1. Управление торговлей (Россия: редакции 10.3, 11.3, 11.4; Украина: редакции 3.0, 3.1, 2.3; Беларусь: редакции 3.2, 3.3, 2.0; Казахстан: редакции 3.2, 2.0, 1.3)
  2. Управление производственным предприятием (Россия, Украина и Казахстан: редакция 1.3)
  3. Комплексная автоматизация (Россия: редакции 1.1, 2.0)
  4. Управление нашей фирмой (Россия: редакции 1.6)
  5. Управление небольшой фирмой (Украина: редакции 1.4, 1.6)
  6. ERP Управление предприятием (Россия: редакции 2.0)
  7. Управление торговым предприятием (Украина: редакция 1.2; Казахстан: редакция 2.0)
  8. Бухгалтерия предприятия (редакция 3.0)
  9. Розница (редакция 2.0)
  10. и другие.

Возможности

Используется стандартизованный формат данных для обмена — CommerceML (версии 2 и 3). Соответственно, модуль обладает возможностями этого стандартизованного обмена. Модуль поддерживает стандарт CommerceML от 2.04 до последнего 2.10 и постепенно добавляется поддержка стандарта CommerceML 3 (уже во многом работает). В модуле реализовано большинство возможностей, необходимых большинству предприятий, а новые возможности добавляются по первому запросу в рамках бесплатной поддержки. По этому стандарту, мастер-системой является «1С:Предприятие», то есть - она главная система, а не сайт. Подробнее об обмене читайте на сайте 1С - Обмен данными с интернет-магазином.

Обмен данными производится в автоматическом режиме по настроенному расписанию в 1С. Соответственно, после настройки, обмен производится автоматизировано без участия пользователя. Как дополнительная полезная функция, на странице заказа в админке модулем размещается кнопка для регистрации заказа на повторный обмен и информация, был ли выгружен заказ в 1С.

Модуль импортирует из 1С следующие данные:

  1. Категории (в узле обмена в 1С можно указать конкретные категории с товарами для выгрузки на сайт).
  2. Товары.
  3. Изображения товаров и комбинаций (включая подписи/описания к ним).
  4. Характеристики (включая ассоциацию с товарами); В 1С они также называются свойствами. В 1С свойство (характеристика) - это тоже самое, что и характеристика в PrestaShop.
  5. Комбинации атрибутов товаров; в 1С они называются комбинациями свойств товара, т.к. состоят из свойств. В PrestaShop - это комбинации атрибутов, а не свойств (будьте внимательней - не путайтесь сами и не путайте автора модуля при обращениях в обратную связь).
  6. Производители (или изготовители; включая ассоциацию с товарами).
  7. Цены.
  8. Типы цен (загруженные типы цен затем ассоциируются администратором сайта с пользовательскими группами сайта, чтобы обменом могли присваиваться различные цены для каждой из пользовательских групп, например: цены для розницы, для оптовиков).
  9. Остатки товаров (модуль сохраняет сумму остатков по складам).
  10. Заказы (изменение статуса заказа).

Модуль экспортирует в 1С следующие данные:

  1. Заказы (данные корзины, данные о покупателе, другие дополнительные данные о заказе)


Модуль поддерживает специфичные функции обмена:

  1. Умеет загружать большие архивы данных по частям.
  2. Умеет загружать только цены и остатки (по упрощенной модели обмена «предложениями»).

Отличительные особенности модуля:

  1. Не требует изменение конфигурации 1С и не требует изменение исходного кода PrestaShop.
  2. Регистрирует в журнале PrestaShop все произведенные операции при обмене, в том числе: ошибки, предупреждения и справочные сообщения. Эти сообщения также описывают проблемы обмена и подсказывают их решение. Можно настроить уведомление по Email о проблемах обмена. Модуль позволяет быстро переходить к списку сообщений журнала PrestaShop, касающихся только обмена.
  3. Отображает время выполнения каждого этапа обмена и текущий статус обмена.
  4. Отображает предупреждения на странице модулей PrestaShop и в настройках самого модуля, если модуль не может функционировать нормально. Например, когда не завершена настройка модуля или требуется запустить обновление.
  5. Модуль имеет гибкую архитектуру, благодаря которой можно быстро добавлять специфичные для предприятия функции и, при этом, можно будет легко обновлять модуль, не теряя сделанных изменений.

Настраиваемые функции модуля:

  1. Опции для настройки обмена: выбор учётной записи пользователя для авторизации 1С; выбор статусов, при которых заказы из интернет-магазина будут отправляться в 1С и дату, начиная с которой заказы должны обрабатываться; выбор валюты, в которой ведется учёт заказов.
  2. Опции по управлению статусом товара (включить или выключить), исходя из его остатка и цены.
  3. Опции, чтобы не перезаписывать на сайте: наименование и описание товара (для случая, когда контент на сайте и в 1С ведётся по разному).
  4. Опции для выбора, какие данные импортировать (категории, товары, цены, остатки, изображения и пр.).
  5. Позволяет выполнить настройку цен для ценообразования по группам пользователей, то есть можно установить связь пользовательских групп сайта с типами цен 1С, чтобы отображать на сайте разные цены, например для гостя и авторизованного пользователя.
  6. Позволяет выполнить настройку импорта цены для случая использования единственного типа цены - записывать цену в товар, а не в комбинацию (влияние на цену у комбинации, при этом, будет ноль).
  7. Опции оптимизации. Можно включить режим сохранения оперативной памяти при импорте цен, но при этом снизить скорость выполнения (для случаев огромного количества цен, когда не хватает оперативной памяти). Можно включить режим оптимизация скорости выполнения (ускорение обмена за счёт невыполнения некоторых некритичных операций). Ещё один способ оптимизации скорости выполнения, доступный в модуле - можно отключить генерацию эскизов изображений.
  8. Опции для выбора способа поиска товара перед импортом новых данных для задачи связывания товаров из 1С с товарами с сайта: поиск по артикулу, штрих-коду (EAN, UPC, ISBN) или наименованию.
  9. Опция для удаления на сайте существующих данных перед загрузкой новых из 1С (для задач первоначальной настройки обмена и тестирования).
  10. Другие опции (см. изображения скриншотов).

Не поддерживает:

  1. Мультиязык (работает только с одним языком по-умолчанию). Для этого требуется доработка 1С конфигурации и доработка модуля под эту новую схему данных обмена.
  2. Мультимагазин (работает только с одним магазином по-умолчанию). Для этого требуется доработка 1С конфигурации и доработка модуля под эту новую схему данных обмена.
  3. Мультисклад (остатки по складам просто суммируются).
  4. То, что не написано в этом описании модуля!

Что-то нужно из этого или какая-то специфичная обработка? - пишите запрос через обратную связь с разработчиком.

Настройка 1С:Предприятие для обмена данными с интернет-магазином

Модуль продаётся вместе с оказанием услуги по настройке обмена, которая входит в стоимость. Почти вся работа по настройке обмена данными касается 1С, поэтому после покупки модуля, нужно предоставить доступ в 1С для её настройки.

Настройка 1С осуществляется вместе с 1С-программистом, который специализируется на обмене данными. Также, помимо настройки, в рамках услуги решается задача по наладке обмена в случае "В 1С есть данные, а на сайте - есть или нет (не важно)". Но, внимание, задача по случаю "В 1С нет данных, а на сайте - есть" решается с доплатой по индивидуальному договору.

После настройки обмена и закрытия сделки по заказу, 1С-программист осуществляет ещё две недели техническую поддержку на тот случай, чтобы заказчиком были протестированы все моменты, которые его интересуют. Получение же обновлений модуля - это бесплатная возможность, доступная длительное время (годы, пока не выйдет новая мажорная версия). С модулем также поставляется руководство, в котором предоставлены необходимые источники по настройке 1С и описаны различные ситуации по проблемам обмена и, как их самостоятельно решать.

Рекомендации

Перед покупкой модуля, убедитесь, что ваша 1С действительно поддерживает возможность обмена по стандартному протоколу и формату обмена CommerceML.

Разное

Возможна оплата на расчётный счёт для российских компаний (после того, как точно решили покупать модуль, обратитесь в обратную связь с разработчиком и запросите выставить вам счёт).

Возможна доработка модуля в случае специфичной конфигурации «1С:Предприятие 8», когда схему CommerceML нужно расширить, чтобы загрузить на сайт какие-то специфичные, для предприятия данные, и выполнить специфичную обработку этих данных на сайте. Доработка инструмента обмена 1С также возможна. Эта услуга оплачивается отдельно (для начала обсуждения задачи подайте запрос через обратную связь с разработчиком).

Сотрудничаю с интеграторами 1С (обратитесь ко мне через обратную связь с разработчиком).

Перед покупкой модуля вы можете запросите демонстрационный доступ через обратную связь с разработчиком. Имейте в виду, что, если вы запрашиваете демонстрационный доступ, то вы берёте на себя задачу по самостоятельной проверке обмена, используя наше руководство для пользователя или другие источники в Интернет (на данном этапе, я не занимаюсь обучением и консультацией). Демонстрационный доступ представляет собой следующую возможность апробации модуля: создается тестовая инсталляция PrestaShop, к ней дается доступ в панель администрирования, чтобы можно было настроить вашу платформу с этим тестовым магазином и апробировать модуль обмена.

Поведение модуля, когда в интернет-магазине уже есть категории, товары и прочие данные сущностей. Вам для понимания, как связываются, например, существующие товары в 1С с существующими товарами в PrestaShop (как дополнительная информация):

  1. Перед импортом в интернет-магазин данных сущностей (категорий, товаров и пр), модуль сначала проверяет их наличие в интернет-магазине по уникальному идентификатору (GUID), а если не нашёл, то по второстепенному фактору для однозначного определения сущности (чаще всего - по наименованию, например: категории, характеристики).
  2. Для товаров можно дополнительно настроить способ поиска перед импортом: по артикулу, штрих-коду (EAN, UPC, ISBN) или наименованию.
  3. Если при поиске модуль не нашел существующие данные (не определил соответствие) по описанному выше поведению, то они будут записаны как новые (поэтому, заранее позаботьтесь о факторах однозначного определения данных сущностей, чтобы не было дублей; но если дублей не много вы с легкостью сможете удалить их вручную).
  4. Модуль не удаляет данные в интернет-магазине при импорте, а дополняет (кроме некоторых случаев, когда дополнение невозможно). В общем, все логично: например, наименование, описание или другие данные текстовых полей (товара, категории и пр.) перезаписывается; цена добавляется к существующему списку цен (специфическая цена или правило каталога); изображения удаляются физически только те, которые отмечены на удаление специальным образом; другие информационные объекты с пометкой удаления в 1С, на сайте отмечаются соответствующим образом, но не удаляются физически.
  5. В конце концов, вы сами можете проверить поведение очень просто. Запросите демо-доступ, отредактируйте товар или другой объект нужным образом на сайте и произведите обмен, чтобы воспроизвести (проверить) нужную вам ситуацию (то, как она обрабатывается модулем).

Часто задаваемые вопросы

  1. Будет ли работать на 1С [подставьте свою конфигурацию] для [подставьте свою страну]? Для возможности обмена данными 1С и PrestaShop с помощью этого модуля необходимо, чтобы в вашем прикладном решении 1С был инструмент «Обмен с сайтами» (он же «Обмен с интернет-магазином» или какой-то другой), работающий по стандартному протоколу и формату обмена данными CommerceML. Если такого инструмента нет, то уточните у вашей поддержки 1С возможность установки этого инструмента в ваше прикладное решение. Если его установить или внедрить своими силами невозможно, то обмен данными через данный модуль для PrestaShop невозможен.
  2. Возможна ли выгрузка каталога (с характеристиками, атрибутами, картинками и прочим) из PrestaShop в 1С? В модуле "Из коробки" такой возможности нет (как и во всех других аналогах). Это задача по случаю "В 1С нет данных, а на сайте - есть". Дело в том, что модуль реализует стандартизованный механизм обмена, используя CommerceML. В рамках стандарта, каталог 1С выгружается на сайт, потому что главной системой является 1С. То есть, заводить и редактировать товары нужно в ней. Сделанные изменения будут попадать на сайт через обмен с помощью данного модуля. Можно вручную сделать разовую выгрузку товаров в CSV-файл через стандартный инструмент PrestaShop и, затем, загрузить этот файл в 1C также стандартным инструментом импорта (если есть), предварительно подготовив файл для импорта. Эта задача решается нами с доплатой по индивидуальному договору с вами.
  3. При 100500 товаров, сколько по времени будет проводится импорт данных в PrestaShop (хотя бы примерно)? Скорость обработки, фактически, не имеет значения, так как обмен делается только изменённых объектов и поэтому, за секунду сделался обмен или за 10 секунд, в большинстве случаев, не играет роли. Длительность первичного обмена также не имеет значения, потому что он делается лишь раз. К тому же, желание узнать примерную длительность обмена при 100500 товаров не имеет смысла, потому что помимо товаров есть ещё связанные с ними данные, которых также может быть 100500 (в итоге, по оценке для одного предприятия можно сказать, что длительность будет 15 минут, а по оценке для другого предприятия можно сказать, что будет 2,5 часа - это многократное различие говорит о том, что вопрос некорректный, потому что на него нельзя ответить даже приблизительно без какой-ли информации о данных предприятия, вычислительного оборудования и прочей информации).
  4. Какие нужны ресурсы на хостинге для нормальной работы модуля обмена? Подойдёт любой хороший хостинг (VDS, Shared). Если на данный момент ваш сайт хорошо работает на текущем хостинге под нагрузкой посещений, то и для операций обработки данных обмена хватит ресурсов. Единственно, для первичного обмена всегда требуется больше ресурсов (в основном, оперативной памяти), поэтому, возможно потребуется временно увеличить объём памяти до необходимого количества (можно обойтись и без этого - настроить выгрузку каталога в 1С по частям, выбирая конкретные категории товаров, а по окончании - настроить в 1С обмен только изменённых объектов).

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

Демо-видео (v0.9 - устаревшее; но как пример - ещё актуально; запросите доступ к демо-сайту для проверки):

Характеристики

  • Совместимость с версиями PrestaShop: 1.6, 1.7
  • Установка: обычная
  • Использует систему переопределения классов PrestaShop: нет
  • Модифицирует ядро: нет
  • Документация: да
  • Версия: 1.70.0 (2020-10-20)
  • Лицензия: Проприетарная лицензия на ПО с закрытым исходным кодом
  • Тип товара: Модуль
  • Переведён на языки: RU
Ярослав Б. 15.10.2020 00:01:09

Максиму большой респект за разработку модуля с широким функционалом и простой интеграцией.
Одна из наших задач при внедрении была - не пилить 1С больше чем это минимально необходимо, и эта задача была решена на отлично - модуль использует штатный механизм, и в нашей версии пришлось лишь поправить пару недоработок основного разработчика :)
Уже несколько месяцев полет нормальный, решение стабильное - из разряда "однажды настроил и забыл", за что отдельное спасибо - как и за оперативное решение всех возникающих вопросов в процессе внедрения.
Модуль рекомендую, своих денег стоит.
--
cheyal.ru

0
Петр 02.02.2020 01:38:27

Добрый вечер.
Модуль установили, и настроили. Настраивал сам, и не имея каких либо познаний в программировании, все вышло с первого раза. Выгрузка очень быстрая, я очень доволен. Спасибо большое!
--
profpostach.com.ua

0
Александр К. 28.08.2019 20:05:39

Приобрел для УНФ Украина редакция 1.6, PrestaShop 1.7.5.2 - полет отличный! Разработчику огромное спасибо!
--
dometic-waeco.com.ua

0
Виталий С. 11.04.2019 23:17:52

Используем для интернет-магазина одежды. Все работает замечательно, модуль постоянно дорабатывают, что приятно. Поддержка отзывчивая. Рекомендую!
--
justbrands.ru

0
Антон 26.03.2019 16:17:17

Модуль просто супер, в разы лучше аналогичных, которые я использовал. Все быстро и удобно настраивается. Отдельное спасибо хотелось бы сказать Максиму за оперативную корректировку модуля под мои запросы. Всем советую данный модуль!
--
vat-man.ru

0
Maksim T. 15.03.2019 15:05:03

Добрый день, Sergey.
Не планирую добавлять поддержку для PrestaShop 1.5, так она сильно устарела. Лучше обновиться до PrestaShop 1.6. Должно быть не проблематично так как большинство модулей совместимые, как и тема сайта. На этом сайте есть услуга по обновлению (апгрейду).

0
Sergey 14.03.2019 23:46:25

Добрый день! а есть ли модуль совместимый с преста 1.5 и 1с УНФ

0
Maksim T. 14.03.2019 11:01:07

Дмитрий, здравствуйте.

Каждую копию модуля можно использовать максимум на двух доменах рабочих сайтов (и дополнительно еще на одном тестовом поддомене). Если требуется работа модуля на большем количестве доменов, то это можно обговорить со мной по обратной связи.

Ознакомьтесь с остальными пунктами соглашения, перейдите по ссылке: "Лицензионное соглашение / Проприетарная лицензия с защитой от копирования".

0
Дмитрий 14.03.2019 03:10:19

Максим, здравствуйте.
Подскажите пожалуйста, лицензия продаётся только на один домен, т.е. для каждого магазина нужно покупать отдельный экземпляр, верно?

0
Maksim T. 17.01.2019 18:52:04

Михаил, благодарю за отзыв! Я сам очень доволен этим модулем. Сотни часов у меня ушло на продумывание гибкой архитектуры модуля и во много раз больше на реализацию ;) Кстати, благодаря гибкой архитектуре модуля можно быстро добавлять специфичные для предприятия функции так, что можно будет легко обновляться, не теряя сделанных изменений.

0
Михаил Д. 02.11.2018 00:16:02

Очень крутой модуль за свои небольшие деньги! По факту, минимум в три раза дешевле услуги, которую предлагает большинство агентств и фрилансеров. Есть еще два готовых модуля от других авторов по примерной цене, но я с ними не имел дела, поэтому купил здесь.
Поддержка не понадобилась - все сам за 15 минут настроил :) Настройка 1С то типовая. Первая выгрузка была долгой (у меня много цен и изображений), минут 10 ждал, сайт в это время не тупил. Потом настроил по расписанию, чтобы каждую минуту запускался обмен. У меня выполняется, примерно, за секунду - модуль показывает статистику...
Раньше мне делали интеграцию для PrestaShop 1.6, когда только вышла - заплатил существенно больше, а еще мне пришлось доплачивать, т.к. после обновления 1С обмен переставал работать. С этим модулем я сам все сделал, хотя не программист. В конфигурации 1С менять ничего не нужно, в прочем, как и в Престашоп. Все работает без моего вмешательства около полугода! Заказы, цены, остатки и прочее синхронизируются как часики...
Макс, спасибо тебе за небольшую доработку под мою конфигурацию! В благодарность, как обещал, отзыв :))

0
Maksim T. 15.07.2018 16:05:48

Поправочка по связыванию товаров. В 1.14.0 версии модуля добавлены опции настройки поиска товара перед импортом по артикулу, штрихкоду (EAN, UPC, ISBN) или наименованию (настройка полезна при первичном обмене).

0
Maksim T. 12.06.2018 10:08:28

1. Если привести наименования товаров к одной записи в 1С и на сайте, то модуль свяжет верно. До обмена связь между товарами не настраивается по объективным причинам (вы как будете связывать вручную сотни или тысячи товаров?).

2. Возможно.

0
Вадим 21.01.2018 20:50:13

Добрый день!
Конфигурация 8.3 (8.3.9.1818) "Управление торговлей для Украины"
Есть несколько вопросов:
1. Возможно ли настроить связь между товарами (структура категорий и товаров в 1С и prestashop сильно отличается, хочу обновлять только остатки и цены связанных товаров)
2. Возможно ли настроить обмен в автоматическом режиме раз в сутки

0
Maksim T. 06.02.2017 18:04:53

Модуль реализует стандартный механизм 1С "Обмен с сайтом", используя CommerceML. В рамках стандарта, каталог 1С выгружается на сайт, а не наоборот.

0
Денис 05.02.2017 22:33:12

Добрый день.
Несколько вопросов:
1. Возможна ли выгрузка каталога (с характеристиками, аттрибутами и картинками)
из PrestaShop в 1с?
2. При 30000 товаров, насколько долго будет проводится выгрузка (хотя бы примерно)?

0
Дмитрий Г. 01.02.2017 18:53:35

Модуль отличный, используем в связке с УТ 11 и PrestaShop 1.6 . Удивляет, что за эти не большие деньги присутствует вполне вменяемая документация, по которой и производили все настройки. Тех поддержка по почте более чем отзывчивая и оперативная. Смело рекомендую модуль всем для использования.
--
boyard-ufa.ru

0
Maksim T. 17.11.2016 14:07:20

В принципе, может подойти для любой конфигурации на платформе «1С:Предприятие 8», главное, чтобы присутствовал инструмент "Обмен с сайтом", а конфигурация обмена не отличалась от стандарта.

На PrestaShop 1.7 работать должен, но если сейчас не работает (не проверял в силу недавнего выпуска этой версии), то я адаптирую.

Демо можно запросить, нажав кнопку "Обратная связь" вверху страницы :)

0
Незнакомец 15.11.2016 02:05:01

добрый день,
1) подойдет ли для 1С УТ ?
2) будет ли работать с prestashop 1.7 ?
3) как связаться, попросить демо? (не вижу форму обратной связи упомянутую выше)

0
Maksim T. 20.10.2016 19:15:59

Демо-доступ можно запросить через обратную связь на сайте. Подойдет ли для вашей конфигурации 1С - покажет апробация. Доработка возможна.

0
Дмитрий 20.10.2016 06:18:28

Здравствуйте.
1. Подойдет ли для Украины?
2. Как можно запросить Демо?
3. Возможна ли доработка под мои нужды?
4. Сколько времени займет выгрузка примерно 10 000 товаров?

0
v0.9.0 (2015-11-11)
	+ первый релиз модуля для PrestaShop 1.6
v1.0.0 (2016-06-27)
	+ модуль полностью переписан, добавлено множество новых возможностей и значительно повышена
	  стабильность работы
v1.1.0 (2016-07-29)
	+ переписан алгоритм получения максимального размера файла для загрузки
	+ улучшен алгоритм кодирования cookie с данными авторизации
	+ добавлено распознавание составного идентификатора
	+ добавлена выгрузка контактов контрагента
	+ реализация собственной функции для распаковки архива (отказ от стандартной)
	+ автоматическое отключение опции удаления предыдущих данных каталога (т.к. администратор мог
	  забыть это сделать)
	+ добавлена поддержка краткого пакета предложений (нарезанный offers с ценами и остатками)
	+ убрано прерывание обмена из-за ошибок (ошибки логируются в журнал, а процесс не останавливается)
	+ незначительные улучшения алгоритмов обмена
v1.2.0 (2016-08-06)
	+ реализована загрузка архива по частям
	+ в ответ 1С добавлено количество возникших ошибок и замечаний
	+ незначительные улучшения алгоритмов обмена
v1.3.0 (2016-08-10)
	+ улучшение поддержки различных версий CommerceML: импорт типов цен при разных версиях CommerceML
	+ улучшен алгоритм разбора идентификатора изображения из названия файла изображения
	+ переписан алгоритм по загрузке и обработке архивов
v1.4.0 (2016-08-12)
	+ добавлен импорт производителей
	+ сделана проверка на существование новых файлов изображений перед удалением существующих (т.к. 
	  файлы изображений могут отсутствовать в файле обмена)
v1.5.0 (2016-08-14)
	+ добавлен импорт характеристик
	+ незначительные улучшения в коде модуля
v1.6.0 (2016-10-09)
	+ сделана обработка команды деактивации товаров
	+ сделано удаление исходных изображений, которые были успешно импортированы, а не всех сразу
	  перед началом импорта
	+ реализована альтернатива функции array_column() из-за того, что она отсутствует у версии PHP,
	  младше 5.5
	+ сделан поиск товаров по наименованию по-умолчанию взамен дополнительного поиска по артикулу
	  (т.к. артикул может совпадать для различных товаров)
	+ добавлена проверка, чтобы не загружались производители повторно (оптимизация алгоритма)
	+ исправлено получение идентификатора товара из составного идентификатора
	+ добавлено отображение имени и фамилии сотрудника в списке сотрудников, под учетными записями
	  которых допустимо выполнять обмен
	+ сделано прерывание обмена при ошибках конфигурации модуля
	+ проблемы с конфигурацией модуля разнесены на ошибки и замечания
	+ отключено кэширование запросов при инициализации диспетчера импорта
	+ различные улучшения в коде модуля
v1.6.1 (2017-02-12)
	+ сделана замена знаков переноса у сообщений лога перед записью
	+ исправления, касательно сообщений лога, чтобы они были более понятны администратору
v1.6.2 (2017-09-24)
	+ добавлен импорт характеристик (свойств), имеющих варианты значений
v1.7.0 (2017-10-25)
	+ добавлен импорт комбинаций
	+ улучшена стабильность модуля по изменению структуры данных в БД
	+ различные улучшения в коде модуля
v1.8.0 (2018-06-05)
	+ улучшена поддержка первых версий PrestaShop 1.6
	+ добавлены проверки, чтобы уменьшить количество сообщений лога о невозможности импорта цен (т.к.
	  лишние)
	+ сделан обход ошибки PrestaShop: иногда не загружался ID в объект
	+ добавлена опция для импорта цен в режиме сохранения памяти, но с более низкой скоростью (опция
	  нужна, когда не хватает оперативной памяти)
	+ различные улучшения в коде модуля
v1.9.0 (2018-06-20)
	+ на страницу заказа в админке добавлена кнопка для регистрации заказа на повторный обмен и
	  информация, был ли выгружен заказ в 1С
	+ сделана доработка, чтобы не отображалось отрицательное время обмена при аварийном завершении
	  приложения, и сделано выделение красным статуса обмена, если приложение завершилось аварийно
	+ исправлена ошибка в передаче номера мобильного телефона в контакт контрагента (передавался 
	  основной номер телефона)
	+ различные улучшения в коде модуля
v1.14.0 (2018-07-14)
	+ добавлена настройка для дополнительного поиска товара по артикулу, штрихкоду (EAN, UPC, ISBN) 
	  или наименованию (настройка полезна при первичном обмене)
	+ сделан поиск и подстановка идентификатора товара 1с при формировании выгрузки состава заказа
	  (в случае отсутствия связи, 1с ищет товар по наименованию)
	+ сделаны все необходимые поисковые индексы для быстрого поиска товара в БД при импорте
	+ небольшое улучшение интерфейса настроек модуля
	+ некоторые улучшения в коде
v1.16.0 (2018-07-15)
	+ изменен (упрощен) способ шифрования токена авторизации для лучшей переносимости между версиями PrestaShop
	+ сделана специальная конфигурация для исправление проблем с совместимостью между версиями PrestaShop
	+ получена поддержка PrestaShop 1.7 вместе с предыдущими изменениями
	+ сделано присваивание идентификатора 1с для существующей несвязанной характеристики при поиске
	  по наименованию
	+ небольшие улучшения в коде
v1.17.0 (2018-07-23)
	+ добавлена поддержка новых параметров протокола обмена
	+ исправлена ошибка, возникающая после того, как 1С сообщает, что успешно их импортировала; ошибка
	  ни на что не влияла (проявлялась в версиях 1С, которые подавали специальную команду)
v1.18.0 (2018-11-27)
	+ сделано отображение статусов заказа на языке, выбранном сотрудником (до этого всегда 
	  использовался английский)
	+ изменен протокол у ссылки точки входа на HTTP, даже если сайт настроен на работу через 
	  защищенное соединение (1С может не работать с защищенным соединением, если не доверяет сертификату
	  сайта): это просто изменение ссылки и никак не влияет на возможность запуска обмена по 
	  защищенному протоколу
	+ некоторые улучшения в коде
v1.19.0 (2019-02-01)
	+ в журнал (лог) сайта иногда не записывалось подробное описание ошибки
	+ пометка удаления товара считывалась неверно, из-за чего товар не деактивировался
	+ для каждого пользователя из списка для обмена с 1С добавлен его email для большей понятности
	+ некоторые улучшения в коде
	+ минимальная совместимая версия PHP теперь 5.5
v1.21.0 (2019-02-07)
	+ сделано добавление в лог информационных сообщений о запросах от 1С и ответах от сайта (ранее 
	  писалось в лог, но только при включенном режиме отладки)
	+ сделано, чтобы небезопасные сообщения заменялись звездочками, например, техническая информация
	  об авторизации
	+ улучшена обработка пакета предложений, который содержит только изменения цен и остатков и сделана
	  запись в лог информационного сообщения, какой режим импорта будет использован (обновление всех 
	  данных, только цен и остатков, только цен, только остатков, заказов)
	+ разрешен импорт отрицательного количества товара из-за специфики 1С
v1.24.0 (2019-02-14)
	+ доработан алгоритм импорта цены (товара, комбинации и специфической цены)
	+ при импорте теперь убираются запрещенные символы из наименования импортируемой сущности (например,
	  наименование товара, производителя и пр.), чтобы данные были импортированы несмотря на 
	  неправильное наименование (для удобства, чтобы пользователю не приходилось исправлять наименования в 1С)
	+ сделано отображение количества однотипных сообщений и добавление только одной записи в журнал (лог)
	+ некоторые улучшения в коде
v1.25.0 (2019-03-12)
	+ улучшена обработка режима обмена, чтобы соответствовало режимам работы Битрикс
	+ добавлена обработка команды "complete"
	+ убрана опция включения режима обмена "краткими пакетами предложений" (теперь режим включается автоматически)
v1.27.0 (2019-03-20)
	+ сделано удаление ненужных файлов обмена по завершению обмена (т.к. иногда могут остаться из-за
	  каких-то исключительных ситуаций)
	+ исправлена ошибка, из-за которой данные категории (кроме наименования), очищались в случае 
	  нахождения категории по наименованию и родительской категории при повторном поиске
	+ исправлена ошибка, из-за которой активировалась категория или производитель при обмене, хотя 
	  в 1С они помечены на удаление
	+ некоторые улучшения в коде
v1.28.0 (2019-03-25)
	+ добавлен справочник типов цен в меню админки
v1.30.0 (2019-04-04)
	+ сделаны множественные улучшения в алгоритме импорта комбинаций (наименования групп и атрибутов 
	  теперь приводятся к одному регистру; исправлена проблема, когда из-за неверных входных данных 
	  создавались комбинации без атрибутов; сообщения лога о проблемах импорта комбинаций стали более 
	  понятны и теперь пишется количество однотипных проблем; улучшены проверки для обработки неверных 
	  входных данных о комбинациях; исправлен неверный поиск комбинации перед добавлением или изменением
	+ улучшено логирование на этапе разбора CommerceML (сделана группировка по одинаковым сообщениям)
v1.31.0 (2019-04-05)
	+ исправлен неверный поиск комбинации при обновлении цены и остатка
	+ немного улучшен алгоритм импорта цен и остатков для ускорения работы
	+ добавлена поддержка CommerceML 3.1 при разборе цен
v1.32.0 (2019-04-11)
	+ доработан импорт заказов в соответствии со схемой CommerceML 3.1
	+ доработка выгрузки данных о заказе: добавлены новые атрибуты и дополнительные реквизиты
	+ исправлена ошибка при импорте остатков: при отсутствии комбинаций перестал формировался массив 
	  идентификаторов товаров
	+ уточнено сообщение лога для большей ясности
v1.33.0 (2019-04-21)
	+ улучшен разбор данных CommerceML (составной идентификатор и характеристики у узла товара)
	+ сделана обработка CGI авторизации
	+ сделана конвертация цены в валюту по-умолчанию, установленную на сайте
	+ уточнено примечание к опции "Валюта регламентированного учета"
v1.34.0 (2019-06-04)
	+ расширен комментарий к заказу для выгрузки в 1с: добавлен код заказа
	+ сделано формирование составного идентификатора при формировании узла товара (комбинации) 
	  при выгрузке в 1с документа с заказами
v1.34.1 (2019-06-06)
	+ не были сохранены замечания по импорту цен для сохранения в журнал из-за нескольких return в 
	  случае, когда все данные были отсеяны
v1.34.2 (2019-06-10)
	+ убрано использование константы class у класса, чтобы снова вернуться к поддержке PHP 5.4
v1.35.0 (2019-06-17)
	+ перестало работать обновление заказов на сайте после недавней корректировки обработки режима 
	  обмена: не распаковывался архив с документами
	+ добавлена обработка статусов "Отгружен", "Отменен"
	+ при выгрузки для 1С теперь передается еще один статус заказа: "В процессе подготовки"
	+ добавлены информационные сообщения в лог для более детального понимания, что произошло при 
	  обмене заказами
v1.36.0 (2019-08-31)
	+ улучшено информирование об ошибке при сохранении данных ObjectModel в базу данных
v1.37.0 (2019-10-17)
	+ сделано связывание множества категорий с товаром
v1.37.1 (2019-12-03)
	+ исправлен регистр значения характеристики (из-за регистра могли не импортироваться комбинации, 
	  т.к он имеет значение при сравнении)
v1.38.0 (2019-12-16)
	+ добавлена опция для настройки импорта цены - записывать цену в товар, а не в комбинацию 
	  (влияние на цену у комбинации, при этом, будет ноль)
v1.39.0 (2019-12-24)
	+ добавлена обработка числового обозначения валюты в дополнение к стандартному обозначению - буквенному
v1.41.0 (2020-01-27)
	+ учтена опция настройки перегенерации ЧПУ товара (до этого перегенерация ЧПУ делалась всегда 
	  при изменении товара)
	+ сделано отключение кэширования запросов к БД на самом раннем этапе (до этого решения, оказалось,
	  что было недостаточно рано)
	+ добавлен сброс кэша БД по окончанию обмена
	+ исправлена опечатка в сообщении для лога
v1.42.0 (2020-02-05)
	+ добавлены опции: перезаписывать ли наименование и описание товара при обмене
v1.44.0 (2020-02-21)
	+ изменён механизм удаления изображений - теперь, делается удаление только тех изображений, 
	  которые помечены на удаление специальным образом - см. руководство (вместо удаления старого 
	  набора изображений с последующей вставкой нового набора)
	+ сделан импорт описаний (подписей) изображений)
	+ уточнено сообщение лога для лучшего его понимания
v1.45.0 (2020-02-23)
	+ сделана опция по включению режима отладки модуля через настройках модуля для большего удобства 
	  (ранее включался через файл конфигурации)
	+ улучшен алгоритм назначения обложки изображения (теперь при обмене данными не изменяется уже 
	  существующая обложка на сайте)
v1.46.0 (2020-03-02)
	+ добавлен импорт изображений комбинаций (до этого загружались изображения только для товаров и
	  выбирать изображение для каждой комбинации нужно было вручную)
	+ сделан автоматический тест, который покрывает все основные функции обмена (нужен для проверки 
	  сборки модуля)
v1.47.0 (2020-03-10)
	+ улучшена обработка команд импорта данных о заказах
	+ сделано логирование URL загруженного пакета обмена
v1.48.0 (2020-03-11)
	+ добавлена опция, чтобы не перезаписывать изображения (для случая, когда на сайте заполняются 
	  наборы изображений для товаров и комбинаций иначе, чем в 1С)
v1.52.0 (2020-03-16)
	+ изменено стандартное поведение PrestaShop при обновлении комбинаций (только в рамках модуля): 
	  перед тем, как обновить атрибуты комбинации, в модуле делается проверка, изменен ли этот набор 
	  атрибутов и только в том случае, если он изменен, делается удаления с последующей вставкой 
	  нового набора атрибутов; кроме этого, удаление данных о комбинациях из связанных таблиц не 
	  будет делаться: товары корзины и изображения комбинаций
	+ добавлен узел с адресом доставки и узел услуги по доставке (раньше данные передавались в 
	  реквизитах для появления в разделе "Дополнительные сведения о заказе")
	+ небольшое улучшение по формированию контактной информации клиента при передачи заказов
	+ сделано логирование URL файла с выгруженными заказами (для возможности отладки)
v1.66.0 (2020-06-24)
	+ добавлена поддержка команды прогресса, для ответа 1С о текущем прогрессе обмена
	+ сделана обработка ситуаций параллельных запросов от 1С
	+ добавлены две опции по управлению статусом товара, исходя из его остатка и цены (активация или 
	  деактивация после импорта предложений)
	+ добавлена опция для оптимизации скорости выполнения обмена (отключает некоторые обработки PrestaShop)
	+ добавлены опции для выбора данных для импорта (опция "Перезаписывать изображения" также перенесена в
	  этот набор опций)
	+ добавлена опция для отключения генерации эскизов изображений во время обмена (для ускорения обмена
	  при большом количестве изображений или, когда не хватает оперативной памяти)	
	+ добавлен скрипт с помощниками для исправления некорректных данных, полученных от 1C
	+ убрана лишняя обработка файла offers вместе с import в случае наличия в пакете обоих файлов (благодаря 
	  этому, скорость импорта данных значительно возросла)
	+ в документе заказа убран ID c решёткой из наименования контрагента (было сделано по опечатке)
	+ сделана обработка ситуации при экспорте заказов, когда у перевозчика не оказалось наименования,
	  а в 1С оно нужно
	+ добавлено сохранение штрих-кодов (UPC, EAN13) в товар (раньше был возможен лишь поиск перед 
	  импортом по штрихкоду)
	+ улучшена проверка размера загруженных файлов
	+ сделано логирование фатальной ошибки PHP в файл, которая прервала процесс обмена (т.е. 
	  "уронила сайт" во время процесса)
	+ в настройках модуля в таблицу статусов добавлено отображение конкретной причины прерывания 
	  процесса обмена (например, когда сайт "падает" от фатальной ошибки)	
	+ расширен набор статусов, а также стилизовано отображение конечного статуса обмена
	+ улучшен алгоритм получения текущего статуса обмена
	+ улучшено форматирование времени выполнения этапов обмена, а также убраны этапы из таблицы, которые 
	  оставались от предыдущего обмена (это улучшение, вместе с предыдущими позволило лучше понимать то,
	  что происходит в данный момент или, что уже произошло)
	+ добавлена инициализация валюты перед началом процесса обмена (в старых версиях PrestaShop, оказалось,
	  что она не делается при такой точки входа в приложение, что используется в модуле)
	+ сделано отключение кэширования запросов БД на странице настроек модуля, а также изменено место
	  отключения кэширование с конструктора на getInstance() (снова проблемы кэширования 
	  PrestaShop дают о себе знать)
	+ добавлено логирование сообщения о том, что валюта не найдена на сайте - та, которая передана
	  в данных из 1С (до этого модуль, в этом случае, брал валюту по-умолчанию и продолжал импорт)
	+ изменена последовательность логирования - информационное сообщение о результате импорта данных 
	  нужно добавлять после ошибок и замечаний
	+ уточнены некоторые сообщения лога для большей ясности
	+ убрано дублирование логирования в файлы сообщений, которые логируются в журнал PrestaShop (со 
	  временем, оказалось не нужным)
	+ небольшой рефакторинг, улучшение и форматирование кода
v1.68.0 (2020-07-13)
	+ сделано автоматическое удаление файлов обмена, оставшихся из-за режима отладки или из-за исключительных 
	  ситуаций (обработка автоматически срабатывает, если объем файлов превышает 5 Гб.); добавлен также префикс 
	  к файлам выгрузки заказов
	+ в выгрузку заказа добавлен комментарий покупателя, указанный им при оформлении заказа (ранее передавался 
	  только адрес сайта и артикул заказа); дополнительно добавлен номер заказа (указывался до этого только 
	  артикул заказа); исправлен также разделительный символ между сообщениями в комментарии с переноса строки 
	  на знак вертикальной линии "|" и, вместе с этим, весь текст комментария к заказу теперь стал однострочным
	+ убран сброс статуса товара в "отключён", если 1С не передала статус
	+ не отображалась кнопка для повторной регистрации заказа на обмен (исправлен путь к шаблону с кнопкой - в 
	  предыдущем релизе была сделана существенная переработка настроек модуля и рефакторинг)
v1.68.1 (2020-07-14)
	+ в выгрузку заказа добавлен гостевой email покупателя
v1.69.0 (2020-08-11)
	+ небольшое улучшение кода: немного изменена структура модуля и упрощено подключение автозагрузчика классов
	+ небольшое улучшение для возможности отключения кэширования БД в самых старых версиях PrestaShop
v1.69.1 (2020-10-08)	
	+ добавлена проверка опции "Включить импорт товаров", чтобы её нельзя было отключить при включенных зависимых 
	  опциях (для исключения ситуаций неверной настройки)
v1.70.0 (2020-10-20)
	+ в выгрузку документа о заказе добавлен узел со скидкой
	+ было уточнено много сообщений пользователю (в основном, которые для лога)
	+ изменена кодировка на utf-8 (для некоторых редакций 1С, сообщения, отправляемые в 1С были не читаемыми, 
	  например, для Украинских редакций)