Une API pour gouverner sur tous

Arrête de courir après les mises à jour d’Amazon, TikTok Shop ou Zalando.

Utilisez MarketRock comme une couche d’abstraction : une API RESTful unique, bien documentée, stable et évolutive pour connecter votre ERP, CRM ou WMS à plus de 30 canaux de vente mondiaux. 

5.3 sviluppatori 1

Intégration de la place de marché

L’intégration avec des marketplaces telles qu’Amazon, TikTok Shop ou eBay devient de plus en plus importante compte tenu de leur importance commerciale actuelle et du rôle qu’elles joueront à l’avenir. En général, l’intégration implique l’échange de données entre un site d’e-commerce et des marketplaces (par exemple, je veux lister tous les articles que j’ai sur mon site sur Amazon) ou entre des marketplaces et un système ERP (par exemple, je veux voir les commandes Amazon arriver dans mon système ERP).

D’un point de vue conceptuel, l’intégration est un processus simple, mais chaque cas peut présenter ses propres défis uniques selon votre point de départ. Quelle plateforme d’e-commerce utilisez-vous ? Et quelle version ? Et quels processus souhaitez-vous automatiser ? Juste la partie fiche produit ? Et si oui, dans quels pays ? Intégrez-vous également la logistique ? Et les services de TVA, comme ceux proposés par Amazon ?

Notre recommandation est de prendre ce processus au sérieux, car il peut être frustrant et prendre beaucoup de temps — voire coûteux en raison d’un arrêt des opérations en ligne — s’il n’est pas correctement coordonné. Nous partageons toute l’expertise acquise par nos « architectes de solutions », en soulignant les facteurs à prendre en compte, les principaux défis, quelques études de cas et enfin une liste de contrôle à examiner avant d’activer l’intégration.

considérations préliminaires

La première chose que j’aimerais que vous preniez en compte lorsque vous pensez à l’intégration avec les marketplaces est de savoir quelles opportunités justifieraient de suivre cette voie. Cela peut sembler une approche impopulaire, mais lorsque l’on travaille sur des éléments qui peuvent être considérés comme le « système nerveux » des opérations commerciales d’une entreprise, l’expérience suggère la prudence.

S’engager dans cette réflexion de bon sens est une étape nécessaire à la fois pour le client et le fournisseur. D’après notre expérience directe, nous pouvons dire qu’au fil des années, nous avons essentiellement observé deux scénarios différents :

  1. Des vendeurs professionnels qui gèrent de gros volumes de ventes. Ce sont généralement des vendeurs qui ont déjà des comptes de marché actifs qui génèrent au moins des centaines de milliers d’euros chaque année. Ici, le mantra est « automatiser ».

  2. Entreprises bien établies avec des équipes spécialisées. Ce sont des entreprises - souvent multinationales - qui n’ont pas d’autre choix que de s’automatiser ; elles disposent des ressources (à la fois humaines et financières) pour gérer des projets complexes et une vision particulièrement axée sur les objectifs. Ici, le mantra est « nous ne pouvons pas nous en passer ».Déterminez donc si votre situation relève de l’une des deux catégories ci-dessus avant de vous engager sur la voie qui vous mènera à une intégration complète. 

Statut actuel des processus « en l’état »

Quand nous parlons d’intégrations, nous faisons référence à l’échange de données entre les logiciels. Cependant, nous devons nous rappeler que cet échange de données est rendu possible par l’activité humaine : les personnes sont toujours au centre. Lorsqu’une intégration devient impossible à réaliser, c’est parce que les gens ont échoué, pas le logiciel.

Lorsqu’il s’agit d’automatiser des processus métier — tels que la publication d’un grand nombre d’articles sur Amazon ou TikTok Shop — la première et la plus importante étape est :

  • qu’il existe une compréhension approfondie de l’état actuel de la technique concernant les logiciels utilisés, les versions, les architectures employées, l’infrastructure du système, etc.

  • que les processus sont clairs pour l’entrepreneur et pour tous les membres de l’organisation qui y participent. En outre, il est essentiel que ces processus soient formalisés.

Lorsqu’on parle d’intégration, il y a une tentation de partir de zéro et de revoir tous les processus, alors qu’en fait l’automatisation devrait se concentrer sur la rationalisation d’une tâche répétitive qui est déjà bien comprise. Une analyse du fonctionnement de l’organisation, des personnes impliquées et des avantages attendus constitue le point de départ d’une intégration réussie.

Si vous n’avez jamais eu l’occasion de faire cela auparavant, essayez de dessiner un diagramme simple en utilisant un carnet et un stylo, comme indiqué dans l’exemple ci-dessous :

  • « Lorsqu’une commande arrive d’Amazon, Marta, la secrétaire, reçoit une notification par e-mail et se connecte à Seller Central pour honorer la commande. »

  • « Marta copie les informations de l’acheteur dans un fichier Excel pour informer le coursier de l’enlèvement et organiser l’expédition. »

  • « Le même fichier est ensuite envoyé par e-mail au commis de l’entrepôt — Luca — qui l’imprime pour préparer les commandes. »

  • ...

Une analyse menée de manière professionnelle — en outre — doit nécessairement approfondir un haut niveau de détail technique afin que, au-delà des processus eux-mêmes, les différents systèmes puissent communiquer en utilisant un langage commun.

Ce qui se produit souvent, par exemple, c’est que le système de codage du produit adopté par le vendeur diffère selon les plateformes de vente : cette situation initiale rend le projet plus complexe et doit être identifiée lors de la phase d’analyse.

5.3 sviluppatori 2

types d'échanges de données

Il existe une forme de normalisation dans l’échange de données entre les systèmes grâce à l’utilisation généralisée d’ensembles de procédures connues sous le nom d’API (Application Programming Interfaces).

Le fait que de nombreuses sociétés de logiciels mettent leurs API à la disposition des développeurs tiers signifie qu’elles sont ouvertes à la « communication » avec le monde entier.

Une métaphore pour expliquer ce que sont les API — si vous n’avez pas d’expertise technique — est celle d’une maison et d’un réfrigérateur. Imaginez que la maison est le logiciel, comme Seller Central d’Amazon. Vous voulez prendre une bouteille d’eau dans le frigo, mais Amazon ne veut pas vous donner les clés de la maison, car cela reviendrait effectivement à vous en céder la propriété. Avec les API, c’est exactement ce qu’il peut faire : il met la maison à votre disposition mais limite votre accès à un usage spécifique (obtenir une bouteille d’eau du frigo) sans nécessairement vous remettre les clés.

L’adoption généralisée des API représente une révolution copernicienne pour le monde entier du développement logiciel et a rendu possible ce qui aurait été impraticable avant leur avènement. L’échange de données via des API se fait en utilisant des fichiers XML ou JSON, mais ce sont des détails techniques que nous n’aborderons pas ici.

Dans de nombreux cas, les systèmes de gestion d’entreprise qui gèrent les fonctions de comptabilité et d’inventaire — qui ont souvent du mal à suivre le rythme des avancées technologiques — manquent de cette technologie. En conséquence, les entreprises doivent s’appuyer sur des méthodes d’échange de données moins avancées — bien qu’efficaces — telles que les fichiers .csv ou .txt.

Les intégrations basées sur l’échange de données de cette manière limitent généralement les performances (par exemple, la mise à jour des quantités de stocks disponibles une seule fois par jour), mais elles sont certainement plus simples et plus rapides à mettre en œuvre.

erreurs à éviter

Faux pas : D’après notre expérience, il est logique d’aborder un projet d’intégration avec la prudence appropriée.

D’un point de vue conceptuel, l’intégration est un processus très simple qui implique l’échange de données entre les applications logicielles. D’un point de vue fonctionnel, cependant, chaque intégration présente des écueils dont ceux qui ont de l’expérience et sont familiers sont bien conscients.

Dans le document — que vous pouvez télécharger gratuitement en remplissant le formulaire — vous trouverez des informations précieuses qui peuvent vous aider à passer votre temps plus efficacement et de manière ciblée.

Commencez le processus de certification dès maintenant

Les compétences requises dans les secteurs du marché et du commerce électronique sont étroitement liées à l’architecture d’intégration.

Le programme de certification, qui reste gratuit, commence par l’inscription à la  MarketRock Academy,  que vous pouvez faire à tout moment. Nous vérifierons que vos compétences techniques sont appropriées pour le rôle requis et, si nécessaire, vous assignerons un mentor qui vous apportera le soutien approprié.

Si vous travaillez pour une entreprise qui souhaite utiliser nos services, vous aurez la possibilité d’obtenir une certification grâce au programme que nous entreprendrons ensemble. Cependant, l’inscription à la MarketRock Academy est la première étape obligatoire que vous devez franchir.

Logo Certificazioni Academy

Certifications de fournisseur de solutions



La certification Solution Provider est destinée aux agences et sociétés de logiciels qui ont une équipe de développement dédiée à fournir des intégrations et des solutions techniques aux clients MarketRock.

INIZIA
Logo Certificazioni Academy

Accéder au projet Postman

 

Consultez la collection de projets Postman et lisez la documentation sur nos API pour avoir une idée générale de leur fonctionnement et des détails sur les appels individuels.

VAI AL PROGETTO POSTMAN
template: about/landing-page