Взаимодействие интернет-магазина (или другого внешнего сервиса) с кассовым ПО отражено в схеме:

  1. Интернет-магазин передает скелет чека в балансировщик нагрузки, расположенный на стороне кассового сервера.
  2. Балансировщик транслирует чек в виртуальную кассу для расчета дисконтных и бонусных воздействий, оплаты бонусами.
  3. Виртуальная касса обогащает скелет чека данными из БД кассы и конфигурационных настроек.
  4. Дополненный образ чека передается в балансировщик нагрузки.
  5. Балансировщик возвращает обогащенный чек в интернет-магазин со всеми примененными воздействиями.
  6. После того, как работа с чеком завершена, балансировщик откладывает чек в БД кассового сервера.
  7. Касса в магазине запрашивает онлайн-чек в БД кассового сервера и восстанавливает его на кассе.
  • No labels