Customer bonus system - Ivyfri/tabachka GitHub Wiki

Компоненты бонусной системы

Система бонусов состоит из 4 основных компонентов

  1. Справочник "Покупатели"
  2. Регистр накопления "БонусныеКарты"
  3. Отчет Бонусная Система История
  4. Отчет Бонусная Система Баланс

Описание элементов системы

Справочник покупатели хранит ФИО и номер телефона покупателя. Регистр накопления имеет измерение "Покупатель" типа СправочникСылка. Покупатели и ресурс "КоличествоБонусов" типа число. Проведении продажи посредством движений к регистру накоплений БонусныеКарты по ресурсу Покупатель

Отчет Бонусная Система История содержит дату покупки, сумму покупки с учетом скидки, начисленные и списанные бонусные баллы. Отчет Бонусная Система Баланс содежрит имена клиентов и количество баллов которые они имеют в данный момент.

Работа с бонусной системой

Если покупатель заинтересован в получении бонусов, он может быть добавлен в справочник "Покупатели". В таком случае при продаже и выбранном покупателе, покупателю начислится 5% от суммы покупки в виде баллов. При последующих покупках Покупатель может потратить все баллы что он имеет (до суммы 50% суммы покупки) или продолжить их копить.

Отмена продажи или возврат спишет начисленные бонусы за эту покупку.