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

Приложение 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

Нужно ПО, созданное под ваш бизнес?

Интеграции, внутренние инструменты, приложения и платформы, созданные на заказ опытными инженерами, управляющими ИИ-агентами. Расскажите, что вам нужно, и мы покажем, как бы мы это построили.