2.7.0 (10.11.2024)- Додано можливість створювати завдання в амоСРМ
— покращено підтримку англійської мови
- Інші дрібні правки
2.6.2 (25.10.2024)— товари з амо тепер синхронізуються за ідентифікатором та ціною. При зміні ціни товару в магазині, в амо буде створено новий товар.
— видалено застарілі налаштування "Тип ціни для товарів у замовленні, створених із угоди" та "Тип ціни для нових товарів у кошику". Для більш стабільної роботи оновлюваним з амо товарів у кошику ставиться ознака кастомної ціни
- Додано підтримку кастомного поля амо "день народження"
— видалено деякі методи, які тривалий час позначені як застарілі
2.6.1 (04.10.2024)— додано передачу залишків за складами для товарів.
— додано додаткові перевірки безпеки
- Припинено підтримку php 7.4 і 8.0. Мінімальна підтримка версія 8.1
- Додані додаткові перевірки при заміні плейсхолдерів
2.6.0 (20.09.2024)— в профиль интерации заказо добавлено новое поле «Состав заказа (со ссылками на товары)»
— добавлена возможноть выгружать только корзины авторизованных пользователей (с ФИО покупателя)
— добавлены дополнительные проверки безопасности
— улучшен перевод на английский язык
2.5.4 (26.08.2024)— исправлены мелкие ошибки и неточности
— повышена стабильность работы модуля
2.5.3 (26.07.2024)- Відновлено мапінг полів систем статистики для угод
— виправлено неточність, через яку міг неправильно визначатися домен замовлення за певних налаштувань сервера
2.5.2 (12.06.2024)— додано зворотну синхронізацію кастомних полів угод, контактів та компаній із властивостями замовлення
— перегруповано налаштування профілів інтеграції замовлень та кошиків
- виправлена помилка "Argument 'EDIT_FORM_LABEL' is null or empty", що іноді виникала при встановленні
— виправлено помилку, через яку в амо передавалися не всі поля
2.5.0 (07.06.2024)— додано зворотну синхронізацію кастомних полів угод, контактів та компаній із властивостями замовлення
— перегруповано налаштування профілів інтеграції замовлень та кошиків
- виправлена помилка "Argument 'EDIT_FORM_LABEL' is null or empty", що іноді виникала при встановленні
1.1.2 (25.02.2021)— додано можливість передавати товари як сутності під час створення та оновлення замовлення
— передача назви місцезнаходження замість коду як замовлення типу "Місце розташування"
- Виправлення для сайтів в однобайтних кодуваннях (windows-1251 і т.п.)
- Виправлені знайдені помилки
1.2.1 (26.03.2021)— додано підтримку полів міток систем статистики в амо (tracking_data)
- Додано можливість редагувати з адмінки список доступних міток систем статистики
- розширений доступний за замовчуванням список міток систем статистики
— додано можливість використовувати плейсхолдери для своїх значень у маппнг полів
- Перероблено додавання профілів інтеграції
— перероблено інтерфейс налаштувань профілю інтеграції, налаштування згруповані за діями
- при створенні замовлення додано можливість додавання visitor_uid до угоди. Це дозволяє відстежувати відвідувача в автоворонках. https://www.amocrm.ru/developers/content/digital_pipeline/site_visit
— виправлено помилку, через яку іноді могли дублюватися товари в угоді при оновленні замовлення
- Виправлені інші знайдені помилки
— оновлено SDK для зв'язку з amoCRM
1.2.3 (02.04.2021)- Доданий пошук дублів.
— покращено сумісність із старими версіями Головного модуля
— до мапінгу додані поля: вартість без доставки, вартість доставки, валюта, назва платіжної системи, назва служби доставки
— додано значення за замовчуванням для угоди в новому профілі інтеграції: назву, бюджет, склад замовлення та коментар користувача
- поле "Список відповідальних" у профілі зроблено необов'язковим. Якщо воно не заповнене, ставиться відповідальний з амо за замовчуванням
- Виправлені помилки
1.3.5 (07.04.2021)— додано синхронізацію каталогу магазину з товарами амоСРМ
— додано повний експорт усього каталогу до амоСРМ
— додано групи кастомних полів у профілі інтеграції.
— додано кнопку перезапуску агентів
— виправлено видалення тегів із текстових полів
- Виправлені помилки та неточності при синхронізації за статусами
- Виправлені інші помилки
- Рефакторинг
1.3.7 (15.04.2021)— додано коректну передачу властивостей замовлення типу "Список" та "Файл"
- Додано додаткове поле "Місто доставки". У ньому передається тільки місто, без країни та регіону
— додано виставлення позначок статистки за умовчанням під час створення профілю інтеграції
- Налаштування "пов'язані сутності amoCRM" у профілі інтеграції зроблено необов'язковим. Якщо її не заповнено, буде виведено попередження
- Налаштування "Сайти" та "Типи платників" зроблені не обов'язковими. Якщо вони не вибрані, то профіль застосовується до всіх сайтів або всіх типів платників відповідно
- Виправлено вивантаження назв властивостей товару
— виправлено передачу міток статистики
- Виправлено дублювання угод при оновленні замовлення
— виправлено синхронізацію статусів угод та замовлень
1.3.8 (16.04.2021)— мапінг полів товарів каталогу тепер застосовується і для товарів із кошика
— мітки статистки тепер додаються тільки при створенні нового замовлення і більше не оновлюються
— додано системні події beforeFindEventProfiles і afterFindEventProfiles, які дозволяють кастомізувати пошук відповідних профілів інтеграції при обробці події
— додано нове поле до мапінгу полів замовлення: посилання на замовлення
- Виправлені знайдені помилки в експорті товарів з каталогу
— відновлено назви полів товарів у мапінгу
- Рефакторинг
1.4.1 (26.04.2021)— додано масове вивантаження замовлень
— до мапінгу товарів додані властивості елементів типу рядок, число, список та довідник
— додано синхронізацію статусів при масовій зміні статусів угод в амо
— оптимізовано обробку подій інтернет-магазину та амо
— виправлено синхронізацію властивості замовлення типу "мультисписок" з кастомним полем такого типу
— виправлено помилку мапінгу полів товарів, якщо каталогів більше одного
— виправлено помилку, через яку не передавалися товари без торгових пропозицій
- Виправлена синхронізація за статусами замовлення - угода.
1.4.3 (06.05.2021)- Доданий фільтр замовлень за статусами. Тепер в амо можна створити угоду, коли замовлення в магазині досягне певного статусу
— додано форму для перегляду замовлень профілю інтеграції
— додано підтримку опису значень властивостей (поле DESCRIPTION) для товарів амо
— виправлено можливість відключення товарів та visitor_uid для угоди
- Оптимізована робота при великій кількості властивостей, що додаються в назву товару з торгової пропозиції
- Виправлена помилка при передачі значень множинних властивостей в товари амо
— інші незначні доопрацювання та виправлення
1.4.4 (19.05.2021)— додано ajax-вивантаження всіх замовлень та товарів, без агентів
— додано повторну обробку всіх успішних/помилкових подій через ajax, без агентів
— додано значення за замовчуванням для мапінгу товарів
- Рефакторинг
1.4.8 (15.07.2021)- Знято обмеження в 50 кастомних полів по суті
— на сторінку перегляду замовлень профілю додано масовий експорт та фільтр
- Додано оновлення товару в амо при оновленні ціни в магазині
— додано можливість вимкнути оновлення розділу під час оновлення товару
— виправлено обробку цін, якщо там є сторонні символи
— виправлено роботу хлібних крихт у адмінці
- Виправлені незначні помилки
1.5.1 (17.08.2021)— додано підтримку покупців та покупок. Покупець прив'язується до користувача сайту, покупка - до замовлення
- Додано дод. поле замовлення "ім'я покупця", в якому передається ім'я користувача Бітрікс, що оформив замовлення
— додано автоочищення таблиці подій
— кількість повторних спроб обробки помилкових подій обмежена трьома.
- Відновлено інтерфейс роботи зі списком замовлень при новій установці
- Виправлені інші знайдені помилки
1.5.2 (27.08.2021)- Додані кастомні поля замовлення: "джерело замовлення", "ідентифікатор відправлення", "номер документа відвантаження", "дата документа відвантаження"
— у мапінг статусів додані прапори "оплачений", "відвантажений", "скасований", "проблема із замовленням", "зовнішнє замовлення"
— додано події beforeAddComplex та afterAddComplex, що дозволяють модифікувати дані при додаванні угоди в режимі пошуку дублікатів
— додано події beforeSaveAmoEntity та afterSaveAmoEntity, що дозволяють модифікувати дані при додаванні/оновленні сутності, якщо режим пошуку дублікатів вимкнено
- Виправлено зміну бюджету угоди при прикріпленні до неї товарів
- Виправлені інші знайдені дрібні помилки та недоліки
1.5.3 (16.01.2022)— додано передачу купона знижок та застосованих знижок.
— при створенні нового профілю інтеграції за замовчуванням включено створення угоди та контакту, а також обробку створення/оновлення замовлення
— виправлено помилку, через яку не передавалися числові мітки систем статистики
— виправлено помилку, через яку не експортувалися замовлення, якщо в амо були відключені товари
— виправлено помилку, через яку могла не спрацьовувати ручна обробка подій
— оновлено SDK для зв'язку з AmoCRM
1.5.4 (18.01.2022)- Можливість додавати власні поля для передачі в АМО. Докладніше у документації https://rover-it.me/knowledge/course/course3/lesson129/
1.5.5 (21.02.2022)- Додано можливість видалення замовлення при видаленні відповідної угоди
— виправлені лічильники подій у роботі/нових/залежних/помилкових
версія sdk для зв'язку з amoCRM підвищена до 0.7.2
1.5.9 (11.05.2022)— додано можливість пошуку при додаванні полів у мапінгу, а також у фільтрі замовлень та списку відповідальних
— перегруповані поля в карті: додані групи "Замовлення", "Доставка", "Оплата". Видалені - "Додаткові поля замовлення" та "Поля замовлення"
— до мапінгу додано безліч нових полів для доставки та оплати
— додано підтримку поля "Адреса" амоСРМ
— розширено повідомлення про помилки
— оновлено значення за промовчанням під час створення нового профілю
— у налаштуваннях профілю інтеграції розділ "Фільтр замовлень" перенесений на вкладку "Загальні параметри"
- Поліпшено роботу в кодуванні windows-1251
- Виправлені знайдені помилки
- Рефакторинг
1.5.11 (12.07.2022)- Виправлена помилка при обробці кастомних полів
- Виправлено обрізання складу замовлення
— виправлені помилки, що іноді виникають при встановленні
1.6.0 (08.09.2022)— Додана синхронізація за прапорами та статусами першого відвантаження
— виправлено синхронізацію за прапорами замовлення
- Рефакторинг
1.6.7 (03.10.2022)— додано керування правами доступу до модуля
— виправлені помилки, що іноді виникають при встановленні та видаленні
- Виправлені помилки синхронізації прапорів відвантаження
- Виправлені інші помилки
- Рефакторинг
1.7.3 (24.10.2022)— додано синхронізацію товарів амоСРМ -> магазин
- Рефакторинг
- Виправлення дрібних помилок і неточностей
1.7.4 (08.11.2022)— додано нові події на створення сутностей amo з боку сайту (див. документацію https://rover-it.me/knowledge/course/course3/chapter096/)
— додано підтримку кастомних полів типу "Файл" (можна прикріпити файли, що вже існують в amoCRM по uuid)
- при передачі полів "Малюнок для анонсу", "Детальна картинка" та властивостей типу "файл" тепер передається посилання на файл
- при передачі в кастомне поле типу "посилання", як значення тепер береться перше посилання з переданого значення
— оновлено версію sdk зв'язку з amocrm до 0.12.3
- Виправлені знайдені помилки
1.7.5 (09.11.2022)— додано можливість передавати поля та властивості торгових пропозицій до товарів.
— у полях та властивостях елементів тепер передаються значення саме з елементів (а не із пропозицій, якщо товар був пропозицією). Таким чином, можна, наприклад, налаштувати передачу картинок у товар із пропозиції, а описи — з основного елемента.
1.7.7 (06.12.2022)— додано можливість редагувати та видаляти підключення у списку
— розширено права на доступ: додано читання та редагування лише профілів інтеграції та підключень
- Виправлені знайдені помилки
1.7.8 (27.12.2022)— для кращої сумісності додано можливість вимикати додаткові js-скрипти.
- Рефакторинг
1.7.13 (22.02.2023)— виправлено знайдені помилки сумісності з php 8 та php 8.1
- Виправлені інші знайдені помилки
- Рефакторинг
1.7.14 (03.03.2023)— виправлено знайдені помилки сумісності з php 8 та php 8.1
1.8.1 (22.05.2023)— додано підтримку користувачів полів замовлення (в основному, використовуються в СРМ)
- Розширена структура лівого меню
- Невеликі зміни в структурі налаштувань профілю інтеграції
— оновлено залежності
- Вказівка одного сайту при створенні профілю інтеграції зроблено обов'язковим. Старі профілі працюватимуть як і раніше, але при їх оновленні також треба буде вказати хоча б один сайт.
- З налаштувань профілю інтеграції прибрано галочка "Контролювати дублі", т.к. цю можливість було відключено з боку амоСРМ для сторонніх інтеграцій
— виправлено помилку, коли не оновлювався статус угоди під час оновлення замовлення, якщо оновлення полів угоди було вимкнено.
- Виправлені інші знайдені помилки
1.8.4 (09.06.2023)ТЕХНІЧНЕ ОБНОВЛЕННЯ, необхідне продовження розвитку модуля. ЧИТАЙТЕ ОПИС.
Після цього оновлення у профілів інтеграції залишиться прив'язка лише до одного сайту:
Якщо у профілю на вкладці "Загальні параметри" у розділі "Фільтр замовлень" була прив'язка тільки до одного сайту, то з ним нічого не станеться.
Якщо була прив'язка до кількох сайтів, то створяться дублікати профілю для кожного з цих сайтів
Якщо взагалі не було прив'язки до сайтів, то створяться дублікати профілю для КОЖНОГО сайту ядра.
Тому, перед встановленням цього оновлення, щоб уникнути появи великої кількості дублів, РЕКОМЕНДУЄТЬСЯ у профілів інтеграції залишити прив'язки тільки до необхідних сайтів.
1.8.5 (13.06.2023)Профілі інтеграції були поділені на профілі інтеграції замовлень та профілі інтеграції товарів (докладніше у документації на сайті https://rover-it.me/):
— Налаштування синхронізації, експорту та мапінг полів товарів перенесено у профілі інтеграції товарів.
— Колишні профілі інтеграції тепер відповідають лише за замовлення.
— Після оновлення на основі існуючих профілів інтеграції будуть автоматично створені профілі інтеграції товарів, жодних додаткових дій не потрібно.
1.8.9 (28.06.2023)— виправлено помилку, через яку при масовому експорті замовлень угоди створювалися з тією самою назвою (і могли дублюватися інші значення полів
— виправлені інші знайдені помилки та неточності
- Рефакторинг
1.8.10 (30.06.2023)- Виправлено помилку сумісності в ядром Бітрікс версії 23.300.100 і вище
- Виправлені інші знайдені помилки
— оновлено залежності
1.8.13 (05.07.2023)— виправлено помилку під час створення профілю інтеграції замовлень
- Виправлена помилка при збереженні профілів інтеграції
— виправлені помилки під час встановлення
2.0.2 (25.08.2023)— Додана інтеграція із забутими кошиками
— Додано список кошиків профілю інтеграції з можливістю повного чи часткового експорту до амоСРМ
— Перероблено налаштування профілів замовлень
- Можливість вивантаження всіх замовлень перенесена з налаштувань профілю інтеграції до списку замовлень (додана галочка "для всіх")
— Додано передачу ваги для замовлення
— Вилучено частину методів, давно помічених як застарілі
— Виправлено знайдені помилки
— Поліпшено стабільність роботи модуля
2.1.2 (29.08.2023)— Додано синхроізацію товарів із угоди із забутим кошиком
— Виправлено помилку, через яку міг зациклюватися експорт забутих кошиків
— Виправлено помилку, через яку міг не ставитися правильний статус угод під час експорту замовлень
— Виправлено інші знайдені помилки та неточності
— Поліпшено підтримку англійської мови
2.1.5 (07.09.2023)— Додано розрахунок знижок при оновленні коризни з АМО
— при додаванні товару зі знижкою (через замовлення чи кошик) створюватиметься новий товар у каталозі амо, а не оновлюватиметься існуючий
- Видалено Highload-блок "AmoSale: Кошики", т.к. КГО функціонал був перенесений в Highload-блок "AmoSale: Зв'язки"
— Поліпшено підтримку англійської мови
— Виправлені помилки під час встановлення
— Виправлено інші знайдені помилки
2.2.1 (15.09.2023)— Додано контроль дублів із боку модуля (потрібне підключення платного API фільтрації з боку amoCRM)
— Додано передачу різних типів цін у товарів.
— Додана можливість вказувати тип ціни, з якої будуть додані товари з амо на замовлення/кошик
— Поліпшено підтримку англійської мови
— Виправлено помилку, якщо в групу товару передавалося значення з множини
— Виправлена помилка, через яку могли не вивантажуватись товари в амо під час створення/оновлення товару в каталозі сайту
— Виправлена помилка, що іноді виникає при встановленні
2.2.5 (25.09.2023)— додано налаштування "Оновити відповідального користувача дубля"
— додано призначення відповідального правочину зі знайденого дубля контакту/компанії
— додано передачу назви основного розділу для товарів.
— виправлено помилку, через яку при оновленні дублів, кастомні поля, яких не було в оригіналі, затиралися
- Виправлена помилка, що виникала при пошуку дублів угод при активному фільтрі за статусами
— виправлено знайдені помилки та неточності
2.2.7 (13.10.2023)— Виправлено помилку сумісності в головному модулі версії 23.600.0 і вище
— Виправлена помилка, якщо творець дубліката вже відсутній в акаунті амоСРМ
— Виправлено помилку, через яку міг не прокидатися відповідальний із дубліката
- Виправлена помилка, що іноді виникала при встановленні
— покращено підтримку англійської мови
— виправлені дрібні помилки та неточності
2.2.9 (07.11.2023)- Перероблено зовнішній вигляд вікна вставки плейсхолдерів
— покращена підтримка сайтів в однобайтному кодуванні
— виправлено помилку пошуку дублікатів, через яку при оновленні сутності на сайті міг змінитися відповідальний у пов'язаних сутностей в амо
- Виправлена помилка, що іноді виникала при встановленні
2.2.11 (22.11.2023)— до адміністративної частини модуля додано нові системні налаштування
— покращено підтримку англійської мови
— виправлено помилку пошуку дублікатів, яка виникала, якщо користувача, який оновив дублікат, вже немає в амо
— виправлено помилку пошуку дублікатів, яка виникала, якщо відповідального за дублікат вже немає в амо
— виправлено помилку, коли у знайденого дубля в амо були завойовані поля
- Виправлена помилка, що виникала при пошуку дублікатів
— виправлено інші знайдені помилки та неточності
2.2.14 (12.03.2024)- Виправлено список можливих значень для кастомного поля типу "список"
— виправлено не завжди коректно відпрацьовування статусу угоди в залежності від прапора замовлення
— виправлено помилку, при якій не здійснювалася синхронізація статусів угод зі статусами замовлення, якщо в обліковому записі амо були вимкнені товари
- Виправлені інші знайдені помилки
2.3.1 (12.04.2024)— додано можливість скасовувати перезапис вибраних полів в амо при оновленні замовлення в магазині
— налаштування "Не створювати примітки, якщо вони вже існують" перенесено на сторінку мапінгу, туди ж, де тепер налаштовується можливість оновлення полів
— виправлено помилку, через яку могли не видалятися профілі інтеграції
- Обробка змін товарів у угоді тимчасово відключена, т.к. тут виявлено помилки, здатні обнулити замовлення на сайті
- Рефакторинг
2.3.4 (19.04.2024)— до профілю інтеграції замовлень додано фільтр по доменам сайту
- Відновлено зворотну синхронізацію товарів. Тепер вона працює тільки якщо включена передача товарів із замовлення до угоди, щоб уникнути затирання складу замовлення
— покращено підтримку англійської мови
— виправлено почергове перемикання відповідальних, якщо у профілі інтеграції їх зазначено декілька.
— виправлена помилка, що іноді виникає "Class "Illuminate\Support\Collection" not found"
— виправлено інші знайдені помилки та неточності
- Рефакторинг
2.3.7 (24.04.2024)— додано можливість передачі звичайний та користувальницький полів користувача, який створив замовлення
— налаштування міток систем статистики винесено на окрему вкладку
— покращено підтримку англійської мови
— додано додаткову перевірку існування відповідального, творця та оновленого при збереженні сутності
— інші незначні покращення
- Виправлені дрібні неточності
2.4.0 (03.05.2024)- Додано новий безкоштовний метод для пошуку дублів «Рішення /ufee/amoapi». Вибрати метод можна в налаштуваннях модуля на вкладці «Додаткові налаштування» -> «Спосіб пошуку дублів». Метод увімкнено за замовчуванням для нових установок. Для старих за потреби треба переключити вручну. Більше жодних дій не потрібно. Пошук дублів на основі api фільтрації також як і раніше працює
— відновлено сумісність із обробниками подій модуля, написаних до версії 2.3.1
— оновлено бібліотеки зв'язку з амоСРМ
2.4.1 (12.05.2024)- Незначні виправлення
2.4.5 (24.05.2024)— значно доповнено переклад англійською мовою
- Виправлена помилка, що виникала при пошуку дублів через api-фільтрації
— виправлені помилки, що іноді виникають при установці
- Рефакторинг
— інші покращення та виправлення