Доброго всем дня!
Стоит задачка.
Есть ряд магазинов в городе, открыты по франшизе, хотим для них бонусную систему реализовать.
В текущий момент карта единая, но тратить бонусы, потребитель можете там, где их получил.
Хочется, чтобы бонусы можно было тратить везде, без ограничений.
Нужно придумать согласованную систему взаиморасчетов, чтобы никто в этой ситуации ничего не терял.
Возмем три магазина. Клиент накопил на карте 3000 бонусов.
он мог получить их в следующей комбинации:
Потратить он их решил в магазине N1N1 маг N2 маг N3 маг ...
900 800 1300
0 1000 2000
0 0 3000
Во всех вариантах, магазину №2 и №3 это не выгодно, получается они должны оплатить покупку за клиента магазину №1. И чем ниже схема, тем это убыточнее для них.
Что можно придумать в такой ситуации.
Какую систему взаиморасчетов применить?
Математика, какой бы она сложной не была в итоге, автоматизируется внутри бонусной системы и никаких архисложных расчетов предпринимателям делать будет не нужно, главное чтобы она всех устраивала в итоге.
Вот такая задачка, помогите найти решение.

Ответить с цитированием

Метод FIFO. Другими словами, потраченный бонус полностью ложится на плечи того магазина, где этот бонус был заработан.
