Maestro unifie vos ventes et vos stocks, quel que soit votre équipement — boutique en ligne, caisse, ERP, ou simple carnet de commandes. Suivez le guide : dans 20 minutes, votre tableau de bord vit en temps réel.
Les ventes qui arrivent dans Maestro sont rattachées à vos produits par référence (SKU) puis par nom. Importez donc votre catalogue avant de brancher les ventes : soit automatiquement en connectant Shopify, soit en 2 clics avec un export CSV de votre caisse (la colonne des noms est détectée automatiquement). Astuce : si votre export contient l'historique et le stock, importez 6 mois d'historique — vos prévisions seront fiables dès le premier jour.
→ Importer mon catalogue (CSV) → Connecter Shopify (auto)Trois questions pour calibrer les propositions de commande à votre commerce (profondeur de stock, cadence, délais). Modifiable à tout moment dans Stocks → Réappro & priorités.
ma-boutique.myshopify.com) — visible dans votre admin Shopify, menu Paramètres → Domaines.sup_sk_...).Vous n'avez rien à faire de technique. Indiquez simplement le nom de votre caisse ou de votre site : notre équipe configure la connexion pour vous et vous prévient dès que vos ventes remontent automatiquement (généralement sous 48 h).
https://matthieu-62898--maestro-backend-api.modal.run/api/ingest · POST · header X-Maestro-Key = votre clé.{"type":"sale","ref":"{{ticket}}","lines":[{"sku":"{{ref}}","name":"{{nom}}","quantity":{{qté}},"unit_price":{{prix}}}]}Générez votre clé (Paramètres → API entrante universelle), puis envoyez vos données :
curl -X POST https://matthieu-62898--maestro-backend-api.modal.run/api/ingest \
-H "X-Maestro-Key: mk_VOTRE_CLE" \
-H "Content-Type: application/json" \
-d '{"type":"sale","ref":"ticket-1042","channel":"caisse",
"lines":[{"sku":"ABC-123","quantity":2,"unit_price":12.99}]}'
Trois types de payload : sale (vente + sortie de stock automatique),
stock (réceptions / ajustements), products (création et mise à jour
du catalogue). La réponse liste les lignes non rattachées (unmatched) pour
contrôle. Idempotence par ref : renvoyer deux fois le même ticket ne crée pas de doublon.