HandyCafe Docs
owner

Стапки на лојалност

Системот на ниво на лојалност ги наградува редовните клиенти со автоматски попусти врз основа на нивната акумулирана активност. Како што членовите ја користат кафето (да трошат пари, да се пријават, да купуваат пакети или да поставуваат нарачки) тие заработуваат лојални точки. Кога нивните вкупни точки ќе го надминат прагот на ниво, тие ќе преминат на повисок ниво и ќе добијат поголема попуст за цената на сесијата.

Структура на нивото

Секој ниво на лојалност се дефинира со четири области:

Поле Описание
code Уникален кратки код за нивото (на пример, silver, gold, vip).
name Име за прикажување кое може да се чита од страна на човекот (на пример, "Серебро член", "Златна член"), прикажано во профилот на членот и на екранот за заклучување на клиентот.
threshold_points Минималниот број на лојални точки што членот мора да ги акумулира за да се квалификува за овој ниво.
discount_bps Дисконтата која се применува за цената на сесијата, изразена во базиски точки. 100 BPS е еднаква на 1%.

Нивото се наредува по нивната вредност threshold_points. Членот припаѓа на највисокото ниво за кое го исполнуваат прагот на точки.

Дисконти со базисни точки (BPS)

Дисконтите се изразени вобазиски точки(BPS) наместо проценти за да се избегнат грешки во закрлавањето на плавачките точки во финансиските пресметки.

Општи дисконтни вредности:

БПС вредност Процент Пример на стапка 1000 единици/час
250 2.5% Членот плаќа 975 на час
500 5% Членот плаќа 950 на час
1000 10% Членот плаќа 900 на час
1500 15% Членот плаќа 850 на час
2000 20% Членот плаќа 800 на час

Кога член со попуст на ниво започне сесија, ценовикот ја намалува основната часовна стапка со discount_bps на ниво пред да ги пресмета трошоците за сегментот.

Случаи на лојалност

Членовите заработуваат точки прекулојални настани.

Тип на настанот Описание Типични точки
spend Членот платил за сесија (постплатена или касичка одбитка). Различни по износот на потрошувачката
usage Членот користел PC или конзола за сесија, без оглед на плаќањето. Варијации според употребените минути
visit Членот се пријавил од клиент PC. Фиксирана по посета
topup Членот им додаде пари во паричникот. Варијации по надополнената сума
order Членот поставил портка за производ (храната, пијалоците, итн.). Варијации по редоследни цели
adjustment Ручна корекција на точки направена од страна на administrator. Секоја вредност (позитивна или негативна)

Секој запис на лојалноста вклучува:

  • points_delta: Бројот на точки добиени (позитивни) или изгубени (негативни) од овој настан.
  • amount_minor: Монетарната сума поврзана со настанот (во мали валутни единици), доколку е приложимо.
  • minutes_delta: Бројот на минути поврзани со настанот, доколку е соодветно.
  • source_entity / source_entity_id: Референција назад на сесијата, нарачката или трансакцијата која го генерираше настанот.
  • event_at: Временски печат кога се случило настанот.

Прогресија на нивото

Прогресијата на нивото функционира како следново:

  1. Член извршува активност (сесија, купување, влез, итн.).
  2. Системот создава настан на лојалност со соодветниот points_delta.
  3. Вкупните точки на членот се пресметаат повторно како сумата на сите нивните вредности за лојалноста points_delta.
  4. Системот проверува дали новиот вкупен број го исполнува прагот за повисок ниво.
  5. Ако членот се квалификува за нов ниво, неговото поле tier се ажурира и новиот попуст стапува на сила на неговата следна сесија.

Надавањето на ниво може исто така да се поставува рачно од страна на administrator, што го надминува автоматското пресметнување.

Како се применуваат намалувањата на ниво за цените на сесијата

Кога ценовиот мотор ја пресмета цената на сегмент на сесија за член:

  1. Базната часовна цена се одредува од активниот ценовен слот.
  2. Ако членот има ниво со вредност discount_bps, основната цена се намалува: discounted_price = base_price * (10000 - discount_bps) / 10000.
  3. Покрај тоа, се применуваат индивидуални попусти на ниво член (member_discount_bps на членскиот запис) ако се присутни.
  4. За да се пресмета цената на сегментот се користи финалната дисконтирана стапка.

Дисконтите на ниво и дисконтите на ниво член може да се опфатат, давајќи му на членот комбинирана корист од двете.

Создавање и управување со слоеви

Да се создаде нов ниво:

  1. Навигирајте конСтоитеи отворете секцијатаЦените(или специјалната област за управување со нивото).
  2. Кликнете наДодадете ниво.
  3. Внесете гокодот(уникален, мали букви),име(наметка на дисплејот),точки на прагидобавка BPS.
  4. Заштеди го нивото.

За да го редактирате постоечкиот ниво, изберете го од листата и модификувајте било кое од неговите полиња.

Членовите кои биле доделени на елиминирано ниво повторно ќе паднат на следното ниско ниво за кое се квалификуваат врз основа на нивните точки.

Пример на поставување на нивото

Типичната конфигурација на три нивоа може да изгледа така:

Код Име Пражни точки Дисконт BPS
bronze Бронз 0 0
silver Сребро 500 500
gold Злат 2000 1000
vip VIP 5000 1500

Во оваа поставка, нов член почнува во Бронз (без попуст). Откако натрупат 500 точки од посети, трошоци и нарачки, тие автоматски се надградуваат на Сребро со 5% попуст. На 2000 точки тие стигнуваат до Злат (10%) и на 5000 точки тие постигнуваат статус VIP (15%).