1
0
mirror of synced 2024-11-25 14:56:09 +03:00
bitrix-module/CHANGELOG.md

547 lines
31 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 2023-07-21 v.6.3.19
- Добавлена возможность кастомизации генерации каталога
## 2023-07-20 v.6.3.18
- Исправлена передача брошенных корзин
## 2023-07-04 v.6.3.17
- Добавлен функционал передачи примененного купона в заказе Битрикс в пользовательское поле заказа CRM
## 2023-06-30 v.6.3.16
- Добавлена передача НДС товаров
## 2023-06-22 v.6.3.15
- Исправлено зависание агента выгрузки заказов
## 2023-06-12 v.6.3.14
- Исправлена ошибка при изменении торгового предложения в товаре
## 2023-06-09 v.6.3.13
- Правка генерации при работе со значением Без НДС
## 2023-06-08 v.6.3.12
- Исправление критических ошибок при обновлении модуля и php
## 2023-06-07 v.6.3.11
- Исправление критической ошибки при изменении настроек модуля
## 2023-06-02 v.6.3.10
- Добавлено ограничение по магазинам для типов доставок и оплат
## 2023-06-01 v.6.3.9
- Исправление ошибок генерации ICML каталога при установке модуля
## 2023-06-01 v.6.3.8
- Исправлена ошибка с получением настроек при генерации файла каталога
## 2023-06-01 v.6.3.7
- Исправлено получение основного сайта для записи логов модуля
## 2023-05-19 v.6.3.6
- В настройки добавлена опция деактивации модуля
## 2023-05-18 v.6.3.5
- Добавлен функционал обновления номера телефона, адреса и других полей заказа, связанных с курьерской доставкой
## 2023-04-26 v.6.3.4
- Оптимизирован алгоритм получения истории заказов и клиентов
## 2023-04-10 v.6.3.3
- Исправлено некорректное отображение настроек модуля
- Добавлена поддержка PHP 8.1-8.2
## 2023-04-10 v.6.3.2
- Добавлена возможность экспорта неактивных товаров и торговых предложений
## 2023-04-10 v.6.3.1
- Добавлена валидация свойств товаров и торговых предложений в настройках экспорта
## 2023-04-06 v.6.3.0
- Добавлен функционал передачи данных о содержимом корзины в систему
## 2023-03-30 v.6.2.4
- Добавлен функционал слияния дублей пользователей по истории
## 2023-03-29 v.6.2.3
- Исправление ошибок при установке модуля и выгрузке истории заказов для работы с несколькими сайтами
## 2023-03-27 v.6.2.2
- Добавление значения по умолчанию у элемента выбора контрагента
- Добавлена фильтрация полей по активности
## 2023-03-17 v.6.2.1
- Добавлена передача менеджера при изменении заказа по истории
## 2023-03-10 v.6.2.0
- Добавлена поддержка PHP 8.0
## 2023-02-16 v.6.1.16
- Добавление передачи магазина для корпоративных клиентов
## 2023-01-10 v.6.1.15
- Добавлен фильтр активности менеджеров
## 2023-01-24 v.6.1.14
- Исправление обновления и отправки заказа в црм систему
## 2023-01-10 v.6.1.13
- Изменение метода обновления полей программы лояльности в административной панели
## 2022-12-28 v.6.1.12
- Исправление генерации пароля у корпоративного клиента
- Добавлена проверка на существование пользователя в заказе
## 2022-12-13 v.6.1.11
- Добавление фильтрации не активных справочников и статусов
## 2022-12-02 v.6.1.10
- Удаление управления конфигурацией cron
## 2022-12-01 v.6.1.9
- Исправление ошибки создания клиента без email по истории
- Добавление передачи комментария к статусу заказа в CRM
## 2022-09-30 v.6.1.8
- Исправление ошибки в работе модуля при отмене заказа в Bitrix
## 2022-09-09 v.6.1.7
- Корректировка получения истории удалённых товаров
## 2022-09-07 v.6.1.6
- Корректировка редактирования данных пользователя Bitrix при выгрузке истории изменений
## 2022-08-22 v.6.1.5
- Корректировка получения НДС товаров в каталоге
## 2022-07-21 v.6.1.4
- Исправление ошибки при записи товаров в HL блок лояльности
## 2022-07-18 v.6.1.3
- Исправление работы модуля при попытке регистрации в программе лояльности уже существующего в ней клиента
- Исправление тестов
## 2022-07-01 v.6.1.2
- Исправление передачи корпоративных клиентов
## 2022-06-28 v.6.1.1
- Исправлена ошибка при удалении модуля
## 2022-06-28 v.6.1.0
- Исправлены ошибки дублирования скидок при обмене данными
- Скорректирована работа с общей скидкой по заказу, она более не переносится в скидку по товару в CRM
- Скорректирована передача бонусов и персональных скидок
- Исправлены типы полей скидок в HL-блоке программы лояльности
## 2022-06-17 v.6.0.6
- Замена устаревшего jQuery метода
## 2022-06-14 v.6.0.5
- Исправление автозагрузки классов для мультисайта
- Исправление страницы экспорта каталога
## 2022-05-18 v.6.0.4
* Исправление передачи местоположения в адресе доставки по истории
## 2022-05-13 v.6.0.3
* Исправление автозагрузки классов
## 2022-04-18 v.6.0.2
* Исправление конвертирования строк из utf-8
* Исправление редактирования свойств заказа в 1С Битрикс
* Добавлена передача параметра site для метода работы с корпоративными клиентами
* Добавлена передача параметра site для метода получения списка заказов
## 2022-04-08 v.6.0.1
* Исправлены ошибки подключения кастомных классов
## 2021-11-12 v.6.0.0
* Добавлена поддержка программы лояльности
## 2022-02-03 v.5.8.5
* Исправление ошибка восстановления отсутствующей отгрузки во время выгрузки истории из системы
* Исправлена ошибка обработки магазинов с кодами, содержащими ".", в настройках модуля
* Исправлен баг выгрузки заказов, связанный с неверным указанием namespace для LocationTable
* При обмене данными итоговая стоимость доставки теперь указывается принудительно
* Исправлена ошибка генерации icml для проиндексированных каталогов с простыми товарами
* Исправлена ошибка выгрузки клиентов, при которой одни и те же клиенты могли попасть в лист выгрузки повторно
* Исправления в документации
## 2021-10-15 v.5.8.4
* Исправление некорректной генерации каталога при повторных запусках генерации
## 2021-10-09 v.5.8.3
* Исправлено определение пути к файлу ICML-каталога
## 2021-09-08 v.5.8.2
* Оптимизирована работа с памятью в генераторе каталога
* Исправлены ошибки в генераторе каталога
## 2021-09-08 v.5.8.1
* Оптимизирована работа генератора icml каталога
* В генератор каталога добавлена возможность указывать свойства выгрузки одновременно для простых товаров и товаров с торговыми предложениями
* Исправлена ошибка выгрузки заказов из неподключенного к CRM магазина при использовании нескольких сайтов на одной лицензии
* Изменена логика обмена оплатами: для интеграционных оплат дата оплаты больше не передается из Битрикса
## 2021-08-19 v.5.8.0
* Добавлена синхронизация ответственного менеджера в заказе
* Исправлена ошибка выгрузки заказов с корпоративными клиентами, уже присутствующими в системе
* Исправлена ошибка выгрузки остатков при наличии более 100 складов в Битрикс
## 2021-06-28 v.5.7.1
* Исправлена ошибка в методе получения типов интеграционных оплат RetailcrmConfigProvider::getIntegrationPaymentTypes().
## 2021-05-31 v.5.7.0
* Переработан генератор ICML каталога:
- генератор использует потоковую запись в файл через `XMLWriter`;
- по умолчанию опция выгрузки каталога в момент установки модуля отключена;
- код генератора каталога теперь использует автолоадер Битрикса.
* Скидка на позицию больше не учитывается в заказе при установке произвольной цены для позиции.
## 2021-01-14 v.5.6.2
* Исправлено формирование картинок в ICML при включеном CDN
* Убрана некорректная запись внешнего идентификатора платежа для новых платежей по истории
* Добавлена проверка на длину email при отправке в систему
## 2020-12-15 v.5.6.1
* Обновлено наименование бренда
## 2020-11-24 v.5.6.0
* Добавлена возможность активации онлайн-консультанта
* Обновлен список стран
* Улучшена синхронизация ФИО в истории
* Добавлен перевод на английский язык
* Заменены некорректные символы в списке стран
## 2020-10-14 v.5.5.3
* Исправлено затирание полей при создании заказа по агенту
## 2020-10-01 v.5.5.2
* Исправлена ошибка, препятствовавшая обновлению модуля
* Исправлена неверная кодировка в настройках модуля
## 2020-09-28 v.5.5.1
* Исправлена ошибка переноса полей в RetailCRM для заказов с интеграционными доставками
## 2020-09-08 v.5.5.0
* Добавлена возможность ручной выгрузки заказов в CRM
## 2020-09-02 v.5.4.6
* Исправлена ошибка установки модуля при отсутствии заказов в Битрикс
## 2020-09-02 v.5.4.5
* Исправлена ошибка установки статуса оплаты в заказе
## 2020-08-26 v.5.4.4
* Исправлена ошибка при установке модуля
## 2020-08-25 v.5.4.3
* Исправлена ошибка с некорректным ID товара при редактировании заказа
* Исправлены опечатки в API-клиенте RetailCRM
* Добавлена фильтрация изменений истории по текущему API-ключу
## 2020-07-24 v.5.4.2
* Исправлена кодировка
## 2020-07-24 v.5.4.1
* Оптимизирован генератор каталога
* Передача статуса оплаты и статуса отгрузки заказа в Битрикс
* Предупреждение в случае обнаружения несовместимых настроек
* Запрещенные для редактирования поля в заказах с интеграционной доставкой более не передаются при редактировании заказа из Битрикс
## 2020-07-14 v.5.4.0
* Добавлена поддержка функционала смены клиента
## 2020-05-04 v.5.3.2
* Исправлена кодировка в настройках модуля
## 2020-04-27 v.5.3.1
* Добавлена локализация свойств при генерации каталога
## 2020-04-23 v.5.3.0
* Добавлена поддержка корпоративных клиентов
## 2020-01-09 v.5.2.5
* Добавлена передача "externalIds" у позиций товаров в заказе
* Добавлено разделение поля строение/корпус на два отдельных
## 2019-12-20 v.5.2.4
* Добавлена обработка изменения номера заказа по истории
## 2019-11-1 v.2.5.3
* Исправление при обработке полученных изменений о контрагенте
* При обработки истории по клиентам добавлены кастомные поля
* Исправлены мелкие ошибки и недочеты
## 2019-09-17 v.2.5.2
* Поддержка функции добавления одинакового товара в заказ как разные товарные позиции из CRM
## 2019-08-28 v.2.5.1
* Исправление генерации единиц измерения
## 2019-07-26 v.2.5.0
* Исправление создание дублей заказов
## 2019-07-18 v.2.4.9
* Добавлен поиск города по почтовому индексу при выгрузке истории изменений
## 2019-07-01 v.2.4.8
* Исправлена отправка пустого заказа при удалении заказа из СMS
* Изменена логика генерации внешнего идентификатора оплат для сохранения его уникальности в пределах системы
## 2019-03-28 v.2.4.7
* Добавлено удаление в системе типа цены у товара для неактивного типа цены на сайте
## 2019-03-28 v.2.4.6
* Исправление проверки информации о контрагенте при обработке полученных изменений
## 2019-03-28 v.2.4.5
* Обновлен конфигурационный файл для валидатора
## 2019-01-22 v.2.4.4
* Добавлена обработка клиентов с внешним кодом в виде хэша при выгрузке истории изменений
## 2019-01-15 v.2.4.3
* Добавлена выгрузка НДС в ICML каталоге
* Улучшена выгрузка истории изменений заказа
* Улучшена настройка выгрузки типов цен
## 2018-12-26 v.2.4.2
* Добавлена конвертация закупочной цены при выгрузке заказа
* Исправлен файл переводов для выгрузки каталога
* В настройку экспорта каталога добавлена настройка максимального количества торговых предложений у товара
* Исправлен вызов обработчика сохранения оплаты при создании заказа
## 2018-11-02 v.2.4.1
* Исправлены ошибки в файле options.php
## 2018-11-02 v.2.4.0
* Изменена привязка на событие сохранения заказа. Используется привязка к событию "OnSaleOrderSaved"
* Исправлено удаление событий модуля при удалении модуля интеграции из CMS
* Добавлено подключение файла Logger.php при удалении модуля
* Изменен механизм определения протокола, с которым работает сайт. Используется метод isHttps() 1С-Bitrix
* Исправлена передача веса товара при отправке габбаритов заказа
## 2018-10-29 v.2.3.14
* Добавлено подключение файла RCrmActions.php при удалении модуля
## 2018-10-25 v.2.3.13
* Добавлен функционал для активации модуля в маркетплейсе RetailCRM
* Исправлен баг при генерации каталога с подстановкой схемы
## 2018-10-17 v.2.3.12
* Исрпавлена некорректная выгрузка остатков по складам
* Исправлена отправка габаритов товаров в заказах
## 2018-10-04 v.2.3.11
* Добавлен учет настроек часового пояса при создании заказа
* Устранено удаление событий изменения оплат при переводе выгрузки на агент
* Добавлена возможность указать свойство в настройках экспорта, из которого будет подставляться картинка, если отсутствует в "Подробно" и "Анонс"
* Добавлена подстановка домена в ссылках каталога в зависимости от пренадлежности инфоблока к сайту
## 2018-09-26 v.2.3.10
* Исправлена некорректная генерация скрипта UA
* Исправлена выгрузка остатков, если для товара указано более 50 складов
* Добавлен перехват исключений при сохранении заказа в Битрикс
## 2018-08-08 v.2.3.9
* Устранено резервирование товара в отмененном заказе
* Исправлен некорректный расчет скидки на товар
## 2018-07-16 v.2.3.8
* Добавлен рассчет стоимости товара с учетом наценки
* Добавлена выгрузка картинок товара, если отсутствует картинка торгового предложения
* Заменены устаревшие методы в API клиенте
## 2018-06-13 v.2.3.7
* Добавлена выгрузка штрихкодов в ICML
* Добавлена выгрузка картинок торговых предложений в ICML
* Улучшена передача типа доставки в заказе
* Добавлена проверка некоторых настроек при передаче заказа
## 2018-05-23 v.2.3.6
* Улучшена выгрузка свойств товаров типа "справочник"
* Добавлена настройка выгрузки габаритов и веса в заказе
* Добавлена совместимость натройки экспорта для Google Chrome
* Исправлена ошибка при выгрузке истории с пустым городом
* Добавлены проверки на существование модуля Highloadblock
* Исправлен баг с отправкой пустого заказа при удалении в 1С-Битрикс
## 2018-03-22 v.2.3.5
* В настройку экспорта добавлена настройка свойств типа "справочник"(highloadblock)
* Добавлена проверка необходимости резервации товаров при выгрузке заказов из RetailCRM
* Исправлен вызов рекурсивного метода в RCrmActions
* Добавлены недостающие поля retailcrm.json
## 2018-02-27 v.2.3.4
* Добавлена передача веса и габаритов в заказе
* Добавлена проверка существования fuser у корзины товаров перед сохранением
* Добавлено снятие резерва с товаров при отмене заказа в CRM
* Исправлена выборка данных для UA, когда id заказа не совпадает с номером
* Исправлены мелкие баги
## 2018-01-23 v.2.3.3
* Исправлен баг с передачей номера заказа
* Исправлены мелкие ошибки и недочеты
## 2017-12-27 v.2.3.2
* Исправлен баг с рассчетом суммы заказа
* Добавлен перехват исключения при редактировании отгруженной доставки
## 2017-12-27 v.2.3.1
* Исправлены мелкие баги и недочеты
## 2017-12-04 v.2.3.0
* Добавлен выбор валюты в настройках, для выгрузки заказов из CRM
* Исправлена выборка свойств заказа
* Устранен баг в настройках соответствия полей свойств заказа
* Улучшена механика выгрузки заказов из CRM
## 2017-11-20 v.2.2.10
* Устранен баг с созданием чеков
* Улучшен механизм работы с оплатами
## 2017-11-13 v.2.2.9
* Исправлены ошибки подключения кастомных классов
* Улучшена обработка истории
## 2017-11-01 v.2.2.8
* Исправлены баги пакетной выгрузки
* Исправлена ошибка при работе на php7.1
## 2017-10-26 v.2.2.7
* Исправлен баг при работе с одним сайтом
## 2017-10-25 v.2.2.6
* Доработана система синхронизации оплат
* Исправлены ошибки в истории заказов
## 2017-09-22 v.2.2.5
* Теперь учитываются группы доставки
* Изменен алгоритм передачи оплат
* Исправлено задваивание количества товаров в отгрузке
* Небольшие исправления
## 2017-09-07 v.2.2.4
* Исправлена работа истории пользователей
* Убраны события для старого API
## 2017-09-04 v.2.2.3
* Исправлена работа истории
## 2017-09-04 v.2.2.2
* Исправлен инсталлятор
* Изменена передача данных по пользователю
## 2017-09-01 v.2.2.1
* Добавлена встроенная функция retailCrmApiResult
* Добавлен триггерный вариант истории изменений
* Исправлены ошибки
## 2017-08-21 v.2.2.0
* API V5
* Возможность выбора версии API
* Добавлена возможность выгрузки остатков в разрезе складов
* Добавлена возможность выгрузки типов цен
* Добавлена базовая интеграция Daemon Collector
* Добавлена интеграция с Universal Analytics
* Доработана логика работы встроенных функций для модификации данных
* Исправлены ошибки
## 2016-12-09 v.2.1.2
* Добавлены единицы измерения в экспорте каталога
* Исправлены пути в include
* Добавлено время нового формата в валидатор
* Исправлено неверное изменение типа заказа по истории
* Исправлена ошибка с некорректным разбиением ФИО
* Небольшие исправления по коду
## 2016-11-15 v.2.1.1
* Исправлена проблема с отсутствием в настройках доставок
* Небольшие исправления
## 2016-10-31 v.2.1.0
* Добавлена передача адреса из карточки клиента в RetailCRM
* Добавлено больше информации в журнале битрикса и дополнительное логирование
* Небольшие исправления
## 2016-10-25 v.2.0.9
* Исправлена ошибка с неверной кодировкой ФИО
* Исправлена ошибка с отсутствием местоположения
## 2016-10-20 v.2.0.8
* Исправлена ошибка с отсутствием LID
* Изменены методы для совместимости с ранними версиями sale 16 версии
## 2016-10-20 v.2.0.7
* Исправлена ошибка с недобавлением товара в заказ по истории
* Исправлена ошибка с недобавлением сервиса доставки в црм
## 2016-10-14 v.2.0.6
* Оптимизация History
* Исправлены ошибки
## 2016-10-11 v.2.0.5
* Исправлена ошибка при обработке Ф.И.О.
* Исправлена ошибка с неверной кодировкой свойств
* Исправлена ошибка формирования списка статусов
## 2016-10-06 v.2.0.4
* Оптимизация History
* Исправлена ошибка выгрузки доставок при установке
## 2016-10-04 v.2.0.3
* fix состава отгрузки
## 2016-10-04 v.2.0.2
* Исправлены ошибки
## 2016-10-03 v.2.0.1
* Исправлены ошибки
## 2016-09-12 v.2.0.0
* API V4
* Переход на ядро d7
* История изменений по клиентам
* Множественный флаг отмены заказа
## 2015-11-09 v.1.1.3
* Добавлено логгирование в файл для приходящей из црм и уходящей в црм информации
* Изменен механизм добавления товара в заказ
* Возможность добавить товар в заказ, который есть в црм, но нет на сайте
* Изменил логику выбора товаров для выгрузки в xml
* Появилась возможность перевести History на триггер
* Исправлены ошибки
## 2015-05-18 v.1.1.2
* Добавлена возможность изменять файлы основных классов(ICMLLoader и ICrmOrderActions) и экспорт каталога без потери обновлений
* Исправлены мелкие ошибки
## 2015-03-19 v.1.1.1
* Исправлена ошибка, связанная с версионностью PHP в History.
* Добавлена выгрузка закупочной цены вместе с заказом
* Добавлены индивидуальные настройки для профилей выгрузки
* Исправлены мелкие ошибки
## 2015-02-20 v.1.1.0
* Модуль переведен на новую версию API
* Добавлена поддержка реквизитов юр. лиц
* Добавлена многосайтовость
* Добавлена выборочная загрузка заказов из настроек модуля
* Оптимизирована загрузка старых заказов
* Исправлена ошибка с удалением id товара в заказе
* Исправлена ошибка пустого $_SERVER['SERVER_NAME'] при экспорте каталога
* Исправлена ошибка с неправильной скидкой у товара при наличии копеек
* Исправлена ошибка с пропаданием автоматических служб доставок из настроек модуля
* Исправлена неправильная выгрузка сервисов для служб доставок
* Исправлено не правильное определение местоположения
* Рефакторинг модуля
## 2015-02-13 v.1.0.16
* Все действия агента происходят от имени retailcrm
## 2015-02-12 v.1.0.16
* Исправлен агент
* Исправлены ошибки с запоминанием пользователя
* Исправлена ошибка с выходом пользователя из системы
* Исправлена ошибка хождения пользователя под другим логином
* Исправлены проблема с fix-external-ids
* Добавлена возможность получения скидки из CRM в Битрикс