Étude de cas Logistique et e-commerce

Une application Shopify qui apporte la livraison et le suivi de Flash Courier dans chaque boutique

Flash Courier, un transporteur express brésilien, voulait que les boutiques Shopify proposent ses livraisons au checkout sans travail manuel. Nous avons conçu et développé une application Shopify gratuite, que nous exploitons, qui calcule le prix réel et le délai de livraison de chaque commande et envoie automatiquement le numéro de suivi au client.

Client
Flash Courier
Plateforme
Shopify App Store
Secteur
Logistique et e-commerce
Lancement
2024

Le défi

Les boutiques qui expédiaient avec Flash Courier n'avaient aucune intégration directe avec Shopify. Elles facturaient une livraison forfaitaire ou selon une grille, les clients ne voyaient le délai de livraison qu'après avoir payé, et l'équipe copiait à la main les numéros de suivi dans chaque commande.

Avant: Livraison forfaitaire ou selon une grille, qui renchérit l'achat ou grignote la marge
Avec l'application: Prix et délai de livraison de Flash Courier calculés en direct selon le code postal et le poids de la commande
Avant: Les clients ne découvrent le délai de livraison qu'après l'achat
Avec l'application: Le délai de livraison s'affiche au checkout, avant le paiement
Avant: Numéros de suivi copiés à la main dans chaque commande
Avec l'application: Numéro et lien de suivi enregistrés automatiquement dans la commande
Avant: Des clients sans nouvelles de leur colis et un support submergé de « où est ma commande ? »
Avec l'application: Shopify envoie au client le lien de suivi par e-mail
Avant: Une configuration technique sans savoir ce qui manque
Avec l'application: Un panneau d'administration avec une checklist en 3 étapes et de l'aide sur chaque champ

Ce que nous avons créé

Une application Shopify native, écrite en Rust, qui connecte chaque boutique aux calculateurs de tarifs officiels de Flash Courier. Gratuite sur le Shopify App Store ; les boutiques ont besoin d'un forfait Shopify avec calcul des frais de port par le transporteur et d'un contrat avec Flash Courier.

Livraison en direct au checkout

Quand le client saisit son adresse, Shopify demande les tarifs à l'application. Celle-ci interroge Flash Courier avec le code postal de destination et le poids total, puis renvoie chaque option de livraison avec son prix et son délai. Elle fonctionne avec des clés API pour São Paulo et Rio de Janeiro.

Suivi automatique

Quand une commande expédiée avec Flash Courier est traitée, l'application y enregistre le numéro et le lien de suivi, et Shopify envoie un e-mail au client. Le préfixe du numéro est configurable, avec un aperçu en direct.

Une administration qui s'explique d'elle-même

Conçue avec les composants Polaris de Shopify : une checklist en 3 étapes, de l'aide sur chaque champ, une FAQ, la barre d'enregistrement de Shopify et un avertissement clair quand le forfait de la boutique n'inclut pas le calcul des frais de port par le transporteur.

Un checkout qui ne casse jamais

Chaque étape a un délai maximal. Si Flash Courier est lent ou indisponible, Shopify affiche les tarifs de secours de la boutique : le client n'est jamais privé d'options de livraison à cause de l'application.

Prête pour les nouvelles règles de Shopify

L'application utilise déjà les jetons d'accès à expiration que Shopify exigera des applications publiques en janvier 2027, renouvelés automatiquement, et vérifie la signature de chaque message envoyé par Shopify.

Un site web avec un mode 3D

Un site public présente l'application, avec une île « Explorer en 3D » où un camion Flash Courier suit une commande de la boutique jusqu'au client. Il obtient 100 sur Lighthouse et se charge en 0,9 s.

Résultats techniques

Mesuré en production en septembre 2026. Le temps de calcul des tarifs est le temps typique de bout en bout, pas une garantie contractuelle.

< 1 s
Calcul de tarif typique, de bout en bout
108
Tests automatisés exécutés à chaque modification
100
Score Lighthouse dans les quatre catégories
35 MB
Image de conteneur pour toute l'application
  • Kubernetes avec deux instances de l'application, et PostgreSQL avec un serveur principal et deux réplicas en lecture
  • Surveillance des erreurs en temps réel avec Honeybadger sur les tarifs, le suivi et le renouvellement des jetons
  • Conforme à la LGPD : aucune donnée sur les clients des boutiques n'est stockée
  • Le suivi est relancé jusqu'à ce que Shopify le confirme, pour qu'aucune commande ne perde son numéro

Technologie

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

Besoin d'un logiciel conçu autour de votre activité ?

Intégrations, outils internes, applications et plateformes, créés sur commande par des ingénieurs seniors qui pilotent des agents IA. Dites-nous ce dont vous avez besoin et nous vous montrerons comment nous le construirions.