#image_title

Comment créer un système logiciel d’expédition internationale

Tout au long de son expérience en tant qu’architecte système, ingénieur, consultant et chef d’entreprise, Onur Kutlubay a exploré avec diligence diverses opportunités commerciales. En 2016, il avait eu sa grande idée : une plateforme d’expédition conçue pour aider les consommateurs du monde entier confrontés à des difficultés pour acheter des produits en provenance des États-Unis en raison d’options d’expédition complexes et coûteuses.

Si vous vivez en Allemagne et souhaitez acheter un ballon de plage de Target, un cadeau d’Amazon et une robe de Macys, cela signifiait trois expéditions différentes des États-Unis vers l’Allemagne, a expliqué Kutlubay.

Sa vision impliquait la création d’un système qui consolidait le processus d’achat et optimisait l’expédition et la distribution. Le logiciel gérerait tout, de la consolidation des articles achetés à la gestion des expéditions internationales et des douanes. De plus, il s’intégrerait à la chaîne d’approvisionnement, y compris aux principaux expéditeurs comme DHL, FedEx et UPS. Le logiciel faciliterait même les méthodes de paiement internationales.

Navigation dans les composants du système

Pour développer le système, l’équipe de développement de Kutlubay s’est principalement appuyée sur le codage des développeurs, en utilisant .NET Core pour le développement back-end en raison de sa capacité à créer des applications Web hautes performances compatibles avec les serveurs Windows et Linux. Il a opté pour le modèle architectural Modèle-Vue-Contrôleur pour construire des applications Web évolutives et maintenables. Le frontal du logiciel est alimenté par Vue.js, un framework JavaScript progressif.

Les autres composants du logiciel étaient les suivants :

  • L’équipe a adopté une architecture de microservices pour améliorer l’évolutivité, la maintenabilité et la tolérance aux pannes. Chaque microservice se concentre sur un domaine spécifique, permettant à l’équipe de les développer, de les déployer et de les faire évoluer de manière indépendante. L’approche répartit efficacement les charges de travail.
  • Les services Windows ont été implémentés pour les tâches en arrière-plan telles que les tâches planifiées de traitement des données et de maintenance.
  • Des cadres de journalisation robustes capturent et analysent les événements système, les erreurs et les interactions des utilisateurs.
  • Pour renforcer la sécurité, l’équipe a intégré des restrictions IP.
  • MySQL sert de système de gestion de base de données relationnelle du logiciel.
  • L’ensemble de l’application fonctionne sur AWS, ce qui permet à YouParcel d’optimiser les performances des applications en sélectionnant des emplacements de centres de données géographiquement plus proches de ses utilisateurs.

Dans le même temps, l’équipe connaissait ses limites et s’est tournée vers des applications SaaS commerciales lorsque cela avait du sens. Celles-ci comprenaient des applications pour la gestion des fournisseurs et la gestion des entrepôts.

Le rôle des API

Les API jouent un rôle essentiel dans de nombreux aspects du système. Pour le traitement des paiements, YouParcel s’intègre aux systèmes de paiement tiers établis tels que PayPal et Stripe via des API. Le système se connecte également aux compagnies maritimes mondiales via des API pour la création d’étiquettes.

La plus importante des API est la propre API d’expédition de YouParcels, développée à partir de zéro. Le développement de l’API impliquait la conception du modèle de données qu’elle utiliserait, la définition de la structure des données, le codage des points de terminaison de l’API, la mise en œuvre de la logique métier et l’intégration aux sources de données. L’équipe s’est également concentrée sur des tests approfondis, de la documentation, de l’optimisation et des mesures de sécurité pour garantir la fiabilité et les performances des API.

Automatisation des expéditions mondiales

Avec ces systèmes en place, les clients peuvent facilement informer YouParcel des produits qu’ils souhaitent expédier. À leur arrivée à l’entrepôt YouParcels, les produits sont regroupés dans une seule palette ou caisse pour le transfert international. Le système identifie ensuite le transporteur optimal ; génère une étiquette basée sur les détails du client ; et crée électroniquement une facture commerciale, une déclaration en douane et d’autres documents nécessaires. Le transporteur sélectionné récupère ensuite le colis et le livre au client.

Pour faciliter les expéditions à l’étranger, YouParcel a automatisé l’ensemble du processus de dédouanement. Cela signifie soumettre la liste manifeste de tous les articles expédiés avant même que l’avion ne quitte l’aéroport d’origine.

Nous essayons de fournir cette intégration transparente entre nos clients et ces fournisseurs afin qu’aucun travail manuel ne soit impliqué, a expliqué Kaan Gul, chef de produit chez YouParcel. C’est pourquoi nous avons des intégrations API avec nos courtiers en douane et [carriers]. De cette façon, il leur suffit de créer un manifeste via notre tableau de bord, et ces données seront automatiquement transférées à un courtier en douane en back-end.

En cours de route, l’équipe a donné la priorité à l’intégration de technologies de pointe, le cas échéant. Par exemple, le moteur d’expédition utilise l’IA de plusieurs manières. L’IA est utilisée pour capturer et organiser les informations conformément aux règles internationales en matière de déclaration en douane. De plus, il joue un rôle dans la détection des erreurs d’adresse ou des destinataires frauduleux en croisant différentes sources d’informations au sein de la base de données de profils utilisateur YouParcels. L’IA est également utilisée pour l’optimisation des itinéraires : en analysant les données historiques d’expédition, les conditions météorologiques, les modèles de trafic et d’autres variables, elle peut déterminer les itinéraires d’expédition les plus efficaces et les plus rentables.

De l’expédition à l’exécution

Au fur et à mesure que YouParcel s’est développé au cours des années suivantes, Kutlubay a identifié une nouvelle opportunité commerciale.

J’ai pensé à Amazon, qui a commencé comme une librairie et a évolué vers bien plus encore, a déclaré Kutlubay. Comme [Amazon] a grandi, ils disposaient d’une énorme capacité informatique et ont réalisé qu’ils pouvaient servir plus que le site Web d’Amazon, ils ont donc lancé AWS. Dans le même temps, ils disposaient d’un vaste réseau d’entrepôts et ont donc commencé à proposer des services de traitement des commandes. Pourquoi ne pourrions-nous pas faire de même ?

Parce que YouParcel était devenu très adepte de l’expédition transfrontalière, il a étendu ses services pour inclure l’exécution des commandes, connu sous le nom de Shop and Ship. L’entreprise a commencé à stocker les stocks des vendeurs en ligne dans son entrepôt afin de pouvoir exécuter les commandes et gérer les retours.

Cette initiative s’aligne sur la vision de Kutlubay qui consiste à permettre aux clients d’acheter des articles auprès de différentes sociétés américaines, de les envoyer à une adresse unique au sein d’un entrepôt YouParcel, puis de regrouper et d’expédier les articles. Pour aller plus loin, Kublubay a introduit un service appelé Shop for Me. Dans le cadre de ce service, les clients peuvent simplement envoyer à YouParcel un lien vers le produit qu’ils souhaitent, et YouParcel se charge d’effectuer les achats et de les expédier via son système.

Pour accomplir tout cela, l’équipe de développement s’est appuyée sur sa pile principale, en ajoutant des intégrations, des composants et des technologies tiers selon les besoins. Le traitement des retours, par exemple, exigeait un système capable de capturer les données des colis. Le processus nécessitait également un suivi des stocks en temps réel, des analyses prédictives et une prévision de la demande. De plus, il lui fallait une interface utilisateur permettant aux clients de se connecter, de consulter leurs colis, de payer les frais d’expédition et d’effectuer des retours.

George Lawrie, vice-président et analyste principal chez Forrester Research, a reconnu que les approches technologiques et proactives en matière de logistique et de gestion de la chaîne d’approvisionnement s’adaptent bien à notre époque.

Citation de George Lawrie

L’état actuel du transport maritime, de la logistique et de la chaîne d’approvisionnement nécessite d’anticiper plutôt que de réagir aux événements, ce qui nécessite une réflexion et une créativité originales, a déclaré Lawrie. Cela signifie que ni l’automatisation ni les humains ne disposent de tous les attributs nécessaires pour répondre aux exigences des entreprises industrielles modernes ou de leurs clients. Au lieu de cela, une approche collaborative est essentielle, dans laquelle l’automatisation et les capacités humaines travaillent en synergie.

Production

Lorsque les clients ont commencé à se renseigner sur la possibilité de se connecter eux-mêmes aux systèmes YouParcels pour lancer le processus d’expédition et générer des étiquettes, Kutlubay en a pris note.

« C’est à ce moment-là que nous avons réalisé que notre produit principal méritait d’être autonome », a-t-il déclaré.

L’équipe de développement s’est mise au travail pour créer une version produit du moteur d’expédition, nommée ExperShip, fin 2019. Il a été lancé en tant que produit autonome début 2020. L’équipe de développement a ajouté des fonctionnalités essentielles, notamment un module de facturation pour la facturation directe au client. , des fonctionnalités de manifeste automatique et un système de paiement en ligne pour améliorer les capacités d’ExperShips.

ExperShip dispose désormais de sa propre clientèle et connaît une croissance continue. Par exemple, un client possédant une boutique eBay peut connecter sa boutique à ExperShip. Grâce à l’intégration, chaque vente effectuée sur la boutique eBay nécessite une connexion à l’API ExperShip pour générer une étiquette d’expédition.

YouParcels Prochaine Frontière

Un projet à venir consiste à transformer ExperShip en une solution complète en marque blanche, adaptée aux compagnies maritimes qui souhaitent offrir des services en ligne à leurs clients. De plus, YouParcel souhaite élargir le niveau d’intégration entre le moteur principal et les partenaires. L’expansion vise à intégrer d’autres fonctionnalités, telles que les mises à jour des prix des produits, dans la plate-forme.

A propos de l’auteur

  Karen D. Schwartz, photo dans la têteKaren D. Schwartz est une rédactrice en technologie et en affaires avec plus de 20 ans d’expérience. Elle a écrit sur un large éventail de sujets technologiques pour des publications telles que CIO, InformationWeek, GCN, FCW, FedTech, BizTech, eWeek et Government Executive.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepteLire la suite