Техническое задание: Плагин R-Keeper для системы лояльности

Необходимо разработать специализированный плагин для системы R-Keeper, который интегрирует функционал программы лояльности непосредственно в рабочий процесс кассира.

Основная цель

Обеспечить бесшовное применение персональных скидок гостя к заказу и автоматическую синхронизацию данных о покупках с внешней системой лояльности.

Ключевые функциональные требования

1. Идентификация гостя и применение скидки

  • Реализовать механизм считывания QR-кода гостя с карты или мобильного устройства.
  • Предусмотреть альтернативный вариант ручного ввода идентификатора (номера карты или телефона).
  • После идентификации плагин должен получать актуальный размер скидки гостя из системы лояльности.
  • Корректно применять рассчитанную скидку к текущему заказу в интерфейсе R-Keeper.

2. Фиксация и передача данных о покупке

  • При закрытии чека (завершении обслуживания) плагин должен автоматически фиксировать итоговую сумму.
  • Обеспечить отправку данных о закрытом чеке (сумма, идентификатор гостя) во внешнюю систему лояльности для начисления бонусов.
  • Реализовать обработку возможных ошибок связи с системой лояльности.

3. Требования к интеграции и интерфейсу

  • Плагин должен быть встроен в интерфейс R-Keeper, доступный кассиру во время формирования заказа.
  • Обеспечить стабильную работу и минимальное влияние на скорость обслуживания.
  • Интерфейс плагина должен быть интуитивно понятным и требовать минимальных действий от кассира.

Ожидаемый результат

Готовое, протестированное решение, которое позволяет:

  • Кассиру быстро применять скидку гостя без переключения между системами.
  • Гостю получать свои бонусы сразу после оплаты заказа.
  • Администрации автоматически актуализировать данные о покупках в программе лояльности.

Важно: Исполнитель должен иметь опыт разработки под платформу R-Keeper.

Правка верстки HTML и CSS для адаптивного блока

Требуется верстальщик для ручной правки существующей страницы, созданной на платформе Tilda. Основные задачи: переверстка табличного блока в адаптивный вариант и перенос другого блока для вызова из меню.