1.1.0 (21.02.2017)Додана можливість задавати назву угоди
Додана можливість задавати бюджет угоди
Додано обробку прихованих полів у веб-формах
1.2.0 (23.02.2017)Додано можливість передавати значення з форм та поштових подій до бюджету та кастомних полів угод. Підтримуються найпростіші типи кастомних полів: текст, число, текстова область, коротка адреса, посилання, дата.
Для всіх типів списків і прапора доступне ручне завдання значень.
1.2.1 (27.02.2017)Поліпшено розпізнавання чисел при додаванні поля до бюджету угоди
При додаванні кількох полів до бюджету їх значення сумуються.
1.2.3 (10.03.2017)Розширено та уточнено список виведених помилок
Оптимізовано кількість запитів, що надсилаються.
1.3.1 (16.03.2017)Виправлено помилку, що виникає при оновленні з версії 1.2.4 до версії 1.2.5 під час нової установки
Виправлено інші дрібні недоробки
1.4.0 (21.04.2017)Додано контроль дублікатів
У контактах:
- додавання примітки до нового контакту про те, що є дублікати
- оновлення основного контакту без створення дублікату
- Використання основного контакту без оновлення
У примітках: якщо сутність має ідентичну примітку, то нове не створюється
1.4.1 (24.04.2017)При пошуку дублікатів тепер не враховуються прогалини на початку та в кінці порівнюваних полів
1.4.2 (26.04.2017)Виправлені помилки пошуку дублікатів
Додано пошук дублікатів, якщо контактів більше 500
1.5.0 (11.05.2017)Можливість додавати угоди та контакти до "Нерозібраного"
При включеному контролі дублікатів до контактів у "Нерозібраному" при будь-яких налаштуваннях будуть додані посилання на них.
Створення завдань під час додавання до "Нерозібраного" неможливо.
1.5.6 (18.05.2017)Виправлена помилка, через яку в ряді випадків могла сама зніматися галочка "Додати до "Нерозібраного"" у налаштуваннях
Підвищено стабільність роботи під час перевірки дублікатів
1.5.7 (22.05.2017)При включеній опції "Додати в Нерозібране" елементи керування, що не беруть участі (статус угод і завдання), стають неактивними
Виправлено глюк, через який при встановленні рішення не перевірялася встановленість необхідних модулів.
Інші незначні доопрацювання
1.5.8 (23.05.2017)При включеній опції "Додати до Нерозібраного" вибір дії з дублікатами стає неактивним
Інші незначні доопрацювання
1.5.9 (25.05.2017)При передачі в "Незароблене" у приміток прибрано ідентифікатор відповідального
1.6.1 (01.06.2017)Виправлено передачу кирилиць при додаванні в "Нерозібране"
Інші незначні доопрацювання
1.6.2 (02.06.2017)Розширено перевірку необхідних модулів та розширень
Додана можливість логування запитів
1.6.5 (04.06.2017)Додана можливість групувати примітки
При додаванні кількох значень в ім'я контакту, між ними тепер ставиться пробіл, а не кома
1.7.1 (21.06.2017)Обробка подій модулем поставлена в черзі останньої, щоб була можливість захопити всі зміни.
1.7.2 (21.06.2017)Виправлено помилку, яка виникає під час перевірки надсилання останнього листа адміністратору.
1.7.3 (26.06.2017)Виправлено помилку сумісності зі старими версіями Бітрікса під час створення поштових шаблонів
1.7.5 (08.07.2017)Додано можливість передавати домен поточного сайту
Додана можливість задавати назву угоди у «Нерозібраному»
1.7.6 (09.07.2017)Додано компонент для імпорту результатів раніше заповнених веб-форм та минулих поштових подій
Додано можливість передавати файли у вигляді url-ів, що ведуть їхнє розташування на сайті, на якому сталася подія.
1.7.8 (14.07.2017)Додані події перед початком інтеграції з поштовими подіями та веб-формами. У подіях можна змінити вміст полів перед відправкою, а також скасувати відправлення в амо. Докладніше у документації.
Поле для передачі рекламних міток utm_* розширено, тепер через нього можна передавати мітки виду roistat_*
Додана можливість пошуку рекламних міток у cookies
1.8.0 (25.07.2017)Додано можливість пошуку дублікатів серед угод. З дублікатами угод доступні самі дії, як і з дублікатами контактів:
- додавання примітки до нової угоди про те, що є дублікати
- оновлення основної угоди без створення дублікату
- Використання основної угоди без оновлення
Крім іншого, цей функціонал дає можливість проводити угоду за статусами залежно від подій, що відбулися на сайті;
Незначні багфікси.
1.8.1 (02.08.2017)Виправлена помилка, що виникає в демо-версії при надсиланні оповіщення адміністратору
1.8.2 (15.08.2017)Вибір вирви та статусу тепер здійснюється в одному рядку
Додано підтримку рекламних міток openstat
1.8.3 (08.09.2017)Додано можливість підставляти в назву угоди та "нерозібраного" значення полів. Значення підставляються через плейсхолдери виду #імя_поля#
Додано окреме налаштування - оновлювати чи ні назву дубліката угоди.
1.9.0 (19.09.2017)Нове уявлення для правил інтеграції в адмінці: Сервіси -> Інтеграція з amoCrm
Рефакторинг
Виправлення помилок
1.9.2 (19.09.2017)Виправлення помилок у пошуку дублікатів
Виправлення інших незначних помилок
Рефакторинг
1.10.0 (28.09.2017)Додано можливість імпорту результатів минулих поштових подій та раніше заповнених веб-форм з адміністративної частини (Сервіси -> Інтеграція з amoCrm)
Інші доопрацювання та удосконалення
1.10.2 (04.10.2017)Додано можливість підставляти плейсхолдери в теги та текст створюваного завдання
Додано підказку з плейсхолдерів.
Додана можливість вибрати сайт, на якому спрацьовуватиме правило інтеграції (якщо сайтів 2 і більше)
1.11.0 (11.10.2017)Додано можливість відкласти процес інтеграції на агентів. Корисно для збільшення швидкодії сайту.
Додано логування всіх подій
Припинено підтримку компонента rover:amocrm.import, замість нього можна використовувати новий адміністративний інтерфейс -> Інтеграція з amoCrm
Виправлено незначні помилки
1.11.2 (12.10.2017)Виправлені помилки у файлах локалізації для rover:amocrm.preset.elements
Видалено старі непотрібні мовні файли
Виправлена помилка у відображеннях результатів
1.11.3 (17.10.2017)Додані нові поля для передачі в амо:
- Назва сайту
- ip адреса сайту
- сторінка, на якій сталася подія
Додано рекламну мітку from
Виправлено помилку, пов'язану зі зникненням першого поля в підключеній веб-формі
Виправлено незначні помилки
1.11.4 (31.10.2017)- гарантована інтеграція (події, під час відправлення яких виникла помилка, будуть надсилатися повторно)
- можливість настроїти кількість подій, оброблюваних агентом за один прохід
- виправлена помилка при підстановці значень із плейсхолдерів
- виправлені інші помилки
1.12.0 (31.10.2017)Додана можливість створювати компанії. З компаніями доступні ті ж дії, що і з контактами
Необхідна версія PHP знижена до 5.3
1.12.1 (01.11.2017)Виправлена помилка зі зникненням секцій налаштування контактів, компаній, завдань
1.12.5 (08.12.2017)- додано кнопку негайної обробки подій, які очікують обробки агентом
- Додано висновок розміру файлів лога
- Додано обмеження на максимальний розмір файлів лога
1.12.7 (16.02.2018)Виправлена помилка, через яку іноді не відображалися правила інтеграції в розділі "Сервіси"
Додано можливість пропускати інтеграцію дублів подій на одному хіті. Може бути корисним при підключенні веб-форм через поштову подію та в деяких інших випадках.
1.12.10 (04.04.2018)нове:
- мітки рекламний кампаній тепер завжди шукаються в куках
- Додано можливість задати необхідні мітки РК вручну.
- додано мітку РК для clientId Google Analitics (_ga)
- Агент більше повторно не обробляє повідомлення з помилками
фікси:
- виправлено активність поля "воронка" у угоди при включеному "нерозібраному"
- виправлена помилка, що іноді виникає при оновленні угоди
- виправлено помилку логування оновлення угоди
- виправлена помилка "Визначення ' argument' 'tab' is outside the allowable range of values" у списку правил інтеграції за відсутності з'єднання з амосрм.
1.13.0 (09.04.2018)Додано можливість передавати кожну мітку рекламних кампаній в окреме поле
Рефакторинг
1.13.1 (22.04.2018)Виправлена помилка, що іноді виникає при масовому експорті елементів в амосрм
1.13.2 (21.05.2018)Додавання передачі ідентифікатора користувача (visitor_uid) в угоду та додаткові поля сутностей
Остаточне перенесення списку та налаштувань правил інтеграції з налаштувань модуля до окремого розділу.
1.13.3 (27.05.2018)Додано можливість включати/відключати створення «нерозібраного», угоди, контакту, компанії та завдання із загального списку правил інтеграції
Виправлена помилка пагінації у списку правил інтеграції
Інші незначні покращення
1.13.5 (30.05.2018)Виправлено пошук дублікатів угод за полями "Ім'я", "Бюджет", "Статус"
Додана можливість шукати дублікати щодо збігу будь-якого з обраних полів
Поле "Всі мітки рекламних кампаній" перенесено до секції "Мітки рекламних кампаній"
1.13.7 (05.06.2018)Додано можливість окремої повторної обробки подій, при відправці яких раніше сталася помилка
Збільшено продуктивність
1.13.8 (21.06.2018)— Покращено обробку помилок у компонентах
- Мінімальна версія php піднята до 5.6
- Мінімальну версію "Конструктора адміністративної частини" піднято до 1.8.3
1.14.0 (03.07.2018)— розширено список міток рекламних кампаній, доступних за умовчанням, а також додано їх короткий опис
— додано пошук міток аналітики та рекламних кампаній у рядку запиту та сесії
— додано можливість збереження міток аналітики та рекламних кампаній у сесії
— доданий фільтр для мітки _ga (Google Analitics Client Id), що прибирає з мітки версію api: GA1.2.1054613344.1468150257 => 1054613344.1468150257
— перероблено внутрішню систему подій
- Виправлені деякі помилки
2.0.0 (13.07.2018)— обмін даними переведено на версію 2 api amoCRM
— розширені повідомлення про помилки
— рефакторинг та виправлення дрібних помилок
2.0.7 (20.07.2018)— для уникнення блокувань з боку amoCRM введено штучну затримку між запитами 0.3 сек.
— зменшено витрату пам'яті під час пошуку дублікатів
— відновлено підтримку мультимовності та англійський переклад
— додано додаткову перевірку залежностей при спрацюванні подій
- Виправлено відображення статусів воронок
- Виправлені інші помилки та неточності
2.0.8 (25.07.2018)— покращено продуктивність збереження міток рекламних кампаній під час переходу між сторінками
— виправлено деякі помилки та неточності
2.0.11 (28.08.2018)— додано автоматичне очищення записів про старі події у журналі;
- Виправлені помилки в роботі з кастомними типами завдань;
- Виправлені помилки в пошуку дублікатів угод у контакту;
- Висновок попередження про відключену інтеграцію в компонентах;
- Невеликі зміни в інтерфейсі налаштувань;
— невеликі зміни в інтерфейсі правил інтеграції: плейсхолдери тепер вказуються праворуч від поля та ін.
— мінімальну необхідну версію "Конструктора адміністративної частини" піднято до 1.8.12;
- Рефакторинг.
2.0.14 (13.09.2018)— виправлено помилку, через яку іноді не передавалась ціна угоди
— додано перевірку типу та кодування для міток РК та аналітики.
- Виправлені виявлені варнінги
— трохи доопрацьовано інтерфейс
2.0.18 (05.11.2018)— додано стандартну мітку рекламних кампаній utm_referrer
- Доопрацьовано інтерфейс правил інтеграції
— відновлено можливість змінювати дані, що надсилаються в amoCRM, через події
— прибрано коментарі з js-коду
— виправлено помилку, через яку іноді не вирушали угоди
- відгук по api прискорений на 50%
— інші незначні доопрацювання та рефакторинг
2.0.21 (29.01.2019)— виправлено помилку, через яку створені події інтеграції могли іноді не йти в амо;
— виправлено помилку, що виникає, якщо у події перед інтеграцією заборонити створення будь-якої сутності (угоди, контакту тощо).
2.1.0 (09.02.2019)— Додана можливість задати дедлайн завдання;
- Для зручності використання, в налаштуваннях правила інтеграції розділи, що відповідають за завдання полів, переміщені на внутрішні вкладки;
- Прискорений відгук по api;
— мінімальну потрібну версію "Конструктора адміністративної частини" збільшено до 1.8.15.
2.1.3 (23.03.2019)- Додано можливість автоматичної повторної обробки на агенті подій з помилками
— до списку правил інтеграцій додано колонку з відповідальним менеджером та можливість його поміняти
— у налаштуваннях правила інтеграції позначені поля "тільки з api"
— виправлено активацію/деактивацію правил інтеграцій у списку
- Виправлення незначних помилок
2.1.9 (22.07.2019)— додано підтримку поштових подій, що додаються методом \Bitrix\Main\Mail\Event::send($data); ядра d7. Підтримка методу \Bitrix\Main\Mail\Event::sendImmediate($data); поки що ні, оскільки там не викликаються відповідні події;
- Додано нові події. Повний опис подій див. тут https://github.com/pavelshulaev/amocrm/blob/master/events.md;
- Підвищена надійність з'єднання з сервером amoCrm;
- Виправлені знайдені помилки
2.1.11 (31.12.2019)— виправлено помилку, через яку іноді дублювалися події в amoCRM
— інтеграція на агентах тепер працює лише за умови переведення агентів на cron
- Мінімальна версія ПХП підвищена до 7.0
— змінено систему внутрішніх подій (докладніше в описі рішення на гітхабі https://github.com/pavelshulaev/amocrm/blob/master/events.md)
- клас \Rover\AmoCRM\Entity\Result оголошений застарілим
— рефакторинг та виправлення дрібних помилок та неточностей
ОБОВ'ЯЗКОВО створіть резервну копію сайту перед оновленням. Якщо ви використовували застарілі події модуля, заплануйте перехід на нові в найближчому майбутньому.
2.1.12 (01.01.2020)- Управління мітками рекламних кампаній та аналітики переїхало з налаштувань правила інтеграції на окрему вкладку в налаштуваннях модуля, т.к. за великим рахунком, ці налаштування єдині для всього сайту
— рефакторинг та виправлення дрібних помилок та неточностей
2.2.0 (07.01.2020)— додано можливість синхронізації статусів угод в amoCRM із статусами замовлень в інтернет-магазині. Доступно лише якщо встановлено модуль Інтернет-магазин. Докладніше у документації https://github.com/pavelshulaev/amocrm/blob/master/status-sync.md.
- Налаштування агентів винесені на окремий таб;
- Виправлення дрібних помилок і неточностей, рефакторинг.
2.2.6 (16.01.2020)— додані додаткові поля "телефон", "індекс", "місце розташування", "адреса доставки", "вартість без доставки", "назва платіжної системи", "назва служби доставки", "вартість доставки", "коментар до замовлення" поштові події "Нове замовлення" (SALE_NEW_ORDER), "Зміна статусу замовлення" (SALE_STATUS_CHANGED_), "Замовлення оплачено" (SALE_ORDER_PAID), "Нове замовлення на продовження передплати" (SALE_NEW_ORDER_RECURRING), "Доставка замовлення дозволена", "Доставка замовлення дозволена" " (SALE_ORDER_CANCEL), "Підписка скасовано" (SALE_RECURRING_CANCEL). Ці поля можна використовувати як інтеграції з amoCRM, і у листах, генерованих з урахуванням подій;
— виправлено помилку із збереженням міток рекламних кампаній у налаштуваннях правил інтеграцій;
- Виправлена обробка плейсхолдерів у тегах;
- Поліпшена обробка подій d7;
— відновлено роботу агента, що переводить події, що зависли, в помилкові після закінчення трьох годин;
— виправлено помилку, через яку за відсутності з'єднання пропадали таби в налаштуваннях.
2.2.7 (19.01.2020)— додавання плейсхолдерів до правил інтеграції стало зручнішим. Тепер їх можна додати одним кліком у вікні;
— виправлено помилку, коли замість відсутнього значення плейсходлдера передавався його код, тепер передається порожнє значення;
- Відновлено фільтр дублікатів подій на одному хіті;
- Доопрацьовано переклад англійської версії;
- Рефакторинг та виправлення дрібних помилок.
2.2.8 (24.01.2020)— додано можливість вибору лійки «нерозібраного»;
— передача сторінки сайту, на якій було створено «нерозібране»;
— у додатковому полі "Адреса сторінки" тепер передається повна адреса, з http/https та доменом;
— виправлення дрібних помилок та рефакторинг
2.2.9 (29.01.2020)— додано перевірку прав відповідального користувача, якщо якихось прав не вистачає, то про це виводиться повідомлення;
— додано можливість переглядати та змінювати відповідального у списку правил інтеграцій
2.2.12 (11.03.2020)— виправлено помилку, через яку при синхронізації статусів замовлень у напрямку амо -> магазин не спрацьовували поштові події та не змінювалася дата зміни замовлення
— додано можливість редагувати назви правил інтеграції
— у нові події тепер другим аргументом передається об'єкт Rover\AmoCRM\Helper\TransportProvider, що містить усі значущі об'єкти
- Виправлені помилки, що виникають при встановленні рішення, через які могли не прописуватися обробники подій і доп. поля замовлення;
— необхідну версію "Конструктора адміністративної частини" підвищено до 1.9.1
— рефакторинг та виправлення інших дрібних помилок та неточностей
2.3.0 (16.03.2020)— додано можливість додавати по кілька правил інтеграції для кожної поштової події та результату веб-форм;
— відновлено можливість прив'язати завдання до угоди, контакту чи компанії;
— до списку результатів правил інтеграцій додано дату створення результату;
- Виправлені хлібні крихти;
- Інші виправлення та рефакторинг.
2.3.1 (22.03.2020)— додано можливість синхронізації прапора скасування замовлення зі статусами угоди
— додано подію onBeforeWebhook, яка спрацьовує перед викликом вебхука. Докладніше у документації https://github.com/pavelshulaev/amocrm/blob/master/events/onbeforewebhook.md
— виправлено незначні помилки та неточності
- Рефакторинг
2.3.2 (22.04.2020)— додано можливість копіювати правила інтеграції
— інші незначні доопрацювання та покращення
2.4.0 (25.04.2020)ПЕРЕД ВСТАНОВЛЕННЯМ ЦЬОГО ОБНОВЛЕННЯ ОБОВ'ЯЗКОВО ЗРОБІТЬ РЕЗЕРВНУ КОПІЮ!!!
— додано можливість передавати товари із замовлення до товарів amoCRM
— додано зворотну синхронізацію кількості товарів в угоді з кількістю товарів на замовлення інтернет-магазину.
— додано нові події для роботи з товарами: beforeCatalogProductGetList, afterCatalogProductGetList, beforeCatalogProductAdd, afterCatalogProductAdd. Докладніше див. в описі подій: https://github.com/pavelshulaev/amocrm/blob/master/events.md
— у ці події тепер єдиним елементом передається \Rover\AmoCRM\Controller\Transport: onBeforePushData, onAfterPushData, beforePushUnsortedData, onPushUnsortedData, onAfterPushUnsortedData, onBeforePushStandardData, onAfterPushStandard
— припинено підтримку застарілих подій
— припинено підтримку об'єкта Rover\AmoCRM\Model\Result
- Мінімальна версія пхп збільшена до 7.1
- Мінімальна версія гол. модуля збільшено до 16.5.9
- Виправлення дрібних помилок і рефакторинг.
2.4.5 (15.06.2020)— додано передачу полів до списків амоСрм за значенням
— додано мітку рк за замовчуванням Яндекс ClientId (_ym_uid)
— виправлено помилки під час створення «нерозібраного» із включеними товарами
- Виправлені помилки неможливості створення «нерозібраного»
- Виправлені помилки у перевірці цілісності версій
— виправлені помилки під час встановлення та видалення
- Виправлені інші дрібні неточності
2.5.0 (02.07.2020)- "Нерозібране" тепер створюється при заданні угоді статусу "Нерозібране"
- Можливість створення "неразоюбранного" з першої вкладки правила інтеграції видалена
- в заголовок "нерозібраного" в амо тепер передається його назва, а не посилання
— додаткові поля на замовлення тепер додаються, навіть якщо правило інтеграції відключено (сама інтеграція має бути включена). Їх можна використовувати у поштових шаблонах.
- Виправлені знайдені помилки
2.6.0 (31.07.2020)ПЕРЕД ВСТАНОВЛЕННЯМ ЦЬОГО ОБНОВЛЕННЯ ОБОВ'ЯЗКОВО ЗРОБІТЬ РЕЗЕРВНУ КОПІЮ!!!
УВАГА! Це оновлення змінює схему авторизації в amoCRM. Після встановлення оновлення для продовження використання рішення вам необхідно буде виконати кроки зі встановлення з'єднання з амо, описані на вкладці "Установка".
- Перехід на outh2-авторизацію (див. вкладку "Установка")
- Виправлення помилки при створенні "нерозібраного"
2.6.2 (28.08.2020)— додано можливість встановити декілька відповідальних правил інтеграції. Відповідальні ставляться по черзі при кожному спрацьовуванні правила;
— перероблено інтерфейс синхронізації магазину з амо, додано окреме налаштування для синхронізації статусів;
— реалізовано додавання/видалення товарів у замовленні магазину під час доставки/видалення їх у пов'язаній угоді амо;
- Налаштування "передавати товари", що відповідає за передачу товарів в амо як сутностей і подальшу їх синхронізацію, перенесена з налаштувань правил інтеграції в налаштування модуля;
— для гарантованої побудови адрес для посилань авторизації та вебхуків додано перевірку існування сайту за замовчуванням із заповненим доменним ім'ям;
— виправлено помилку, коли із замовлень зникали товари при включеній передачі товарів в амо;
— виправлено інші помилки та неточності
2.6.8 (16.10.2020)— додано нові додаткові поля до поштових подій, пов'язаних із замовленням: вартість без доставки (число), вартість доставки (число), код валюти, назва валюти. Тепер вартість товарів та доставки можна передавати як у форматованому вигляді з кодом валюти, так і у вигляді числа
— Додана можливість вказувати коди типів поштових подій, пов'язаних із замовленням, до яких будуть додані додаткові поля. Поштові події обов'язково повинні містити поля ORDER_ID або ORDER_REAL_ID, в яких має передаватися ID замовлення
— додано перевірку, що обліковий запис, під яким відбувається з'єднання з амоСРМ, адміністративний
— додано синхронізацію статусів під час перекладу з "нерозібраного"
— у зв'язку з поступовим переходом на апі 4-й версії, видалено подію afterCatalogsGetStatus
— виправлено помилку перевірка стану, що виникла після оновлення з версій нижче 2.6
- Виправлена помилка простроченого демо-періоду після встановлення
- Інші різні виправлення
2.6.15 (08.12.2020)— додано події на пошук та створення товару в amoCRM на основі товару кошика
— при пошуку існуючого товару до amoCRM додано перевірку за ціною
— додано можливість вручну задати сайт для повідомлень
— додано можливість встановити кастомний домен сайту для повідомлень
- модуль "Списки параметрів" більше не потрібний
- Виправлена помилка після встановлення
— виправлено помилку, через яку не створювалися правила інтеграції
— дозалити файли, які помилково не потрапили в попередню версію
— інші невеликі правки та рефакторинг
2.7.1 (15.01.2021)— перероблені агенти: підвищено оперативність та стабільність обробки подій
- правила інтеграції перейменовані на профілі інтеграції
— додано мітку roistat_visit
- Виправлені знайдені помилки
- Рефакторинг
2.7.2 (26.01.2021)— налаштування підключення винесено на окрему сторінку
— оновлено SDK для зв'язку з amoCRM
— додано нові події (див. https://github.com/pavelshulaev/amocrm/blob/master/events.md)
— покращено сумісність із сайтами в однобайтових кодуваннях, наприклад windows-1251
- Виправлені знайдені помилки, в т.ч. у демо-версії
— у зв'язку з оновленням api amocrm, при редагуванні товарів у угоді залишилася синхронізація із замовленням лише за складом та кількістю.
- Мінімальна версія php підвищена до 7.2.5
2.7.3 (20.02.2021)ПЕРЕД ВСТАНОВЛЕННЯМ ЦЬОГО ОБНОВЛЕННЯ ОБОВ'ЯЗКОВО ЗРОБІТЬ РЕЗЕРВНУ КОПІЮ!!!
— налаштування синхронізації статусів та товарів у замовленнях переміщені з налаштувань модуля на вкладку "замовлення" відповідних профілів інтеграції
- HTML-теги з тексту тепер вирізаються завжди, т.к. в amoCRM вони не підтримуються. Переноси рядків зберігаються
- більше не треба вказувати поля для ідентифікації замовлень в амо, угоди до замовлень тепер прив'язуються автоматично
— для передачі товарів у напрямку інтернет-магазин амоСРМ знято обмеження на мінімальну довжину номера замовлення 3 символи
— налаштування "Кількість подій, що обробляються за один прохід" видалено з візуальної частини
— мінімальну версію "Конструктора адміністративної частини" підвищено до 1.9.7
- Відновлено пошук дублікатів
- Виправлені знайдені помилки
2.8.2 (08.03.2021)— додано можливість підключення до кількох облікових записів amoCRM
— модуль "Конструктор адміністративної частини" більше не потрібний
— налаштування оповіщення та логування перенесено на вкладку "Додаткові налаштування"
— налаштування агентів перенесено на вкладку "Основні налаштування"
— виправлення помилок під час встановлення
— виправлення інших помилок та рефакторинг
2.8.3 (24.03.2021)— додано підтримку полів міток систем статистики в амо (tracking_data)
— додані позначки за промовчанням: _ym_counter, openstat_service, openstat_campaign, openstat_ad, openstat_source, gclientid, fbclid
— вебхук тепер створюється автоматично при підключенні/перепідключенні
— лист-повідомлення про помилки за замовчуванням включено для нових установок
- Виправлення помилок і неточностей
— оновлено SDK для зв'язку з amoCRM
2.8.6 (01.06.2021)— додано кнопку перезапуску агентів
- знято обмеження на 50 кастомних полів по суті
— виправлено помилку, через яку не перемикалися відповідальні у списку
- Виправлення інших незначних неточностей
- Рефакторинг
2.8.8 (06.07.2021)— відновлено обробку миттєвих поштових подій (CEvent::SendImmediate)
- Виправлені помилки в обробці подій при кількості кастомних полів понад 50
- Виправлені хлібні крихти в адміністративній частині
- Виправлено недоліки в обробці міток статистики
— виправлено інші знайдені помилки та неточності
- Рефакторинг
2.8.16 (19.08.2021)— список подій переведено з таблиці до hl-блоку
— кількість повторних спроб обробки помилкових подій обмежена 3
— виправлено помилку, що виникала під час виклику неіснуючої поштової події
- Виправлено прикріплення товарів замовлення до угоди
— виправлено обробку цін, якщо там є сторонні символи
— виправлено повторне надсилання результатів профілю інтеграції
— виправлено вибір етапів угод профілі інтеграції для облікових записів з однією лійкою
— виправлено автоматичне прокидання вебхука
— відновлено виключення версії з мітки _ga
- Виправлена помилка установки з демо-періодом, що минув.
- Виправлені помилки в обробці моментальних поштових подій (CEvent::SendImmediate)
- Виправлені інші знайдені помилки
- Рефакторинг
2.8.20 (06.10.2021)— додано можливість не змінювати статус у знайденого дубліката угоди в режимі «Оновити та використовувати найперший із знайдених дублікатів»
— Додана можливість шукати дублікати угод щодо прив'язки до контакту. Це дозволяє не створювати нову угоду, якщо контакт вже має
- профілі інтеграції переведені з опцій в hl-блок, знято обмеження на кількість профілів
— відновлено масове перенесення з нерозібраного
— виправлено помилку, через яку не передавалися числові мітки систем статистики
— виправлено помилку, через яку не зберігався профіль інтеграції, якщо в амо була тільки одна вирва
- Виправлені інші знайдені помилки
- Рефакторинг
ДЛЯ РОЗРОБНИКІВ:
Для розробників: у кастомних обробниках подій об'єкт Rover\AmoCRM\Profile замінити на Rover\AmoCRM\Directory\Entity\Profile
3.0.0 (30.11.2021)ПЕРЕД ВСТАНОВЛЕННЯМ ЦЬОГО ОБНОВЛЕННЯ ОБОВ'ЯЗКОВО ЗРОБІТЬ РЕЗЕРВНУ КОПІЮ!!!
УВАГА!!! Це оновлення не має сумісності з подіями з попередніми версіями! Якщо ви писали свої обробники подій, УВАЖНО прочитайте розділ "ДЛЯ РОЗРОБНИКІВ" перед встановленням.
- Додано контроль дублікатів з боку амо. Потрібне додаткове налаштування джерела https://www.amocrm.ru/developers/content/crm_platform/duplication-control
- Прискорено обробку дублікатів з боку модуля. Тепер кількість сутностей не впливає на швидкість обробки.
- у пошуку дублікатів з боку модуля поле "Прив'язані контакти" перейменовано на "Угоди прив'язаного контакту", галочка "Обмежити область пошуку існуючими угодами контакту" прибрана, т.к. її функціональність тепер дублює це поле
- видалено поле мапінгу "Всі мітки систем статистики"
- поле "назва угоди/нерозібраного" перенесено в мапінг полів угоди
- поле "текст завдання" перенесено в мапінг полів задачі
— додано значення "через годину" для дедлайну завдання
- Додано можливість задавати теги окремо для угоди, контакту, компанії
- Примітки тепер групуються завжди. Відповідне налаштування прибрано. Посилання на дублікати надходять окремою приміткою.
— оновлено плейсхолдери
— до налаштування профілю інтеграції додано оповіщення про помилки налаштування
— у результатах додано посилання на прив'язані сутності: угоди, контакт та компанії
- Інші візуальні зміни налаштувань профілю інтеграції
ДЛЯ РОЗРОБНИКІВ
- Перехід на 4 версію апі amoCRM. Докладніше про використовуване sdk тут https://github.com/amocrm/amocrm-api-php
— версія апі зв'язку з амоСРМ оновлено до 0.6.1, також оновлено всі бібліотеки, від яких залежить.
- видалені застарілі класи \Rover\AmoCRM\Profile, Rover\AmoCRM\Model\Preset і \Rover\AmoCRM\IntegrationRule, використовуйте замість них \Rover\AmoCRM\Directory\Entity\Profile
— видалені застарілі класи \Rover\AmoCRM\Event і \Rover\AmoCRM\Model\StatusTable, використовуйте замість них \Rover\AmoCRM\Directory\Entity\Event
— видалено застарілий клас \Rover\AmoCRM\Config\Options, використовуйте замість нього \Rover\AmoCRM\Options
— клас RoverAmoCRMEvents перейменований в RoverAmoCRM, старий клас поки залишений для сумісності
— видалені події onBeforePushData, onAfterPushData, onBeforePushUnsortedData, onPushUnsortedData, onAfterPushUnsortedData, onBeforePushStandardData, onAfterPushStandardData. Замість них додано нові. Див. курс з модуля https://rover-it.me/knowledge/course/course1/chapter0124/
— додано нові події beforeCheckDuplicates та afterCheckDuplicates, що дозволяють скасувати або модифікувати пошук дублів із боку модуля. Докладніше див. розділ, присвячений подіям у курсі модуля.
3.0.2 (17.12.2021)- Додано можливість видаляти підключення. Можна видалити лише ті підключення, які не пов'язані з жодним профілем інтеграції
— додано автоматичне завдання міток статистики за умовчанням для угоди під час створення нового профілю інтеграції
— додано мітку за умовчанням referrer
— покращено пошук створення дублікатів подій на тому самому хіті.
— покращено сумісність із старими версіями ядра
— видалено класи та поля, які стали непотрібними з версії 3.0
— розширено повідомлення про помилки
- Виправлена помилка при обробці моментальних поштових подій
— виправлено інші знайдені помилки та неточності
- Рефакторинг
3.1.0 (23.01.2022)— додано інтеграцію зі створенням та оновленням елементів інфоблоків
- Рефакторинг
— оновлено інтеграцію SDK з api amoCRM до версії 0.7.0
— виправлені лічильники подій у роботі/нових/залежних/помилкових
— інші незначні виправлення та покращення
3.1.2 (14.03.2022)— виправлено роботу налаштування "Видаляти з мітки _ga інформацію про версію api"
— щоб уникнути плутанини, налаштування "Контролювати дублікати з боку амо" зроблено недоступним, якщо відключено створення угод
— відновлено видалення тегів під час передачі полів у примітку
— додано затримку при масовій обробці подій, щоб уникнути блокування з боку амоСРМ
— виправлено помилку із зависанням обробки подій
— інші доопрацювання та незначні виправлення
3.1.6 (19.04.2022)— відновлено заповнення полів виду AMOCRM_ для поштових подій, пов'язаних із замовленням
- Поліпшено роботу в кодуванні windows-1251
- Виправлені помилки при оновленні статусу замовлення на основі статусу угоди
- Виправлені інші незначні помилки
3.1.8 (13.05.2022)— додано пошук дублікатів угод на прив'язане замовлення
— додано пошук у вибір відповідального, мапінг, вибір поштової події, веб-форми, інфоблоку при додаванні профілю інтеграції
— при створенні нового профілю угоди та контакти тепер включені за умовчанням
- Рефакторинг
3.1.9 (30.05.2022)- Виправлені помилки при пошуку дублікатів
— виправлено поведінку, коли контакти могли не створюватися за відключеної угоди
- Виправлені інші знайдені помилки
3.1.10 (28.07.2022)- Виправлена помилка, що іноді виникала при обробці нерозібраного через агентів
— виправлено помилку, через яку іноді могли не створюватися угоди
— виправлено інші знайдені помилки та неточності
3.1.14 (27.12.2022)- при передачі в кастомне поле типу "посилання", як значення тепер береться перше посилання з переданого значення
— для кращої сумісності додано можливість відключати додаткові js-скрипти.
— оновлено версію sdk зв'язку з amocrm до 0.12.3
- Рефакторинг
- Виправлені знайдені помилки
3.1.16 (21.02.2023)— виправлено знайдені помилки сумісності з php 8 та php 8.1
— виправлено інші знайдені помилки та неточності
3.1.18 (22.05.2023)— додано передачу множинних чекбоксів із вебформ
— оновлено залежності
- Прибрано можливість пошуку дублікатів з боку амоСРМ, т.к. вони відключили таку можливість для зовнішніх інтеграцій
— для пошуку дублікатів з боку сайту, щоб уникнути помилок, додано перевірку підключення апі фільтрації в амо. Для підключення треба звернутися в техпідтримку вашого облікового запису амоСРМ. Послуга платна.
3.2.1 (27.06.2023)— додано розмежування прав доступу до модуля
— оновлено дизайн списку профілів інтеграції та списку результатів
- розширений функціонал ліве меню в адмінці
- дрібні правки
3.2.2 (30.06.2023)- Виправлено помилку сумісності в ядром Бітрікс версії 23.300.100 і вище
- Виправлені інші знайдені помилки
— оновлено залежності
3.2.5 (29.08.2023)- Виправлені посилання на профілі інтеграції з лівого меню
— виправлено недоопрацювання, через яке іноді могла не з'являтися можливість контролювати дублі після оплати філтрації api.
— додано кількість елементів на сторінці в результатах
— невеликі візуальні доробки та виправлення інтерфейсу
- Виправлення помилок
3.3.0 (07.09.2023)— Додано масовий експорт елементів зі списку результатів
— Додано ручну масову обробку нових та помилкових подій з налаштувань модуля
— Невеликі коригування інтерфейсу
— Виправлено знайдені помилки
3.3.5 (27.09.2023)— додано налаштування "Оновити відповідального користувача дубля"
— додано призначення відповідального правочину зі знайденого дубля контакту/компанії
— перероблено та налаштувань пошуку дублів
- Виправлено помилку сумісності зі старою версією ядра
- Виправлена помилка, що виникала при пошуку дублів угод при активному фільтрі за статусами
— виправлено помилку, через яку при оновленні дублів, кастомні поля, яких не було в оригіналі, затиралися
- Виправлені інші знайдені помилки
3.3.7 (13.10.2023)— Виправлено помилку сумісності в головному модулі версії 23.600.0 і вище
— Виправлена помилка, якщо творець дубліката вже відсутній в акаунті амоСРМ
— Виправлена помилка, через яку міг не прокидатися відповідальний із дубліката
— Виправлені інші дрібні помилки та неточності
3.3.8 (29.10.2023)— елементи інфоблоків додають передачу посилання на елемент на сайті, а також для детальної картинки та прев'ю тепер передаються посилання на файл на сайті
- Перероблено зовнішній вигляд вікна вставки плейсхолдерів
— додано можливість передачі мови та ідентифікатора сайту
- Виправлено автоматичне визначення сайту
— покращена підтримка сайтів в однобайтному кодуванні
— виправлено помилку пошуку дублікатів, через яку при оновленні сутності на сайті міг змінитися відповідальний у пов'язаних сутностей в амо
3.3.9 (17.11.2023)— виправлено помилку, коли у знайденого дубля в амо були завойовані поля
— виправлено помилку пошуку дублікатів, яка виникала, якщо користувача, який оновив дублікат, вже немає в амо
— виправлено помилку пошуку дублікатів, яка виникала, якщо відповідального за дублікат вже немає в амо
- Виправлена помилка, через яку не завжди сутності могли прив'язуватися один до одного
— виправлено інші знайдені помилки та неточності
3.3.10 (11.12.2023)— до адміністративної частини модуля додано нові системні налаштування
— виправлено помилку, через яку події могли не вирушати в амоСРМ при явно не вказаному сайті у профілі інтеграції
— виправлено помилку, через яку могла не передаватися мова сайту
3.3.12 (01.04.2024)— додано передачу властивостей типу "Прив'язка елементу інфоблоку" при інтеграції інфоблоків. Як значення передається назва прив'язаного елемента
— додано події, що дозволяє кастомізувати створення угоди, контакту та компанії (onBeforeBuildContact, onAfterBuildContact, onBeforeBuildLead, onAfterBuildLead, onBeforeBuildCompany, onAfterBuildCompany). Докладніше див. https://rover-it.me/knowledge/course/course1/chapter0124/
— виправлено помилку, через яку могли не синхронізуватися статуси угоди зі статусами замовлення
3.3.13 (04.05.2024)— оптимізовано почергове перемикання відповідальних, якщо у профілі інтеграції їх зазначено декілька.
- Перероблений інтерфейс налаштувань модуля
— оновлено бібліотеки зв'язку з амоСРМ
— виправлена помилка, що іноді виникає "Class "Illuminate\Support\Collection" not found"
— виправлено інші знайдені помилки та неточності
3.4.0 (12.05.2024)- Додано новий безкоштовний метод для пошуку дублів «Рішення /ufee/amoapi». Вибрати метод можна в налаштуваннях модуля на вкладці «Додаткові налаштування» -> «Спосіб пошуку дублів». Метод увімкнено за замовчуванням для нових установок. Для старих за потреби треба переключити вручну. Більше жодних дій не потрібно. Пошук дублів на основі api фільтрації також як і раніше працює
— видалено деякі методи та константи, які довгий час до цього вважалися застарілими
3.4.4 (22.05.2024)- Виправлена помилка, що виникала при пошуку дублів через api-фільтрації
— виправлені помилки під час встановлення
— інші незначні покращення та виправлення
- Виправлена помилка при оновленні