Satellite de Boutique v1.2.0
Configurer Connexion comptabilité
Branchez la boutique sur votre logiciel de compta : il vient chercher ventes et clients, et peut redéposer la facture définitive sur la commande.
Ce qu'il fait
Branche la boutique sur votre vrai logiciel de comptabilité. La descente : votre compta vient chercher les ventes d'une période (lignes, TVA ventilée par taux, client avec pays, paiements) et votre fichier client, par le pont sécurisé du kit. La remontée, si vous la voulez : votre compta redépose la facture définitive (avec SA numérotation) sur la commande, et c'est elle que votre client télécharge depuis son compte — le document du kit s'efface pour cette commande. Rien n'est obligatoire : sans connexion de retour, la descente marche seule.
- Les ventes d'une période complète, sans plafond : lignes, taux, ventilation TVA, paiements
- Le fichier client avec adresses et pays, prêt pour la dédup côté compta
- Des montants en centimes entiers et des identifiants stables : l'import se rejoue sans doublon
- La facture définitive de votre compta, redéposée sur la commande (optionnel)
- Le client télécharge LA vraie facture depuis son compte, le document du kit s'efface
- TVA intra, catégorie client, factures émises : les autres modules enrichissent l'export tout seuls
Ce qu'il suppose
Ce module a besoin de :
- shop ^1.55
Piloter par une IA
Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.
-
venteslecture seule réservée à votre accès MCP (clé maître)Export comptable des ventes d'une période (lecture seule) : par commande, le client (adresses avec pays), les lignes (HT/TVA/TTC en centimes, taux par ligne), le port, la remise, les totaux avec ventilation TVA par taux, les paiements. Les devis sont exclus. Identifiants stables, montants en centimes entiers. Les satellites enrichissent via le filtre shop.compta.vente (factures émises, TVA intra, catégorie client) — ce que ce site n'a pas activé n'apparaît pas.
« exporte les ventes de juillet vers la compta »
-
clientslecture seule réservée à votre accès MCP (clé maître)Export comptable du fichier client (lecture seule) : identité, téléphone, adresses complètes avec pays, dates. Période optionnelle sur la date de création. Les satellites enrichissent via le filtre shop.compta.client (numéro de TVA intra, catégorie client).
« importe le fichier client dans la compta »
-
produitslecture seule réservée à votre accès MCP (clé maître)Export du catalogue (lecture seule) : par produit, id, slug, nom, type (simple, variable…), statut, catégorie principale, prix du moment en centimes HT et TTC avec le taux de TVA, stock, image principale et adresse absolues, TOUS les attributs (id de l'attribut global quand il en a un, nom, valeur, visible : vrai ou faux — les attributs cachés de la fiche sortent aussi, d'où la réserve à la passerelle), et les déclinaisons (SKU, libellé, prix HT/TTC, stock, active) quand le satellite des déclinaisons est actif. Produits à la corbeille exclus.
« récupère le catalogue pour le Catalogue interne »
-
facture_deposerconfirmation demandéeDépose la facture DÉFINITIVE de la compta sur une commande : son numéro (votre série), sa date, son PDF. C'est elle que le client téléchargera depuis sa page commande — le document du kit s'efface pour cette commande. Un nouveau dépôt sur la même commande REMPLACE le précédent. Écriture journalisée. Exige _confirm=true dans les params (pièce comptable, jamais déposée par accident).
« redépose la facture FAC-2026-0042 sur la commande 118 »
Ses points de branchement
Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.
Ce qu'il annonce 3
shop.compta.vente- Filter — le payload d'une vente de l'export comptable (shop-compta.ventes). Args: [array $vente, array $order (ligne shop_orders hydratée)]. Écouteurs : shop-documents (factures/avoirs émis), shop-tva-intra (preuve d'exonération), shop-pro (catégorie client). Retourner null retire la vente de l'export.
shop.compta.produit- Filter — le payload d'un produit de l'export du catalogue (shop-compta.produits). Args: [array $produit, array $p (Products::find)]. Écouteur : shop-variants (les déclinaisons). Retourner null retire le produit de l'export.
shop.compta.client- Filter — le payload d'un client de l'export comptable (shop-compta.clients). Args: [array $client, array $row (ligne shop_customers)]. Écouteurs : shop-tva-intra (numéro de TVA), shop-pro (catégorie). Retourner null retire le client de l'export.
Ce qu'il écoute 2
shop.order.public.actions- priorité 15
shop.documents.liens_publics- priorité 20
Ses données
Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.
Les tables 1
shop_compta_factures