Бонусы - это очень популярный на текущий момент маркетинговый инструмент. В программе Агбис механизм списания бонусов раньше работал следующим образом.
При оффлайн работе приемных пунктов, обмен данными с центральной базой данных происходит раз в 20 минут (наиболее популярное значение). Поэтому, при оплате заказа бонусами на приемном пункте, другие приемные пункты получали информацию об уменьшившемся остатке бонусов с задержкой, необходимой на обмен данными.

Предполагалось, что ситуация, когда один клиент в течение 20-30 минут захочет оплатить свои заказы бонусами на нескольких приемных пунктах, маловероятна.
Но на практике все оказалось иначе. Стали происходить остановки обмена данными между приемными пунктами из-за того, что с нескольких приемных пунктов одновременно приходили оплаты бонусами, суммарно превышающие доступную клиенту сумму бонусов.
Например, у клиента есть 1000 бонусов. Одновременно приходит списание 900 бонусов с приемного пункта №1 и 950 бонусов с приемного пункта №2. Центральная база не понимает, откуда списать лишние 850 бонусов и останавливает репликацию.
Причин у такого злоупотребления бонусами может быть две: ушлые клиенты или/и хитрые сотрудники.
Так как бонусы - это виртуальные деньги и злоупотребление бонусами напрямую влияет на выручку организации, то ситуация требовала оперативного вмешательства. Было принято единственно верное решение - исключить задержку поступления данных об оплате бонусами и доступном остатке.
Поэтому команда АГБИС разработала новый функционал, который полностью исключает данную проблему. Назвали его "Онлайн-бонусы".
При попытке оплатить заказ бонусами, программа автоматически отправляет запрос в центральную базу данных и получает актуальную сумму доступных клиенту бонусов. И, после оплаты, сразу сохраняет информацию о списании в центральной базе данных. В результате, списание бонусов, превышающее доступный остаток, невозможно.
Для работы данного функционала обязательно подключение к Интернет. При отсутствии Интернет соединения оплата бонусами не производится. "Онлайн-бонусы" доступны в версии 3.3.
Всем клиентам АГБИС, кто использует бонусы, рекомендуется подключить новый режим "Онлайн-бонусы". Для этого обращайтесь в техническую поддержку компании.