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.
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.
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.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": []
}
}
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 '.
Catalogue Exclusif Étendu
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.
Feed spécial intégrations marketplaces
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.
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 |
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'
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.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.
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'
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.
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
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.