Skip to main content

Обмен данными о картах лояльности

Файл cards содержит информацию о картах лояльности и их держателях.
Цель обмена: отображать информацию о картах лояльности покупателя, с возможностью анализа различных показателей в разрезе карт.
Частота обмена данными: максимально быстро по мере появления новых записей или изменения старых. Максимально допустимая задержка – 5 минут.
Направление: ERP <—> LC

Структура#

CardJson#

ИмяОписаниеСхема
cardsCatalog
обязательно
Каталог карт лояльности с клиентамиCardsCatalog

CardsCatalog#

ИмяОписаниеСхема
internalCard
необязательно
Каталог карт лояльности< InternalCardType > array

InternalCardType#

ИмяОписаниеСхема
brand
необязательно
Торговая марка. Если не указно, то карта принадлежит торговой сетиBrandType
cardTypeCode
обязательно
Код типа картыstring
cardTypeName
обязательно
Наименование типа картыstring
cardsGroupTypes
необязательно
Группа карт< CardsGroupType > array
client
необязательно
Информация о клиенте< ClientType > array
number
обязательно
Номер картыstring
status
обязательно
Статус картыenum (CREATE, ACTIVE, BLOCKED, DISABLED, NONEMITTED, INACTIVE, USED, PRE_ACTIVE, PRE_USED, PRE_DEACTIVE)

BrandType#

ИмяОписаниеСхема
name
обязательно
Наименование брендаstring
retailerBrandId
обязательно
Идентификатор бренда в системе (внутренний код)string

CardsGroupType#

ИмяОписаниеСхема
internalCode
обязательно
Внутренний код группы картstring
name
необязательно
Наименование группы картstring

ClientType#

ИмяОписаниеСхема
additionalEmails
необязательно
Дополнительные email адреса< string > array
birth-date
необязательно
Дата рожденияstring (date-time)
city
необязательно
Городstring
email
необязательно
Адрес электронной почтыstring
emailVerifiedDate
необязательно
Дата подтверждения email адресаstring (date-time)
first-name
необязательно
Имяstring
guid
обязательно
Внутренний код клиента (guid)string
hasTelegramBot
необязательно
Признак наличия ТГ ботаboolean
last-name
необязательно
Фамилияstring
lcguid
необязательно
Внутренний код клиента в системе LCstring
middle-name
необязательно
Отчествоstring
phone
обязательно
Номер телефонаstring
phoneVerifiedDate
необязательно
Дата подтверждения номера телефонаstring (date-time)
referral-code
необязательно
Реферальный кодstring
sex
необязательно
Полenum (MALE, FEMALE, FORMER_MALE, FORMER_FEMALE, UNSPECIFIED)
status
обязательно
Статус клиентаenum (Active, Closed, Blocked)
telegramBotInstallationDate
необязательно
Дата установки Telegram-ботаstring (date-time)
telegramBotShutdownDate
необязательно
Дата удаления Telegram-ботаstring (date-time)