Rubik

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

Sushi-ok

Назва компанії

Суші ОК

Сфера

Мережа доставки суші та ролів

Продукт

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

Розташування

Суми та інші міста мережі

Час розробки

1 місяць

Головне про розробку

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

Про клієнта

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

Задачі

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

У кожному місті мережі — власне меню, ціни, умови доставки й каса. Сайт мав це враховувати автоматично. Задачі проєкту:

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

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

  3. Масштабування: нове місто має додаватися налаштуванням, а не переробкою сайту.

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

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

Sushi-ok

Процес

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

Етап 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 розробник.


Хочете бути попереду конкурентів?

Почніть зараз!