Se rendre au contenu
MEDIAMAX B2B
GUIDE COMPLET · FONCTIONNEMENT ET FORMATION

Connectez votre entreprise à un catalogue produits plus large et davantage d'opportunités

Documentation commerciale, opérationnelle et technique de l'API B2B, des flux de données (feeds), du Catalogue Exclusif Étendu pour les marketplaces, des commandes Dropship et des expéditions.

Catalogue et stock Flux et matching Commandes API Dropship Suivi
01

Qu'est-ce que l'API et comment fonctionne-t-elle

L'API B2B de MediaMax permet de connecter une boutique en ligne, un ERP ou un système interne à notre catalogue, nos prix, nos stocks, nos commandes et nos expéditions au moyen de requêtes HTTP authentifiées.

Consulter des informations

Obtenir le catalogue, le détail d'un produit, les prix associés au client, le stock et l'état des commandes et des expéditions.

Opérer de manière automatique

Créer des commandes, recevoir leurs identifiants et consulter ensuite leur préparation et leur suivi.

Connecter Consulter le catalogue Sélectionner le SKU Créer la commande Préparer Suivre la livraison
Authentification : envoyer l'en-tête HTTP-API-KEY: VOTRE_TOKEN dans chaque requête. La clé doit être conservée côté serveur et ne jamais être exposée dans du code public ou dans le navigateur.
API et Dropship : consulter des informations par API n'oblige pas à utiliser Dropship. Selon la procédure documentée, les commandes créées via l'API fonctionnent avec Dropship ; vérifier la configuration de chaque client.
02

Catalogue et consultation des produits

Le catalogue permet de récupérer une liste paginée, puis de consulter le détail à jour d'un SKU. Les données peuvent comprendre le nom, la référence, le prix client, la disponibilité, l'EAN, les images et les informations énergétiques, selon le produit.

Opération Méthode Chemin Description
Catalogue GET /product/all Liste paginée des produits
Produit GET /product/{sku} Fiche d'un SKU

Obtenir le catalogue

                curl --request GET \
  --url 'https://www.mediamax.es/api/product/all?pag=1&max=25' \
  --header 'HTTP-API-KEY: VOTRE_TOKEN' \
  --header 'Accept-Language: fr'
              

Consulter un produit

                curl --request GET \
  --url 'https://www.mediamax.es/api/product/SKU-EXEMPLE' \
  --header 'HTTP-API-KEY: VOTRE_TOKEN'
              

Réponse illustrative simplifiée

                {
  "id": 12345,
  "attributes": {
    "name": "Produit exemple",
    "sku": "SKU-EXEMPLE",
    "price": 199.99,
    "qty_available": 8,
    "gallery": []
  }
}
              
Support ATC : en cas d'incident, vérifier dans Odoo le SKU, le tarif du client, le stock et la galerie du produit. Les exemples sont illustratifs ; le contrat complet des champs se consulte dans Swagger.
03

Feeds : synchronisation du catalogue, des prix et du stock

Les feeds fournissent des fichiers à importer périodiquement dans un eCommerce, un ERP ou un intégrateur. Ils constituent une alternative ou un complément à l'API : ils permettent des synchronisations par lots sans avoir à effectuer de requêtes individuelles par produit.

Feed CSV

Fichier téléchargeable et importable. Les informations reflètent la dernière génération ou le dernier téléchargement du feed. Utile pour des intégrations simples.

API

Requêtes directes vers les services de MediaMax, avec possibilité de créer des commandes et de consulter les expéditions. Nécessite une intégration technique.

Feed rapide de prix et de disponibilité

Fréquence de mise à jour recommandée : toutes les 15 à 30 minutes, selon le processus d'intégration.

Champ Signification
SKU Référence unique du produit
price Prix client hors TVA (prix de revient pour sa revente)
qty Quantité disponible immédiatement
qty2 Quantité prévue avec arrivée estimée sous 24 heures

Format documenté : séparateur de champs | ; délimiteur de texte '.

Accès aux feeds : portail B2B → Mon compte → Feeds. La structure exacte et les conditions de chaque feed doivent être confirmées avec l'IT.
04

Catalogue Exclusif Étendu

PLUS DE CATÉGORIES · PLUS D'OPPORTUNITÉS

Plus de catégories. Plus de possibilités de vente.

En plus de notre spécialisation dans les mobiles et les tablettes, nous mettons à votre disposition tous les produits de nos fournisseurs en électronique grand public, soins personnels, maison et de nombreuses autres catégories.

Le Catalogue Exclusif Étendu comprend des références qui ne sont pas encore publiées sur notre site web, ce qui vous permet d'accéder à un catalogue beaucoup plus vaste.

Quels avantages offre-t-il ?

Plus de produits et de catégories

Élargissez votre offre avec de nouvelles références de nos fournisseurs.

Accès anticipé

Découvrez des produits avant leur publication sur mediamax.es.

Plus d'opportunités sur les marketplaces

Profitez de références qui disposent déjà de fiches sur les principales plateformes.

L'avantage ? Vous pouvez tirer parti de produits identifiés sur les marketplaces, même lorsque leur fiche complète n'est pas encore publiée sur notre site. Élargissez votre offre sans attendre.
05

Feed spécial intégrations marketplaces

MATCHING OPTIMISÉ

Plus de variantes. Plus d'opportunités de vente.

Nous disposons d'un feed spécial pour les intégrateurs et les dropshippers qui facilite l'identification de bien plus de variantes de chacun de nos produits sur les différentes marketplaces.

Son objectif est d'améliorer le matching avec les fiches existantes sur des plateformes comme Amazon, Miravia et d'autres marketplaces, afin d'augmenter les possibilités de commercialiser nos produits.

Quels avantages offre-t-il ?

Couverture plus large

Facilite l'identification de davantage de variantes de chaque produit.

Plus de correspondances

Augmente les possibilités de relier nos produits à des fiches existantes.

Intégration optimisée

Permet aux intégrateurs de saisir davantage d'opportunités de vente sans dupliquer les produits.

L'avantage ? Un même produit peut trouver des correspondances avec beaucoup plus de fiches et de variantes sur les marketplaces. Plus de matching, plus d'opportunités de vente.
06

Utilisateurs, tokens et mise en service

Chaque intégration API est associée à un utilisateur et à un e-mail MediaMax liés à la configuration commerciale et fiscale du client. Cette association influe sur le tarif, les prix et le traitement de la facturation.

Phase Responsable / objectif
1. Génération du token L'IT crée l'accès et réalise les tests initiaux d'authentification et de configuration
2. Remise sécurisée L'IT remet la clé au client par un canal approprié
3. DEMO Le client réalise des commandes de test et valide le fonctionnement
4. Validation Vérification du catalogue, des adresses, des prix et du flux de commandes
5. Production supervisée La mise en service réelle est activée avec un blocage de contact afin de vérifier les premières commandes
Sécurité : ne publiez pas le token dans des dépôts, du code frontend ni des captures d'écran. Le document décrit un accès au catalogue, aux commandes et aux envois avec le token ; il ne suppose pas de permissions limitées par endpoint. Un token temporaire ou restreint ne doit être proposé que si l'IT confirme qu'il est disponible.
07

Création et consultation des commandes

Une commande API regroupe la référence propre du client, l'adresse de facturation, l'adresse de livraison et les lignes avec SKU et quantité. MediaMax renvoie un identifiant qui doit être conservé avec la référence d'origine.

Opération Méthode Chemin
Créer une commande POST /order
Consulter par référence client GET /order/reference/{reference}
Consulter par ID MediaMax GET /order/id/{order_id}
Consulter plusieurs références GET /batch/reference

Créer une commande

                curl --request POST \
  --url 'https://www.mediamax.es/api/order' \
  --header 'HTTP-API-KEY: VOTRE_TOKEN' \
  --header 'Content-Type: application/json' \
  --data @commande.json
              

Exemple de commande.json

                {
  "b2b_reference": "COMMANDE-CLIENT-2026-0001",
  "order_billing_address": {
    "name": "Laura",
    "lastname": "García",
    "company": "Entreprise Exemple SL",
    "email": "achats@example.com",
    "phone": "+34900000000",
    "street": "Rue Exemple 1",
    "postcode": "03001",
    "city": "Alicante",
    "region_id": "A",
    "country": "ES"
  },
  "order_shipping_address": {
    "name": "Laura",
    "lastname": "García",
    "company": "Entreprise Exemple SL",
    "email": "logistique@example.com",
    "phone": "+34900000000",
    "street": "Avenue de Livraison 10",
    "postcode": "03002",
    "city": "Alicante",
    "region_id": "A",
    "country": "ES",
    "express": 0
  },
  "order_lines": [
    {"sku": "SKU-EXEMPLE", "quantity": 1}
  ]
}
              

Consulter plusieurs références

                curl --request GET \
  --url 'https://www.mediamax.es/api/batch/reference?pag=1&max=25&references=COMMANDE-001&references=COMMANDE-002' \
  --header 'HTTP-API-KEY: VOTRE_TOKEN'
              
Prévention des doublons : b2b_reference doit être unique. Si un appel POST /order échoue ou expire, vérifier d'abord si la commande a bien été créée avant de le relancer. Éviter les renvois automatiques aveugles.
ATC : retrouver dans Odoo la commande à partir de la référence du client ou de son identifiant, et vérifier les lignes et les adresses.
08

Dropship : préparation et documentation

Avec Dropship, MediaMax prépare et expédie les commandes au nom du client, en utilisant la configuration du compte pour la documentation et l'étiquetage. Selon la procédure décrite, les commandes passées par API utilisent cette modalité.

Configuration du compte

  • Dropship activé.
  • Logo et données du compte corrects.
  • Adresse logistique de l'expéditeur.

Documentation de l'expédition

  • Bordereau de colisage ou déclaration du contenu.
  • Logo et données affichés.
  • Étiquette avec l'expéditeur adéquat.
Validation obligatoire : vérifier l'expéditeur, le bordereau de colisage, le logo et la documentation avant de libérer les premières commandes réelles.
09

Expéditions, suivi et livraison

Une commande peut générer une ou plusieurs expéditions. Chacune peut avoir sa propre référence de picking, son transporteur, son numéro de suivi et son état logistique.

Opération Méthode Chemin
Consulter une expédition par picking GET /packing/show/reference/{reference}
Consulter les expéditions d'une commande Odoo GET /packing/show/order/odoo/{odoo_reference}

Consulter une expédition par référence

                curl --request GET \
  --url 'https://www.mediamax.es/api/packing/show/reference/WH%2FOUT%2F00000' \
  --header 'HTTP-API-KEY: VOTRE_TOKEN'
              

Réponse illustrative simplifiée

                {
  "code": "200",
  "status": "success",
  "data": {
    "id": 4567,
    "attributes": {
      "reference": "WH/OUT/00000",
      "tracking": "TRACKING-EXEMPLE",
      "status": "done"
    }
  }
}
              

Consulter toutes les expéditions de la commande

                curl --request GET \
  --url 'https://www.mediamax.es/api/packing/show/order/odoo/S00000' \
  --header 'HTTP-API-KEY: VOTRE_TOKEN'
              
ATC : si un client ne reçoit pas les bonnes données, vérifier dans Odoo la référence du picking, l'état, le transporteur, le suivi et si la commande a été divisée en plusieurs expéditions.
10

Supervision des premières commandes

Le passage de DEMO à la production nécessite de superviser les premières opérations pour confirmer que l'intégration fonctionne avec des données réelles. Un blocage de contact est utilisé pour contrôler le transfert du picking jusqu'à la fin de la vérification.

Finalisation : une fois la mise en service confirmée, le blocage de contact est levé et le client poursuit le flux normal.
11

Référence rapide, support et ressources

Résumé des opérations

Besoin Endpoint
Lister le catalogue GET /product/all
Détail SKU GET /product/{sku}
Créer une commande POST /order
Rechercher par référence GET /order/reference/{reference}
Rechercher par ID GET /order/id/{order_id}
Rechercher plusieurs commandes GET /batch/reference
Consulter un picking GET /packing/show/reference/{reference}
Expéditions de la commande GET /packing/show/order/odoo/{odoo_reference}

Documentation technique

Swagger API B2B ↗

Source de référence pour les champs complets, les modèles de réponse, les validations et les erreurs.

Accès et support

Feeds : Mon compte → Feeds dans le portail B2B.

Demandes d'accès et questions techniques : it@mediamax.es.

Note de portée : ce guide reproduit et réorganise la documentation fournie, en intégrant le catalogue étendu et le feed spécial. Les endpoints n'ont pas été vérifiés en direct et aucun schéma de réponse ni aucun champ non documenté n'a été ajouté. Pour les intégrations en production, c'est le contrat Swagger en vigueur qui prévaut.