v2025.4.75
v2025.4.75.0 – Loyalty Programs, New segmentation, UI Update
Для корректной работы платформы требуется провести миграцию. Для этого:
- Замените файлы платформы на файлы из новой сборки;
- Запустите
./akd upgradeи согласитесь с выполнением миграции; - Полностью перезапустите платформу командой
./akd restart.
Также необходимо добавить следующие обязательные объекты в файл конфигурации main.json:
SYSTEM_REDIS— основная конфигурация Redis-хранилищаLOYALTY_CACHE— конфигурация Redis-хранилища, используемого для работы программ лояльностиPROCWORKFLOW_DISTRIBUTED_CACHE_DB— параметры распределённого кэш-хранилища, используемого процессомprocworkflowCAMP_DUPLICATESDB— конфигурация Redis для базы дубликатов
Подробнее об этих параметрах конфигурации можно прочесть в документации для администраторов.
Программы лояльности
В этом обновлении в платформу Altcraft добавлен модуль "Программы лояльности". Программа лояльности — это система поощрения клиентов за целевые действия: покупки, регистрацию, просмотр контента и другое. Клиенты получают баллы, которые могут потратить на скидки, фильмы, тарифы и услуги.

Участниками программы лояльности могут стать все профили в базе или же определенный сегмент. Также можно добавлять участников вручную или при помощи API-запросов:

Участникам программ лояльности можно начислять баллы. Баллы делятся на стандартные и квалификационные. Стандартные используются для вознагражде ний, квалификационные — для определения уровня участника. Каждому типу баллов можно задать эквивалент в реальной валюте:

Управление начислениями и списаниями баллов осуществляется при помощи триггерных промоакций:

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

Пользователи могут устанавливать партнеров программы лояльности. Для партнерских товаров из Маркета настраиваются специальные предложения:

А скидочные и балльные промоакции отвечают за поощрения при заказе продуктов из Маркета. Пользователь может создать сраз у несколько подобных акций и тонко настроить их взаимодействие при помощи арбитража:

После настройки баллов и промоакций вы можете проверить корректность их работы. Для этого существует функция тестирования промоакций. Вы можете провести предварительный расчет заказа как для действительного профиля в базе, так и для тестового участника, контекст которому вы укажете самостоятельно:

Тестирование позволит вам точно понять, как и в каком порядке для участников лояльности сработают бенефиты.
Подробнее о том, как создать и настроить программы лояльности читайте здесь.
Обновленная сегментация
Крупные изменения внесены в механизм сегментации профилей в платформе. Главное нововведение — переработк а типов сегмента:
- Статический сегмент — представляет собой сущность для хранения профилей, заполняемую вручную или по API. Сегмент не пересчитывается при использовании и автоматически не обновляется. Сегмент можно сохранить пустым, главное вписать имя и выбрать БД.
- Динамический сегмент — этот сегмент по сути является набором условий, а не списком профилей. Динамический сегмент просчитывается перед каждым новым использованием. Он также может показать результаты выборки без сохранения сегмента.
- Обновляемый сегмент — такой сегмент нельзя наполнять вручную или по API. Сегмент наполняется по заданным условиям согласно установленному расписанию или при ручном пересчете.
- Быстрые сегменты были убраны из платформы. Вместо них применяется динамический сегмент, для этого при настройке сегмента нажмите кнопку "Рассчитать".
Также существенно переработан внешний вид меню настройки сегментов:

Интерфейс стал более современным и интуитивно п онятным. Более подробная информация по сегментации доступна в этом разделе документации.
Продуктовые сегменты
Теперь в рамках Маркета вы можете объединять продукты в продуктовые сегменты. Это наборы продуктов и их модификаторов (SKU), объединенных в группу по определенному признаку:

Сегменты бывают двух видов: статические (объединенные через API или вручную при помощи условий отбора) и обновляемые (пересчитываемые автоматически по расписанию). Готовый сегмент можно выгрузить и использовать для анализа данных о ваших продажах.
Инструкция по настройке сегментов продуктов доступна в этой статье документации по Маркету.