Кейс Логістика та електронна комерція

Застосунок Shopify, що приносить доставку й відстеження Flash Courier у кожен магазин

Flash Courier, бразильська кур'єрська служба, хотіла, щоб магазини на Shopify пропонували її доставку під час оформлення замовлення без ручної роботи. Ми спроєктували, розробили й підтримуємо безкоштовний застосунок для Shopify, який розраховує реальну вартість і термін доставки для кожного замовлення та автоматично надсилає трек-номер покупцеві.

Клієнт
Flash Courier
Платформа
Магазин застосунків Shopify
Галузь
Логістика та електронна комерція
Запуск
2024

Завдання

Магазини, що відправляли замовлення через Flash Courier, не мали прямої інтеграції з Shopify. Вони брали фіксовану або табличну плату за доставку, покупці дізнавалися термін доставки лише після оплати, а співробітники вручну копіювали трек-номери в кожне замовлення.

До: Фіксована або таблична вартість доставки, яка або робить покупку дорожчою, або з'їдає маржу
Із застосунком: Вартість і термін доставки Flash Courier розраховуються в реальному часі за поштовим індексом і вагою замовлення
До: Покупці дізнаються термін доставки лише після покупки
Із застосунком: Термін доставки видно під час оформлення замовлення, до оплати
До: Трек-номери вручну копіюються в кожне замовлення
Із застосунком: Трек-номер і посилання автоматично зберігаються в замовленні
До: Покупці без новин про доставку та черга підтримки, повна запитань «де моє замовлення?»
Із застосунком: Shopify надсилає покупцеві лист із посиланням для відстеження
До: Технічне налаштування без розуміння, чого бракує
Із застосунком: Панель адміністратора з чек-листом із 3 кроків і підказками до кожного поля

Що ми створили

Нативний застосунок для Shopify, написаний на Rust, який підключає кожен магазин до офіційних калькуляторів доставки Flash Courier. Безкоштовний у Shopify App Store; магазинам потрібен тариф Shopify з розрахунком доставки перевізником і договір із Flash Courier.

Розрахунок доставки наживо під час оформлення

Коли покупець вводить адресу, Shopify запитує в застосунку тарифи. Застосунок робить запит до Flash Courier з індексом отримувача та загальною вагою і повертає кожен варіант доставки з його ціною та терміном. Працює з API-ключами для São Paulo та Rio de Janeiro.

Автоматичне відстеження

Коли замовлення, відправлене через Flash Courier, виконано, застосунок зберігає в ньому трек-номер і посилання, а Shopify надсилає покупцеві лист. Префікс коду налаштовується, з попереднім переглядом у реальному часі.

Зрозуміла без інструкцій адмінка

Створена на власних компонентах Shopify Polaris: чек-лист із 3 кроків, підказки до кожного поля, FAQ, панель збереження Shopify і чітке попередження, якщо тариф магазину не включає розрахунок доставки перевізником.

Оформлення замовлення, яке ніколи не ламається

Кожен крок має ліміт часу. Якщо Flash Courier відповідає повільно або недоступний, Shopify показує резервні тарифи магазину, тож покупець ніколи не залишиться без варіантів доставки через застосунок.

Готовий до нових правил Shopify

Застосунок уже використовує токени доступу з обмеженим терміном дії, які Shopify вимагатиме від публічних застосунків із січня 2027 року, автоматично їх оновлює та перевіряє підпис кожного повідомлення від Shopify.

Сайт із 3D-режимом

Публічний сайт представляє застосунок і має острів «Дослідити в 3D», де вантажівка Flash Courier супроводжує замовлення від магазину до покупця. Сайт отримує 100 балів у Lighthouse і завантажується за 0,9 с.

Інженерні результати

Виміряно в продакшені у вересні 2026 року. Час розрахунку — типовий наскрізний час, а не договірна гарантія.

< 1 s
Типовий час наскрізного розрахунку доставки
108
Автоматичні тести, що запускаються під час кожної зміни
100
Оцінка Lighthouse у всіх чотирьох категоріях
35 MB
Образ контейнера для всього застосунку
  • Kubernetes із двома екземплярами застосунку та PostgreSQL з основним сервером і двома репліками для читання
  • Моніторинг помилок у реальному часі з Honeybadger для розрахунків, відстеження та оновлення токенів
  • Відповідність LGPD: жодні дані про покупців магазинів не зберігаються
  • Відстеження повторюється, доки Shopify його не підтвердить, тож жодне замовлення не втрачає свій код

Технології

  • Rust
  • Shopify Carrier Service
  • Shopify Webhooks
  • Polaris
  • PostgreSQL
  • Kubernetes
  • Honeybadger
  • three.js

Потрібне ПЗ, створене під ваш бізнес?

Інтеграції, внутрішні інструменти, застосунки та платформи, створені на замовлення досвідченими інженерами, які керують AI-агентами. Розкажіть, що вам потрібно, і ми покажемо, як би ми це побудували.