Rubik

Мультигород и обмен с Syrve для сайта доставки суши - Sushi-ok

Sushi-ok

Название компании

Суші ОК

Сфера

Сеть доставки суши и роллов

Продукт

Сервис доставки

Расположение

Сумы и другие города сети

Время разработки

1 месяц

Главное о разработке

Доработка сайта доставки суши: правильная реализация мультигорода, выгрузка меню и передача заказов из Syrve отдельно для каждого города, лечение сайта после взлома.

О клиенте

Суші ОК — сеть доставки суши, роллов и сетов из Сум. Сеть работает в нескольких городах, и в каждом — своё меню, цены и условия доставки, а заказы должны попадать на кассу именно того заведения, где их приготовят.

Задачи

В веб-студию Rubik обратилась сеть доставки Суші ОК из Сум. Сеть росла и открывала заведения в новых городах, и существующий сайт перестал за ней успевать: логика городов была реализована неправильно, а заказы не всегда попадали туда, где их должны были готовить.

В каждом городе сети — своё меню, цены, условия доставки и касса. Сайт должен был учитывать это автоматически. Задачи проекта:

  1. Правильный мультигород: покупатель выбирает город и видит именно его меню, цены, стоимость и условия доставки — без смешивания позиций разных заведений.

  2. Обмен с Syrve для каждого заведения: меню должно выгружаться из POS-системы Syrve отдельно по каждому городу, а заказы — поступать на кассу именно того заведения, которое будет его готовить.

  3. Масштабирование: новый город должен добавляться настройкой, а не переделкой сайта.

  4. Аналитика по городам: владелец сети хочет видеть, откуда приходят заказы, отдельно для каждого города.

  5. Безопасность: позже сайт был взломан — нужно было быстро найти и убрать вредоносный код и не допустить повторения.

Sushi-ok

Процесc

Доработку сайта Суші ОК мы выполнили примерно за месяц, не останавливая приём заказов.

Этап 1: Аудит существующего сайта

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

Этап 2: Новая логика мультигорода

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

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

Этап 3: Интеграция с Syrve

Настроили выгрузку меню из Syrve и передачу заказов обратно в POS-систему с привязкой к заведению конкретного города. Изменения меню и цен на кассе теперь автоматически появляются на сайте, а оператору не нужно дублировать заказы вручную.

Этап 4: Лечение сайта после взлома

Примерно через год после запуска сайт взломали. Мы нашли вредоносный код, очистили файлы и базу данных, закрыли уязвимость, через которую произошёл взлом, и обновили доступы.

Результат

Суші ОК получил сайт доставки, который масштабируется вместе с сетью и работает безопасно.

  1. Новый город — без переделки сайта: открытие заведения в другом городе сводится к настройкам.

  2. Меню и цены из Syrve: в каждом городе на сайте актуальный ассортимент именно этого заведения.

  3. Заказы на нужную кассу: каждый заказ автоматически попадает в заведение, которое его готовит, — без пересылок и звонков.

  4. Аналитика по городам: владелец видит результаты каждого заведения отдельно.

  5. Чистый и защищённый сайт: вредоносный код убран, уязвимость закрыта.

Подробнее — на странице сайта для сервиса доставки.

Адаптивная версия

Командою Rubik було відібрано основні розміри екранів пристроїв, для зручного користування веб-сайтом без втрати функціональності та привабливості.

  • Mobile - 375px
  • Tablet - 991px
  • Laptop - 1399px
  • Desctop - 1920px

Технические данные

Сайт Суші ОК работает на OpenCart с доработками под сеть заведений в нескольких городах.

  • Базовая платформа: OpenCart.

  • Мультигород: отдельные меню, цены, условия доставки и аналитика для каждого города.

  • POS-интеграция: выгрузка меню и передача заказов в Syrve с привязкой к заведению.

  • Безопасность: очистка файлов и базы от вредоносного кода, закрытие уязвимости, обновление доступов.

  • Состав проектной группы: Project Manager, Back-end разработчик.


Хотите быть впереди конкурентов?

Начните сейчас!