m2m.ma
Fonctionnalité

API e-commerce

Reliez votre boutique en ligne : chaque commande payée peut créer sa facture, sans doublon.

Pourquoi c'est utile

Une boutique en ligne génère beaucoup de commandes à facturer. L'API crée chaque facture depuis votre site, et l'identifiant de commande empêche de facturer deux fois la même vente, même si votre site renvoie la demande.

2types de clé : lecture ou écriture
0doublon pour une même commande

Facturer les commandes de votre boutique sans ressaisie

Une boutique en ligne génère beaucoup de ventes à facturer, et les recopier une à une expose aux erreurs comme aux oublis. L'API de m2m.ma permet à votre site de créer chaque facture directement sur la plateforme, dès que la commande est envoyée. Elle s'adresse à vous si vous avez un site marchand ou un autre outil de gestion, et à votre développeur pour la mise en place.

Commencez par créer une clé dans m2m.ma, en passant par Plus, Paramètres, puis API e-commerce. Choisissez une clé en lecture ou en écriture. Elle n'est affichée qu'une seule fois, et seule son empreinte est conservée. Si elle devait être compromise, vous la révoquez sans toucher aux autres.

Trois façons de relier votre site

Selon votre plateforme, vous installez un connecteur prêt à l'emploi ou vous appelez l'API depuis votre serveur. Une description de l'API est disponible en téléchargement pour votre développeur. La clé doit toujours rester côté serveur et ne jamais apparaître dans le navigateur de vos visiteurs.

  • WordPress et WooCommerce : une extension à téléverser
  • Drupal Commerce : un module pour Drupal 10 et 11
  • Autres outils, comme PrestaShop, Joomla, Magento, un CRM ou un site sur mesure : l'API depuis votre serveur

Une commande, une seule facture

Chaque appel porte un identifiant de commande. Si votre site envoie deux fois la même commande, à la suite d'une panne réseau par exemple, la facture existante est renvoyée et aucune autre n'est créée. Vous évitez ainsi de déclarer deux fois la même vente.

Vous décidez aussi de ce qui se passe ensuite : la facture peut rester en brouillon pour être relue, ou être validée et envoyée au client lors du même appel. Pour une vente à l'étranger, le régime export ou zone franche peut être indiqué commande par commande.

Avant de vous lancer

Testez d'abord sur quelques commandes et vérifiez le résultat dans Revenus : client, lignes, TVA et montant. Assurez-vous que les prix de votre boutique correspondent bien au taux de TVA attendu, et demandez à votre comptable de confirmer le traitement des ventes particulières. Une fois créées, ces factures suivent le même parcours que les autres : numérotation, écritures comptables, rapports et préparation de la TVA.

Fonctionnalité

Comment ça marche

  1. 1

    Créez une clé API dans les paramètres.

    La clé n'est affichée qu'une fois et seule son empreinte est conservée. Vous pouvez la révoquer sans toucher aux autres.

  2. 2

    Donnez-la au développeur de votre boutique.

    Installez notre extension WordPress ou notre module Drupal, ou appelez l'API depuis votre serveur. La clé ne doit jamais apparaître dans le navigateur.

  3. 3

    Chaque commande envoyée crée sa facture, une seule fois.

    Si votre site renvoie deux fois une commande, la facture existante est retournée. Vous pouvez aussi la valider et l'envoyer d'un même appel.

Fonctionnalité

Ce que vous obtenez

  • Clé API en lecture ou en écriture
  • Identifiant de commande pour éviter les doublons
  • Régime export ou zone franche par commande

À quoi ressemble votre tableau de bord

Exemple : données fictives

Commandes facturées par semaine

Semaine 352
Semaine 244
Semaine 131
Voir les données
ÉlémentNombre
Semaine 352
Semaine 244
Semaine 131

Commencez avec m2m.ma

Essayez gratuitement pendant 15 jours, avec votre première facture.