Chaque valeur ci-dessous recalcule toute la page en direct dès « Appliquer » : résultat avant impôt, ROAS BE/Cible, scénarios, grand-livre, graphique. Enregistré sur cet appareil (survit aux rafraîchissements). « Réinitialiser » rétablit les valeurs de référence — affichées en petit sous chaque champ.
Coût produit — COGS marginal (€)
1er flacon de chaque commande au prix plein, chaque flacon supplémentaire de la même commande moins cher (devis agent, juillet 2026).
Allemagne
Espagne
Frais par commande (€)
Frais variables (% du CA)
Objectif & divers
Frais de paiement (PayPal / Klarna / Carte) — pas un réglage : lus en direct sur chaque transaction Shopify (montant réel prélevé), c'est déjà exact.
Méthodologie & hypothèses
Données commandes et paiements : rapport natif Shopify (source de vérité), par jour et par méthode de paiement, pour chaque boutique séparément.
Dépense publicitaire : deux comptes Meta séparés, un par boutique (« Lymfael » pour l'Allemagne, « Lymfael ES » pour l'Espagne) — chacun donne directement le bon chiffre pour sa boutique, aucune répartition par pourcentage.
ATC (badge à côté de « Résultat avant impôt ») : nombre d'ajouts au panier, lu directement sur le pixel Meta (« add_to_cart ») du même compte pub que la dépense — pas une estimation, le vrai comptage remonté par Meta.
Frais de paiement (PayPal/Klarna/Carte) : vrais montants prélevés par Shopify Payments par transaction — pas une estimation par taux.
Commandes annulées ou intégralement remboursées : exclues des commandes, du CA, des flacons et des frais (vérifié à chaque cycle).
Bouton « Commandes traitées » (à côté d'Avec/Sans COGS) : ne recalcule QUE le COGS (coût produit), jamais le CA, les frais de paiement ni la pub — la vente, le paiement et la dépense pub ont déjà eu lieu quel que soit l'état de traitement de la commande, mais le coût produit n'est réellement engagé (stock physiquement sorti) qu'au moment de l'expédition. En mode « Traitées uniquement », seuls les flacons des commandes dont le statut Shopify displayFulfillmentStatus vaut FULFILLED (marquées expédiées/traitées, pas une estimation) comptent pour le COGS — moins de commandes traitées = moins de COGS engagé = résultat et ROAS BE/Cible plus favorables, jamais l'inverse. Le bouton Gagnée/Perdue des rétrofacturations n'a pas d'effet sur ce sous-ensemble : Shopify n'expose pas si une commande en litige est elle-même traitée.
Rétrofacturations (chargebacks) : litige perdu (ou accepté par la boutique) → commande exclue entièrement (CA, flacons, COGS), mais pas sans coût comme une simple annulation : les frais de transaction déjà prélevés sur la vente restent perdus (jamais remboursés), et un frais de rétrofacturation s'ajoute (15 €, réglable dans Paramètres — estimation, le montant exact n'est pas exposé par l'API Shopify actuelle, scope read_shopify_payments non accordé). Litige gagné → aucun impact, vente normale. Litige en cours (pas encore tranché, statut réel actuel) → un bandeau d'alerte apparaît en haut de l'onglet concerné avec un bouton Gagnée/Perdue : bascule tous les chiffres de la page (CA, ROAS, résultat, paiements, grand-livre) entre l'hypothèse optimiste (commande toujours comptée) et pessimiste (commande exclue + frais de transaction conservés en perte + frais de rétrofacturation ajouté) — de quoi voir l'impact exact avant que Shopify tranche.
COGS — modèle marginal (palier), le seul utilisé. Source : devis agent de juillet 2026 (frais logistiques renégociés — remplace l'ancien devis "Agent Français"). 1er flacon de chaque commande au prix plein, chaque flacon supplémentaire de la même commande moins cher. Allemagne : 7,28 € / 3,71 €. Espagne : 6,49 € / 3,66 € (fret moins cher vers l'Espagne). Calcul exact commande par commande (jamais un taux moyen figé) : COGS = coût 1er flacon × nb de commandes + coût flacon suivant × (flacons − nb de commandes). L'ancien « COGS forfaitaire » (chaque flacon au prix du 1er) a été retiré : il surestimait le coût. Ces coûts sont réglables dans Paramètres. Taxe de douane (0 €/envoi actuellement) comptée séparément de ce COGS — voir la ligne « Taxe petits colis » ci-dessous.
ROAS BE (break-even) = CA ÷ (CA − COGS marginal − frais de paiement − frais par commande et frais variables configurés dans Paramètres : taxe colis, autres frais fixes, % du CA) = ROAS minimum en dessous duquel la pub consomme plus que la marge disponible, avant impôt et hors TVA. Tous les coûts réels configurés sont inclus ; la TVA ne l'est pas, car c'est une taxe collectée puis reversée à l'État, pas un coût pour la boutique. CA, COGS et frais de paiement : seuls ceux des commandes passées depuis le dernier changement structurel sont retenus (date réglable dans Paramètres — « Régime actuel depuis le »). Deux changements ont déjà eu lieu : le 15/07/2026, tarifs Shopify Payments EEE (carte 1,3 %, PayPal 2,9 %, sans frais de change) remplacés par les tarifs « international » avec frais de change (Allemagne 4,47 %→8,16 % de frais) ; le 24/07/2026, prix de vente du catalogue modifiés (1x 29,90→24,90 €, 3x 49,80→44,80 €). Mélanger ces commandes avec l'historique antérieur donnerait un seuil basé sur des prix ou des frais qui ne s'appliquent plus. Repli automatique sur tout l'historique tant qu'aucune commande n'existe encore sous le régime actuel. Jamais sur la période affichée : c'est un seuil structurel, pas une statistique de la période en cours — il ne bouge pas quand on change de date, uniquement quand un réglage de Paramètres change ou que de nouvelles commandes arrivent. Seul le ROAS réel (au-dessus) varie avec la période sélectionnée. ROAS Cible = même formule avec une marge nette visée (20 %, convention Zecom Academy, réglable dans Paramètres). Vert si le ROAS réel dépasse le seuil, rouge sinon.
Retours/remboursements : déjà nettés dans le CA net via currentTotalPriceSet de Shopify (audit complet DE+ES sur toute la période au 14 juil. — aucun remboursement partiel hors commande annulée trouvé) ; pas de colonne séparée tant qu'aucun remboursement partiel réel n'apparaît.
Grand-livre quotidien : le CA, la pub et les frais de paiement sont les vrais chiffres du jour ; le COGS du jour est le coût marginal exact (1er flacon + flacons suivants de chaque commande du jour) — plus d'approximation au prorata, chaque ligne et le total sont cohérents.
Taxe petits colis (0 €/commande — désactivée actuellement) : théoriquement due depuis la suppression de la franchise ≤150 € (1er juillet 2026, expédition depuis la Chine), mais prise en charge par les agents depuis le devis de juillet 2026 → 0 € par défaut. Si elle redevient due, remets son montant dans Paramètres : tous les calculs (résultat, BE, Cible, scénarios, grand-livre) la réintègrent instantanément.
TVA ≠ impôt sur le revenu. La TVA (19 %) est une taxe sur les ventes, collectée auprès des clients puis reversée à l'État — elle ne dépend pas du bénéfice. Aucun de ces chiffres (KPI, scénarios, grand-livre) n'inclut l'impôt sur le revenu ou sur les sociétés : celui-ci se calcule après coup sur le bénéfice réel, à un taux qui dépend du régime (micro-entreprise, société…) — pas encore modélisé ici.
Ceci n'est pas un conseil fiscal. Seuils de TVA, régime nom propre / LLC et taxe colis à valider avec un comptable avant toute décision.