3.3.14 (07.08.2024)- Улучшен механизм установщика модуля
- В модуле стабилизированы расчеты скидок на товары (с и без галочки "Настройки ИМ" - "Настройки скидок магазина" - "Использовать только правила корзины")
- Разработчикам: событие OnSaleComponentOrderOneStepProcess больше не меняет стандартные ключи массива $arResult
1.0.1 (13.11.2020)- додано поле SORT до таблиці acrit_bonus_profiles
- виправлено сортування профілів
- додані методи:
\Acrit\Bonus\Order::getUserOrdersBonus($userId); Повертає список бонусів замовлень користувача $userId. Ключі масиву це $orderId ($ordersBonus[$orderId] = $bonusValue)
\Acrit\Bonus\Order::getUserOrdersBonusFormat($userId); метод аналогічний getUserOrdersBonus тільки бонус з урахуванням валюти
\Acrit\Bonus\Core::getUserBalanceFormat($userId, $accountId = false); Баланс бонусного рахунку з урахуванням валюти
- FIX прибрано посилання в пареметрах методів ManagesCacheOnAfterIBlockElementAdd, ManagesCacheOnAfterIBlockElementUpdate
1.0.2 (20.11.2020)- поштове повідомлення про нарахування бонусів, налаштовується у профілі вкладка "Повідомлення"
1.0.5 (18.12.2020)- Виправлена помилка при включеній опції "НЕ нараховувати бонус якщо сплатили бонусами (будь-яку частину)" профілю "бонус за замовлення"
1.0.6 (24.12.2020)- Виправлена помилка при включеній опції "Не нараховувати бонуси якщо застосовано "Правило роботи з кошиком""
1.0.7 (28.12.2020)- Виправлена помилка при включеній опції "Не нараховувати бонуси, якщо застосовано "Правило роботи з кошиком"" для профілю "Оплата бонусами"
1.0.8 (21.01.2021)- додано механізм інтеграції до особистого кабінету. Виведення балансу користувача та виведення бонусу нарахованого за замовлення
- додано компонент виведення балансу бонусів користувача та виведення бонусів нарахованих за замовлення
- Опис https://www.acrit-studio.ru/bonus108/
1.0.9 (18.02.2021)- виправлено помилку копіювання компонента виведення балансу та бонусів за замовлення для особистого кабінету при новій установці модуля
- виправлено помилку створення кешу для таблиці profiles
1.1.0 (18.02.2021)- Виведення бонусів у ЛК, баланс бонусів користувача: додано можливість вказівки розділу на якому має спрацьовувати обчислення кількості наявних у користувача бонусів (розділ або сторінка)
- Виведення бонусів у ЛК, бонуси за замовлення: перевіряти обчислення бонусу на "undefined"
1.1.3 (05.04.2021)- додано посилання на статтю при помилці виведення бонусів у налаштуваннях автоматичної інтеграції в шаблон
1.1.7 (09.04.2021)- для профілю оплати замовлення бонусами. З'явилася можливість виведення поля введення суми у шаблоні оформлення замовлення через метод API.
2.0.0 (22.04.2021)- Реферальна система, детальніше https://www.acrit-studio.ru/technical-support/configuring-modules-bonus/referalnaya-sistema/
2.0.2 (28.04.2021)- Виправлено спотворення знака рубля в оформленні замовлення у фразі "На вашому рахунку"
2.0.4 (05.05.2021)- Виправлено правило фільтрації за балансом користувача для профілю оплати бонусами
2.0.5 (06.05.2021)- Виправлення профіль оплати. Сума замовлення для максимальної суми для оплати включає суму доставки.
2.0.6 (14.05.2021)- Додано профіль "Бонуси за день народження"
- У профіль "Бонуси за реєстрацію" додано надсилання листа користувачеві з повідомленням про нарахування бонусів за реєстрацію.
- Дрібні виправлення.
2.0.8 (26.05.2021)- Виправлення фільтрації по "Не нараховувати бонуси, якщо застосовано Правило роботи з кошиком"
2.1.8 (08.06.2021)- Виправлення спрацьовування переходу за реферальним посиланням зареєстрованого користувача
2.2.2 (03.07.2021)- Виправлення подвійного нарахування бонусів при фільтрі товарів за якістю інфоблоку
2.2.4 (13.07.2021)- fix Too few arguments для функцій Acrit\Bonus\Referral::addCouponShareShortLink(), 0 passed
3.1.4 (15.12.2021)- додано перевірку обов'язкових полів ('LID', 'VALUE','USER_ID','ACCOUNT_ID') методу \Acrit\Bonus\Core::transactionSave() після події OnBeforeBonusAdd
3.1.8 (28.09.2022)- бонуси, які залежать від типу платника, способу оплати та доставки тепер не відображаються у кошику, а відображаються лише у процедурі замовлення при виборі відповідних параметрів.
3.1.11 (14.10.2022)- рефакторинг коду, норми випитої кави виконані, внутрішні механізми модуля покращено
- виправлення помилки при підключенні оплати бонусами у процедуру замовлення
- Розширений формат даних компонента з рахунком користувача acrit.bonus:bonus.account
3.1.12 (15.10.2022)- доопрацювання у ситуації, коли профілі з діаметрально протилежними умовами могли впливати один на одного
3.1.13 (15.10.2022)- видалено старі методи
- доопрацьовано сумісність компонента "Бонусний рахунок користувача"
3.1.14 (25.10.2022)- доопрацювання в міграторі даних із попередньої версії модуля vbcherepanov.bonus
- інші незначні покращення
3.1.15 (01.11.2022)- доопрацювання в автоінтеграції для картки товару
- доопрацювання нарахування бонусів для скасованих замовлень за тригерним статусом замовлення
3.1.17 (11.11.2022)- доопрацювання в інтерфейсі
- переробка програмного коду для покращення сумісності з майбутніми версіями php
- інші покращення "під капотом" у модуля
3.1.18 (14.11.2022)- Поліпшення в інтерфейсі
- модернізація нарахування бонусів під час реєстрації користувача
3.1.19 (17.11.2022)- доопрацьовано механізм за профілями з відстроченим виконанням додано функціонал нарахувань бонусів на рахунки афіліатам
- Інші незначні виправлення
3.1.20 (21.11.2022)- покращено роботу налаштування "Бонус тільки за чисту суму оплати (без оплати бонусами)" при нарахуванні бонусів
- внесено незначні покращення в інтерфейс модуля
- перероблено та покращено внутрішні механізми модуля
3.1.21 (27.11.2022)- покращено роботу поштових повідомлень
- внесено незначні покращення в інтерфейс модуля
3.1.22 (28.11.2022)- додано можливість надсилати тестові листи прямо у налаштуванні профілів
- внесено незначні покращення в інтерфейс модуля
- інші покращення "під капотом"
3.1.23 (01.12.2022)- Тепер можна інтегрувати будь-який модуль коментарів з маркетплейсу як джерело коментарів в обробнику "Бонуси за відгук" https://www.acrit-studio.ru/~Gdbbl
- внесено незначні покращення в інтерфейс модуля
3.1.24 (02.12.2022)- Додано можливість автоматично повертати користувачам бонуси, використані в частковій оплаті замовлення
https://disk.yandex.ru/i/YyEeVh7YKFzDqw
3.1.25 (04.12.2022)- покращено механізми логування
- незначні інтерфейсні покращення
- Поліпшення роботи модуля "під капотом"
3.1.26 (07.12.2022)- Поліпшення роботи поля "Фільтр по товарах":
торгові пропозиції тепер підпадають під фільтр за властивостями основного товару
- інші інтерфейсні покращення
3.1.28 (29.12.2022)- покращена сумісність з php8
- покращено автоінтеграцію модуля в процедуру замовлення
- покращено роботу налаштування "Кратність бонусів у валюті" для профілів оплати бонусами за замовлення
- інші інтерфейсні покращення
3.1.29 (05.01.2023)- покращена сумісність з php8
- покращено роботу кількох профілів для нарахування бонусів на замовлення, коли профілі мають Фільтр по товарах
- доданий тип округлення бонусів "У більшу сторону до найближчого цілого числа (тобто округляє 1.2 та 1.5 у 2)"
- інші інтерфейсні покращення та покращення коду "під капотом"
3.1.31 (19.01.2023)- реалізували можливість додавання бонусів у не-типовий компонент оформлення замовлення https://www.acrit-studio.ru/~vLtYY
3.1.34 (03.02.2023)- незначні інтерфейсні покращення
- інші покращення коду "під капотом"
- нові методи API https://www.acrit-studio.ru/~Md5Ne#balanse
3.1.35 (13.03.2023)- В особистому кабінеті при зміні оплати тепер не пропонується оплата бонусами (для компонента bitrix: sale.personal.order.detail)
- покращено компонент "Бонусний рахунок користувача", тепер він відображає нумерацію замовлень з налаштувань інтернет-магазину
- інші покращення коду "під капотом"
3.1.36 (18.03.2023)- Покращено механізм повернення використаних бонусів у замовленні та скасування нарахованих бонусів при скасуванні замовлення
- Незначні інтерфейсні покращення
- Поліпшено перевірку та встановлення обробника платіжної системи модуля з кодом "innerbonus"
- інші покращення коду "під капотом"
3.1.37 (22.03.2023)- Покращено механізм нарахування бонусів за замовлення під час оплати замовлення
- Незначні інтерфейсні покращення
- У списку профілів лояльності тепер вважається кількість запусків
3.1.38 (23.03.2023)- Додано налаштування модуля "Відображати бонуси у картці товару та кошику, які залежать від полів замовлення"
3.1.42 (29.03.2023)- Покращена автоінтеграція у шаблон сайту
- Незначні інтерфейсні виправлення
3.1.44 (30.03.2023)- Поліпшено автоінтеграцію у шаблон сайту.
Приклад того, як можна легко перемістити блок оплати бонусами у праву колонку процедури замовлення https://www.acrit-studio.ru/~1o6S3
- Незначні інтерфейсні виправлення
3.1.46 (03.04.2023)- покращено автоінтеграцію модуля бонусів у кошику
- покращено розрахунок загального бонусу у листі покупцю
- інші незначні покращення
3.2.3 (02.05.2023)- покращено перевірку профілю оплати замовлення бонусами (по полям замовлення)
- почищено старі методи в програмному коді
3.2.4 (10.05.2023)- покращено роботу компонента "Реферальна система"
- Інші незначні інтерфейсні зміни
3.2.6 (10.06.2023)- Доопрацьована не-типова інтеграція на замовлення https://www.acrit-studio.ru/~vLtYY
- покращено роботу логування в модулі
3.2.8 (15.06.2023)- Додано новий компонент "Бонусний рахунок користувача (Повна історія)" (acrit.bonus:bonus.account.full)
- Розробникам: додано метод API \Acrit\Bonus\Order::getUserTransactionsAll($userId): array
див. https://www.acrit-studio.ru/~Md5Ne#balanse
3.3.9 (25.01.2024)- покращено сценарій згоряння бонусів за часом: тепер згоряє лише не-витрачена частина бонусу
- покращено інтерфейс збереження агентів у налаштуваннях модуля