Казус Логистика и електронна търговия

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 изпраща имейл на клиента. Префиксът на кода може да се настройва, с преглед на живо.

Интуитивен админ панел

Изграден със собствените компоненти Polaris на Shopify: чеклист в 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 агенти. Кажете ни от какво имате нужда и ще ви покажем как бихме го изградили.