
Installer Below Cost Guard Pro
Ajouter des marges produit et catégorie, une réserve de coût et un journal marchand aux coûts natifs WooCommerce.
Installez les règles de marge, la réserve de coût et le journal marchand. Guide anglais.
Prérequis et installation
WordPress 6.7+, PHP 7.4+, WooCommerce 10.3+, JeyTech Below Cost Guard Free 1.0.0+, coûts des marchandises natifs WooCommerce activés, coûts positifs utilisables et permission de gérer WooCommerce. Free reste actif et entièrement fonctionnel sans Pro.
Installez jeytech-below-cost-guard-pro-1.0.0.zip via Extensions → Ajouter → Téléverser une extension, à côté de Free. L’e-mail de livraison fournit clé, ZIP et deux guides. Ouvrez WooCommerce → Below Cost Guard Pro et cliquez sur Activer la licence avec une clé de ce produit.
Abonnements annuels : Solo 59 € / 1 boutique, Studio 149 € / 5 boutiques, Agency 299 € / 25 boutiques, mêmes fonctions, sans quota de commandes. Agency sur invitation : essai de 30 jours avec carte obligatoire, puis 299 €/an. Résiliez via Mon abonnement avant la fin pour éviter le prélèvement.

1. Commencer par l’observation Free
Free contrôle le mode et la marge globale dans ses réglages WooCommerce. L’observation est le mode par défaut : les anomalies sont consignées et la commande reste possible. Le mode blocage refuse un checkout dangereux avant paiement. Commencez en observation, vérifiez les coûts natifs et passez des commandes de test avant le blocage.
Pro ne retire aucun callback Free. Une règle Pro inférieure à la marge globale ne peut pas abaisser le minimum Free. Coûts absents/nuls, COGS désactivés, devises non prises en charge et frais négatifs non répartis conservent le refus strict Free en mode blocage. Aucun des plugins ne garantit un bénéfice net.
2. Régler les marges produit et catégorie
Dans Pro, saisissez des ID de produit/variation ou ID de catégorie produit existants et des marges de 0 à 99 %. La marge est une part du chiffre d’affaires produit, pas une majoration du coût. Les écrans natifs des produits/catégories permettent de trouver leurs ID.
Priorité : variation explicite, puis parent, puis marge la plus élevée des catégories correspondantes et de leurs ancêtres. Une règle produit prime sur une règle catégorie ; le minimum global Free reste toujours applicable. Videz les deux champs d’une ligne pour la retirer, puis Enregistrer les règles. Chaque sauvegarde ajoute trois lignes vides, jusqu’à 100 règles par tableau. ID invalide, doublon ou valeur incorrecte conserve toute la configuration précédente.
Exemple : coût natif 60 €, marge 40 %, quantité un impose 100 € de recette produit HT après remises. À 99 €, le paiement est refusé en blocage. Une marge globale Free de 45 % reste prioritaire sur cette règle produit à 40 %.
3. Ajouter une réserve de coût
La Réserve de coût supplémentaire par unité vendue est un montant fixe dans la devise de boutique, entre 0 et 1 000 000. Elle s’applique à chaque unité, pas une seule fois par commande. Elle peut représenter une estimation de manutention ; elle ne lit pas les vrais frais de paiement ou de transport.
Seuil : (coût natif + réserve) × quantité ÷ (1 − marge / 100), arrondi au supérieur à la précision de devise. Coût 60 €, réserve 2,50 €, marge 25 % impose 83,34 € pour une unité et 166,67 € pour deux. Si la devise change avec une réserve non nulle enregistrée, un constat apparaît et le blocage refuse le paiement jusqu’à vérification et sauvegarde de la réserve dans la nouvelle devise. Aucun change automatique.
4. Consulter le journal marchand
Le journal garde les 200 derniers constats, au plus 100 anomalies par constat ; l’écran affiche les 20 derniers. Date, mode, parcours, ID produit et diagnostics disponibles de recette/seuil sont enregistrés. Aucune coordonnée client, aucun code coupon ni jeton de licence. Exporter le journal d’audit exporte les entrées conservées ; Effacer le journal d’audit les supprime sans modifier les règles.
Ce journal est borné pour le diagnostic, pas une archive comptable ni un registre garanti de tous les événements. Des requêtes concurrentes peuvent remplacer une entrée récente ; exportez les preuves à conserver. Les erreurs génériques côté client ne révèlent aucun coût ni seuil.
5. Tester avant le blocage
En préproduction avec un moyen de paiement de test, vérifiez checkout classique et Checkout Blocks : montant exact au seuil, une unité monétaire mineure sous le seuil, coupons cumulés, variation et coût inconnu. L’observation consigne et autorise ; le blocage refuse le paiement dangereux. Rejouez après changement de coûts, catégories ou devise. Les validations finales couvrent les modifications tardives avant paiement et le paiement natif d’une commande existante.
Pro ne modifie pas les prix et ne réduit pas les coupons pour atteindre le seuil. Les réservations natives de stock/coupons d’une commande impayée rejetée sont libérées. Livraison, taxes, remboursements, publicité et systèmes de coûts tiers ne sont pas rapprochés. Testez séparément les extensions de checkout/paiement personnalisées.
6. Langue, mises à jour et déplacement de licence
Les sources anglaises et catalogues français embarqués suivent la langue du site/utilisateur. Le changement conserve ID et montants. Le pack communautaire Free reste séparé.
L’activation transmet clé et URL de boutique à jeytech.app ; les contrôles de mise à jour transmettent ID, jeton et version. Aucun appel de licence au checkout. L’expiration arrête nouvelles activations, téléchargements et mises à jour privés ; les règles déjà activées localement continuent. Désactiver la licence sur l’ancienne boutique avant d’activer ailleurs. Un échec distant conserve l’activation locale. La désactivation revient aux contrôles Free et garde règles/journal ; désactiver l’extension conserve aussi ces données.
Menu absent : vérifiez dépendances actives et versions. Refus systématique : inspectez mode Free, coûts natifs, devise, frais négatifs et journal marchand. Testez les sauvegardes valides et invalides avant le blocage.
Mon abonnement pour abonnement et récupération ; Contact ou support@jeytech.app pour l’aide. Les liens d’achat suivent la politique existante de sept jours.
Essai Agency sur invitation
Une invitation personnelle donne accès à un essai gratuit de 30 jours pour 25 boutiques de ce produit. Ouvrez l’invitation, choisissez l’essai Agency, acceptez les conditions et validez la souscription dans Stripe avec une carte bancaire. L’e-mail de licence contient la clé, le lien du ZIP et la date de fin de l’essai. Suivez ensuite les étapes d’installation ci-dessous.
Sans résiliation avant la fin de l’essai, 299 € par an sont prélevés automatiquement. Pour résilier, demandez le lien du portail depuis Mon abonnement avec l’adresse e-mail de l’invitation, puis résiliez dans Stripe. L’accès reste disponible jusqu’à la fin de l’essai. Les nouvelles activations, les téléchargements et les mises à jour cessent ensuite sauf renouvellement. Gardez votre lien d’invitation personnel confidentiel.
Suivez le test Free de marge après code promo pour vérifier l’observation et les deux validations avant d’activer le blocage.