Публичное пространство
SetRetail10 ◾️ Техническое описание купонинга
- SLS-2930Получение подробных данных проблемы… СТАТУС
- CR-10121Получение подробных данных проблемы… СТАТУС
10.3.0.30
Начиная с версии 10.3.30.0 при подключенном процессинге купонов Set Loyalty информация о многоразовых купонах сохраняется не только в БД Centrum, но и в БД Loyalty.
Если на момент создания серии многоразовых купонов сервис Loyalty не доступен, то сохранение в Centrum также не происходит.
Где хранится информация о купонах
Многоразовые (серийные) купоны хранятся в таблицах сервера базы данных set:
- card_cardtype - категория купона (хранится вместе с категориями внутренних карт);
- card_cardrange - диапазон номеров купонов (хранится вместе с диапазонами внутренних карт).
Одноразовые (несерийные) купоны хранятся в таблицах сервера базы данных set:
- card_unique_coupon_batch - информация о купонных сериях;
- card_unique_coupon_exemplar - уникальные номера купонов (экземпляры).
Купоны сгенерированные на кассе ("чековые/возвратные") хранятся в таблицах сервера базы данных set:
- cards_coupons_processing - номера купонов, сгенерированных на кассе.
Транспорт чековых "возвратных" купонов (генерация номеров определяется кассой)
В момент срабатывания скидки на печать купона, касса генерирует купон и отправляет его на сервер с учетом топологии для дальнейшего использования покупателем.
При применении этого купона на кассе, касса делает запрос на сервер в is_used = true
.
Транспорт многоразовых (серийных)/одноразовых (несерийных) купонов
- При применении купона на кассе идет запрос к серверу SetRetal базы данных set в таблицу card_unique_coupon_exemplar и происходит проверка его статуса.
- После применения купона в таблице
used_cash_number
used_purchase_number
used_shop_number
used_client_id
card_unique_coupon_exemplar добавляется информация в поля: - На следующем шаге создается задание в таблице card_unique_coupon_exemplar_to_send для отправки информации о применении этого купона в SetCentrum.
- После получения информации о купоне, в SetCentrum данные о нём дублируются в таблице card_unique_coupon_exemplar и добавляется задание на отправку информации на все подключенные магазины через таблицу card_unique_coupon_exemplar_to_send.
Данная схема реализована для того, чтобы у покупателя отсутствовала возможность использовать один и тот же номер купона в другом магазине сети.
Где хранится информация о купонах после подключения Set Loyalty
При подключенном процессинге купонов Set Loyalty:
- информация о многоразовых купонах сохраняется и в БД Centrum, и в БД Loyalty.
- информация об одноразовых купонах сохраняется только в БД Loyalty.
Многоразовые (серийные) купоны хранятся в таблицах базы данных coupons:
- категория купона; coupon_category -
- диапазоны карт и промокоды. coupon_range -
Одноразовые (несерийные) купоны хранятся в таблицах базы данных coupons:
- информация по сгенерированной серии; coupon_batch -
- экземпляр купона. coupon_exemplar -
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.