PWA-приложение для доставки с интеграцией СБИС Presto
Клиент пришёл с готовым дизайном мобильного приложения и решением запуститься в формате PWA + сайт. В процессе разработки компания сменила учётную систему с iiko на СБИС Presto — продукт на ранней стадии с сырым API. Нужно было переписать всю интеграцию, адаптировать мобильный дизайн под веб и решить множество проблем нового API.
Построили сервис на Laravel + Nuxt.js как PWA-приложение. Адаптировали мобильный дизайн под полноценную веб-версию. Приложение также опубликовано в App Store.
Когда клиент сменил iiko на СБИС Presto, пришлось переписывать интеграцию с нуля. API продукта был на ранней стадии — многие функции отсутствовали. Мы самостоятельно разбирались в недокументированных возможностях, обходили ограничения, бились с поддержкой за доступ к нужным данным. Например, информацию о точках доставки невозможно получить одним запросом — приходится делать 3–4 запроса для вытягивания данных.
Подключили раздельные эквайринги для каждой точки отгрузки — у каждого ресторана своё юрлицо. Реализовали авторизацию через SMS, Telegram-бот и VK ID. Интегрировали расчёт зон доставки через API Яндекс.Карт взамен неточного OpenStreetMap из СБИС. Настроили работу с Google-таблицами для оперативного управления параметрами кухни.
Хотим поделиться опытом сотрудничества с компанией Рупор, которая занималась разработкой нашего сайта. Для нас это был первый опыт работы с подобными организациями, и он получился по‑настоящему показательным — со своими сложностями и яркими положительными моментами. На начальном этапе проекта мы столкнулись с некоторыми трудностями: работа с первым менеджером сопровождалась задержками в обратной связи, а сроки доработок заметно растягивались. Ситуация кардинально изменилась после смены менеджера. С приходом Олега работа стала гораздо более оперативной и качественной. Он проявил себя как грамотный и внимательный специалист: все наши пожелания и идеи оперативно учитывались в процессе разработки; возникающие вопросы решались быстро и конструктивно; общение стало прозрачным и продуктивным. Особо хочется отметить профессионализм команды Рупор в решении технически сложных задач. Наш проект подразумевал интеграцию с системой автоматизации СБИС, что создавало дополнительные вызовы из‑за ошибок на стороне системы. Специалисты компании не просто фиксировали проблемы — они мастерски находили обходные пути и эффективные решения на стороне сайта, обеспечивая стабильную работу всех функций. Несмотря на первоначальные сложности, мы искренне благодарим компанию Рупор за проделанную работу. Вы показали, что не боитесь сложных задач и готовы искать нестандартные подходы для достижения результата. Рекомендуем компанию Рупор как надёжного партнёра для реализации веб‑проектов любой сложности.
Расскажите о задаче — мы оценим сроки и предложим решение