Intégration · Places de marché

Connecter Mirakl à votre logiciel métier : l'API vendeur des places de marché

Un vendeur relie son logiciel métier aux places de marché opérées sur Mirakl par l'API vendeur, authentifiée par une clé de boutique (Shop-API-Key), qui couvre le compte, les documents, les offres et les prix, les commandes et les retours. Chaque appel publie une fréquence recommandée et une fréquence maximale : l'intégration se conçoit comme une synchronisation planifiée, réglée sur ces rythmes.

L'essentiel

  • Sur une place de marché Mirakl, l'opérateur règle la configuration ; le vendeur pilote sa boutique par l'API vendeur, avec une clé de boutique.
  • La référence de l'API vendeur Mirakl fixe pour chaque appel une fréquence recommandée et une fréquence maximale, par exemple une fois par jour pour les informations de boutique.
  • La liste des retours Mirakl se consulte au plus toutes les cinq minutes, avec une fréquence recommandée de quinze minutes, et se parcourt par pagination à jeton.
  • Un même logiciel métier peut alimenter plusieurs places de marché Mirakl s'il gère une clé, une configuration et un journal distincts pour chaque boutique.

Opérateur, vendeur, boutique : qui se connecte à quoi ?

Dans le vocabulaire de la documentation Mirakl, l'opérateur est l'entreprise qui exploite la place de marché et en fixe la configuration, et le vendeur y tient une boutique (shop). C'est cette boutique que le logiciel métier du vendeur pilote, par l'API vendeur. La documentation développeur de Mirakl sépare aussi deux produits : la place de marché de produits et une variante consacrée aux services, chacune avec sa propre API vendeur.

Trois conséquences pratiques en découlent :

  • Une clé par boutique. La référence de l'API vendeur indique le schéma de sécurité Shop-API-Key. Un utilisateur qui a accès à plusieurs boutiques désigne la bonne par le paramètre shop_id ; sans lui, l'API travaille sur la boutique par défaut.
  • Des règles propres à chaque opérateur. La documentation de l'appel A02, qui met à jour les informations de la boutique, prévient que certains champs peuvent ne pas être modifiables selon la configuration de l'opérateur. Deux places de marché Mirakl ne se comportent donc pas forcément de la même façon.
  • Des questions à poser à l'opérateur. L'existence d'un environnement de test, les catégories et attributs attendus pour vos produits, les délais de traitement des commandes se vérifient auprès de chaque place de marché avant le développement.

Que permet l'API vendeur de Mirakl ?

L'API vendeur de Mirakl couvre le cycle de vente d'une boutique, du compte jusqu'aux retours. Les appels portent un code court (A01, OF24, RT11) qui sert de repère dans la documentation et dans les échanges avec l'opérateur.

DomaineExemples d'appels documentésUsage par le logiciel métier
BoutiqueA01 lire les informations, A02 les modifier, A21 statistiquesContrôler l'état de la boutique et ses modes de livraison
DocumentsS30 lister, S32 déposer (jusqu'à 50 documents d'entreprise par boutique), S31 télécharger, S33 supprimerTenir à jour les documents d'entreprise associés à la boutique
Offres et prixOF24 créer, modifier ou supprimer des offres ; PRI01 importer un fichier de prixPublier prix et quantités depuis la base articles
CommandesAPI de commandes, dont OR31 pour mettre à jour les champs personnalisés d'une commande et de ses lignesRapatrier, suivre et compléter les commandes
RetoursRT01 créer, RT11 lister, RT21 accepter ou refuser, RT25 valider la réception, RT26 statuer sur la conformité, RT51 créer une étiquette retourTraiter le retour jusqu'au remboursement

Pour les places de marché de services, l'API vendeur dédiée suit la même logique : une commande à l'état WAITING_ACCEPTANCE est acceptée (SOR21) ou refusée (SOR22) par le vendeur, et la liste des commandes (SOR11) se filtre par dates de création et de dernière modification.

Fréquences d'appel : la contrainte qui dessine l'intégration

La référence de l'API vendeur Mirakl affiche, pour chaque appel, une fréquence d'utilisation recommandée et une fréquence maximale. Quelques exemples relevés en octobre 2026 :

  • Lire les informations de la boutique (A01) : une fois par jour, valeur recommandée et maximale.
  • Lister les retours (RT11) : toutes les 15 minutes recommandé, toutes les 5 minutes au plus.
  • Créer, accepter ou clôturer un retour : à chaque événement concerné, pas davantage.

Dans les pages de référence consultées, nous n'avons pas relevé de mécanisme qui pousse les événements vers le vendeur. Le logiciel métier interroge donc Mirakl à intervalles réguliers, en filtrant sur la date de dernière mise à jour (RT11 accepte par exemple un filtre sur les retours modifiés après une date) et en parcourant les résultats par pagination à jeton (seek pagination). Un planificateur central, qui connaît la fréquence permise pour chaque appel et pour chaque boutique, évite de sortir du cadre documenté par Mirakl.

Cinq flux pour vendre sur plusieurs places de marché Mirakl

  1. Un stock, plusieurs vitrines. Un fabricant de luminaires vend sur trois places de marché opérées sur Mirakl. Le logiciel métier calcule le disponible par article et met à jour l'offre de chaque boutique, avec une réserve propre à chaque canal pour limiter les ventes à découvert.
  2. Un prix par place de marché. La politique tarifaire (prix plancher, promotion, frais de port) reste dans l'ERP ; le service produit un fichier de prix par boutique et l'importe par PRI01 aux heures creuses.
  3. Les commandes vers la préparation. Le service relève les commandes de chaque boutique au rythme permis, crée la commande dans le logiciel de gestion en notant la place de marché d'origine, puis renvoie les informations d'expédition produites par l'intégration transporteur.
  4. Les retours jusqu'à l'avoir. La liste des retours est relue toutes les quinze minutes ; l'entrepôt valide la réception (RT25), statue sur la conformité (RT26), et le logiciel métier déclenche l'avoir.
  5. Les documents de conformité. Quand un justificatif expire, le logiciel métier dépose la nouvelle version sur chaque boutique par S32, au lieu qu'un salarié se connecte à chaque espace vendeur.

Chacun de ces flux supprime une ressaisie entre l'espace vendeur et la gestion interne, l'objectif décrit dans notre page pour éliminer les doubles saisies.

Erreurs, doublons, reprise : ce que l'intégration doit encaisser

  • Les imports par fichier : un fichier de prix modifie des centaines d'offres d'un coup. Le service conserve chaque fichier envoyé, daté, pour rejouer un import ou expliquer un prix erroné.
  • Les doublons : une commande relue lors de deux passages successifs n'est créée qu'une fois ; l'identifiant de commande Mirakl et l'identifiant de boutique forment ensemble la clé de correspondance.
  • La reprise : le service mémorise, boutique par boutique, la date de la dernière mise à jour traitée et repart de là après une coupure, avec un léger chevauchement.
  • Le journal : chaque appel, sa réponse et sa durée sont conservés pendant une période définie, utile pour répondre à un opérateur qui interroge un délai d'expédition.
  • Les clés : une par boutique, stockée hors du code et remplaçable sans redéployer le service.
  • Les données personnelles : les commandes contiennent nom et adresse des acheteurs de l'opérateur ; le logiciel métier ne conserve que ce qui sert à expédier et facturer, selon notre guide RGPD et logiciel métier.

Connecteur multicanal ou service sur mesure ?

Un vendeur peut aussi passer par un logiciel multicanal du marché, à condition qu'il prenne en charge les places de marché Mirakl visées et ses autres canaux. C'est la bonne réponse quand le catalogue est standard et que le logiciel de gestion est lui-même relié à cet outil : inutile de développer ce qui existe.

Le sur-mesure devient pertinent quand l'ERP est spécifique, que les règles de stock ou de prix sont propres à l'entreprise, que les retours suivent un circuit atelier particulier, ou qu'un abonnement indexé sur le volume finit par peser. Amazon, de son côté, se connecte par sa propre interface, la SP-API, présentée sur notre page Amazon Seller Central.

Ce que YMHB Web livre pour une intégration Mirakl

YMHB Web commence par le cadrage : liste des places de marché, fréquences permises pour chaque appel, source de vérité de chaque donnée (stock, prix, statut de commande), règles particulières de chaque opérateur. Le chiffrage suit ce cadrage. Le service est ensuite construit boutique par boutique, avec un planificateur qui respecte les fréquences de Mirakl, une table de correspondance des identifiants dans PostgreSQL et un journal consultable.

À la livraison, le client dispose des clés de boutique et de l'hébergement à son nom, du code, déposé chez lui, documenté et à lui au paiement intégral, et d'un écran de supervision : dernière synchronisation par boutique, commandes en attente, imports en erreur. Le principe général est décrit sur notre page API et intégrations entre vos logiciels.

Questions fréquentes

Comment un vendeur obtient-il sa clé d'API Mirakl ?

La clé d'API vendeur Mirakl est liée à la boutique du vendeur sur une place de marché donnée : la référence Mirakl désigne ce schéma de sécurité sous le nom Shop-API-Key. Comme chaque place de marché est exploitée par son opérateur, la démarche exacte pour obtenir ou renouveler la clé se vérifie dans l'espace vendeur de cette place de marché ou auprès de l'opérateur.

Mirakl envoie-t-il des webhooks aux vendeurs ?

Les pages de référence de l'API vendeur Mirakl consultées en octobre 2026 ne décrivent pas de webhooks destinés aux vendeurs : elles fixent plutôt une fréquence recommandée et une fréquence maximale pour chaque appel. Le logiciel métier interroge donc Mirakl à intervalle régulier, en filtrant sur la date de dernière mise à jour. Demandez à l'opérateur si sa place de marché offre un mécanisme de notification.

À quelle fréquence peut-on appeler l'API vendeur de Mirakl ?

La fréquence permise dépend de chaque appel de l'API vendeur Mirakl, qui affiche une valeur recommandée et une valeur maximale. Les informations de boutique (A01) se lisent une fois par jour ; la liste des retours (RT11) toutes les 15 minutes en recommandé et toutes les 5 minutes au plus. Les actions ponctuelles, comme accepter un retour, se font à chaque événement.

Peut-on gérer plusieurs places de marché Mirakl avec un seul logiciel ?

Oui. Un même logiciel métier peut piloter plusieurs boutiques sur des places de marché opérées sur Mirakl, à condition de gérer une clé par boutique, le paramètre shop_id quand un utilisateur accède à plusieurs boutiques, et une configuration propre à chaque opérateur. Stock et prix restent calculés une seule fois dans le logiciel métier, puis déclinés boutique par boutique.

Faut-il un connecteur payant pour vendre sur une place de marché Mirakl ?

Pas nécessairement : l'API vendeur de Mirakl permet de relier directement un logiciel métier à une boutique, dès lors que l'opérateur donne accès à la clé d'API. Un logiciel multicanal du marché reste souvent le choix le plus simple pour un catalogue standard vendu sur plusieurs canaux. Le développement sur mesure se justifie quand l'ERP est spécifique ou que les règles de stock, de prix ou de retours sont propres à l'entreprise.

À lire aussi

Sources

  1. Mirakl Developer, API vendeur (Marketplace Platform) : Stores
  2. Mirakl Developer, A01 : Get shop information (sécurité Shop-API-Key, fréquence d'appel)
  3. Mirakl Developer, API vendeur : Returns
  4. Mirakl Developer, RT11 : List returns
  5. Mirakl Developer, OF24 : Create, update, or delete offers
  6. Mirakl Developer, PRI01 : Import a price file
  7. Mirakl Developer, OR31 : mise à jour des champs personnalisés d'une commande
  8. Mirakl Developer, API vendeur services (MMS) : Orders
  9. Mirakl Developer, SOR11 : List orders (services)

Prêt à démarrer ?

Décrivez-nous votre situation, pas une liste de fonctionnalités.

Réponse sous un jour ouvré, en général par téléphone. Si un outil du marché suffit, nous vous le dirons.

Premier échange sans engagementCadrage avant chiffrage

AppelerDécrire mon problème