Facturez frais de traitement, service ou emballage uniquement selon vos règles. Suppléments automatiques en ligne panier dans PrestaShop avec politiques et conditions AND/OR imbriquées sur panier, client, pays, transporteur et produits. Libellés personnalisés par panier, simulateur, audit et analyses. Pour PrestaShop 1.7, 8 et 9.
"Frais de commande conditionnels" est un module PrestaShop puissant qui permet aux e-commerçants d'appliquer des frais supplémentaires dynamiques et transparents aux paniers. Grâce à un moteur de règles sophistiqué, vous pouvez définir des conditions complexes basées sur 32 champs (panier, client, transporteur, paiement, catalogue) et 14 opérateurs, avec une imbrication AND/OR illimitée. Les frais apparaissent comme des lignes de produits claires, avec des étiquettes multilingues personnalisables par panier. Le module offre également un simulateur de panier, des montants fixes ou en pourcentage, cinq stratégies de fusion, un tableau de bord analytique et un journal d'audit pour un contrôle total et une transparence accrue de vos frais de manutention, de service ou d'emballage.
Toutes les commandes ne coûtent pas le même prix à exécuter. Frais de commande conditionnels est un moteur de politique complet pour les suppléments par ligne de panier : créez des conditions AND/OR imbriquées sur la valeur du panier, le client, le transporteur, le paiement et le catalogue, ajoutez des frais en tant que ligne de produits transparente, affichez une étiquette multilingue personnalisée par panier, simulez les résultats avant la mise en ligne et tracez chaque décision dans un journal d'audit. Un module. Contrôle total sur le moment où les frais de manutention, de service et d'emballage apparaissent.
Ce sont ces fonctionnalités qui transforment les suppléments forfaitaires et les solutions manuelles en véritables règles commerciales. Conçu pour les magasins qui ont besoin d'une logique de frais précise à la caisse, sans toucher au code.
Créez plusieurs stratégies nommées, classez-les par priorité, activez ou suspendez individuellement. Chaque politique possède son propre arbre de conditions et ses propres règles de frais.
Les frais se matérialisent sous la forme d’une véritable gamme de produits de panier avec des règles fiscales correctes. Les clients voient le supplément dans le panier, le récapitulatif de paiement et la confirmation de commande – et non un ajustement total caché.
Groupes AND/OR imbriqués avec 32 champs panier, client, livraison, paiement et catalogue. Préréglages rapides pour les scénarios courants. Trappe d'évacuation brute JSON lorsque vous en avez besoin.
Rédigez une étiquette destinée au client par règle de frais et par langue : « Frais de traitement contre remboursement », « Emballage cadeau », « Supplément pour marchandises encombrantes ». Les étiquettes sont stockées par panier, pas sur le produit à frais partagés, de sorte que les paiements simultanés ne s'écrasent jamais.
Facturez un montant forfaitaire ou un pourcentage du total du panier, du total des produits, des frais d'expédition ou du poids. Définissez les plafonds minimum et maximum par règle. Attribuez un groupe de règles fiscales par ligne de frais.
Empilez tous les frais correspondants, les premiers gains de frais, la cascade de priorités, les frais les plus élevés uniquement ou les codes de frais uniques – choisissez comment les règles contradictoires au sein d'une politique se combinent.
Choisissez un vrai panier et un vrai client dans votre magasin. Découvrez exactement quels frais s’appliqueraient et pour quel montant – avant de passer une seule commande.
Cartes KPI, graphiques de tendance Chart.js et répartition des revenus des frais sur des périodes sélectionnables. Découvrez quelles politiques génèrent le plus de revenus supplémentaires.
Le support voit le libellé et le montant des frais appliqués directement sur la page de commande dans le back-office. Pas besoin de fouiller dans les rangées de produits bruts.
Les plugins à supplément forfaitaire s'arrêtent à un seuil. Les règles de panier PrestaShop ne peuvent pas exprimer une logique de frais imbriquée par mode de paiement, transporteur et catalogue. Frais de commande conditionnels vous donnent un constructeur de conditions visuelles avec 32 champs, 14 opérateurs et imbrication AND/OR illimitée — au niveau politique et pour chaque règle tarifaire individuelle.
Panier, client, livraison, paiement, catalogue
=, ≠, plages, dans, regex, contient
AND/OR groupes à l'intérieur des groupes
Gate + sous-conditions par règle de frais
Une règle - si panier > 50 €, ajoutez 2 € - ne peut pas distinguer le COD de la carte, le commerce de gros du détail ou les meubles volumineux des téléchargements numériques. La tarification réelle nécessite un contexte, pas un seul chiffre.
Empilez les groupes AND/OR imbriqués dans le back-office. Combinez le module de paiement, le groupe de clients, le poids du panier et le catalogue dans une seule arborescence, puis ajoutez des sous-conditions sur chaque règle de frais au sein de la même politique.
Aucun plafond sur les politiques ou règles de frais. Triez par position, arrêtez-vous au premier match, choisissez une stratégie de fusion. Dupliquer, exporter JSON, simuler sur de vrais paniers — publiez un modèle aussi précis que vos contrats.
Espace combiné
Pourquoi c'est imbattable : L'espace de combinaison est pratiquement infini. Les règles du panier et les produits manuels ne peuvent pas y accéder. Seuls les Frais de commande conditionnels transforment cette complexité en une ligne de frais claire que votre client comprend.
Chaque fonctionnalité est expliquée dans un langage simple pour les commerçants. Pas de jargon technique. Un par un, afin que vous sachiez exactement ce que les Frais de commande conditionnels font pour votre magasin.
Lorsque le contenu du panier change (produit ajouté, quantité mise à jour, opérateur ou adresse changée), le module réévalue les politiques actives et synchronise automatiquement la ligne de frais. Pas de rafraîchissement manuel. Aucun hack JavaScript de thème.
Si aucune politique ne correspond plus, le produit payant est supprimé proprement. Si le montant change, la ligne est mise à jour via la mécanique de panier native de PrestaShop avec des crochets de remplacement de prix.
Chaque panier stocke sa propre étiquette destinée au client dans conorderfee_cart - pas sur le produit à frais cachés partagés. Le panier n° 1042 peut afficher « Frais de traitement contre remboursement » tandis que le panier n° 1043 affiche « Supplément d'emballage cadeau » en même temps, sans fuite d'étiquette entre les sessions.
Les crochets de présentation injectent le texte correct par panier via la liste de produits native de PrestaShop et les présentateurs de produits du panier. Le produit payant reste générique dans le catalogue ; les paiements simultanés et les mises à jour du panier AJAX restent sécurisés à grande échelle.
Une politique est un ensemble nommé de conditions plus un ou plusieurs règles de frais. Créez-en autant que vous le souhaitez : suppléments contre remboursement, frais de petites commandes, emballages pour marchandises volumineuses, gestion des méthodes de paiement.
Chaque règle de frais définit le type de montant (fixe ou en pourcentage), la base de calcul, les plafonds min/max, le groupe de règles fiscales, la priorité, la fenêtre de date facultative et ses propres sous-conditions. Écrivez une étiquette de ligne de panier multilingue que les clients voient réellement.
Les stratégies sont exécutées dans l’ordre des positions. Activer Stop on first match quand la première politique de correspondance devrait tout décider.
Total des produits — somme des lignes de marchandises uniquement, produit tarifaire exclu automatiquement de la base.
Total du panier - valeur du panier complet, frais d'expédition compris, toujours à l'exclusion de la ligne de frais elle-même pour éviter les calculs circulaires.
Frais d'expédition et poids du panier comme bases vous permettent de facturer l'emballage ou la manutention proportionnellement à la taille de la livraison, et pas seulement à la valeur de la commande.
Lorsque plusieurs règles de frais au sein d’une même politique correspondent, la stratégie de fusion décide du résultat :
Définissez globalement une stratégie de fusion par défaut dans Paramètres, puis remplacez-la par stratégie si nécessaire.
L'onglet Simulator vous permet de tester les règles par rapport aux vrais paniers de votre boutique. Recherchez des paniers, attachez éventuellement un client, puis exécutez l'évaluation.
Les résultats affichent les politiques correspondantes, les lignes de frais avec les montants et les étiquettes, ainsi que le supplément total – aucune commande test n'est requise.
Utilisez le simulateur après chaque changement de politique pour confirmer que les frais se comportent exactement comme prévu avant que les clients ne les voient.
L'onglet Dashboard est votre salle de contrôle des revenus des frais. Les cartes KPI résument les frais appliqués, les politiques actives et le volume d'évaluation sur une période sélectionnable.
Les graphiques de tendance Chart.js répartissent l'activité liée aux frais quotidiennement, hebdomadairement ou mensuellement. Les entrées d'audit récentes apparaissent en bas pour un accès rapide aux dernières décisions.
Chaque événement important est enregistré : frais appliqués ou compensés, création/mise à jour/suppression de politique, importations, exportations, doublons, modifications de paramètres et simulations.
Le menu d'administration dédié Audit log d'administration vous propose des filtres par date et type d'événement. Cliquez sur Aperçu sur n’importe quelle ligne pour voir la charge utile complète.
Exportez le journal au format CSV lorsque la conformité ou l'examen interne nécessite un historique complet.
Téléchargez n'importe quelle stratégie au format portable JSON à partir de l'éditeur de stratégie ou de la liste des stratégies. Téléchargez JSON pour créer une nouvelle politique sur la même boutique ou un environnement de test.
L'action de duplication copie la politique complète (conditions, règles tarifaires, stratégie de fusion et étiquettes multilingues) sous un nouveau nom. Idéal pour les variantes saisonnières ou les tests en toute sécurité.
Tout est organisé en sections claires. Ouvrez la configuration du module et accédez directement là où vous devez être. Deux menus d'administration natifs supplémentaires vous offrent des vues de liste complète pour les politiques et l'historique d'audit.
Menus natifs Order fee policies et Audit log fournissent des vues HelperList avec des bascules actives rapides, des résumés de conditions et une gestion en masse.
De véritables configurations de politiques que vous pouvez créer en quelques minutes : chacune combine un arbre de conditions avec une ou plusieurs règles de frais. Copiez la logique, ajustez les montants, publiez.
Conditions du contrat (AND)
Module de paiement in [cashondelivery, codpro] AND Total des produits ≥ 1 EUR
| Règle de frais | Montant | Étiquette de ligne de panier |
|---|---|---|
| Traitement de la DCO | Fixe 4.99 EUR | « Frais de paiement à la livraison » |
| Pourcentage de DCO (grosses commandes) | 2% de produits totaux, minimum 4,99, maximum 29,99 | "Frais de service contre remboursement" |
Les clients payant à la livraison voient un supplément transparent dans le panier – avant de confirmer la commande. Aucune surprise à la porte.
Conditions d'assurance
Total des produits < 30 EUR AND Le panier nécessite une expédition = Yes
| Règle de frais | Montant | Conditions de règles supplémentaires |
|---|---|---|
| Supplément minimum de commande | Fixe 2.50 EUR | Total des produits < 15 EUR |
| Frais de panier bas | Fixe 1.50 EUR | Total des produits entre 15–29.99 EUR |
Les premiers frais gagnés garantissent qu’un seul frais de petite commande s’applique – hiérarchisé en fonction de la taille du panier sans empiler les deux règles.
Conditions du contrat (OR)
Catégorie dans le panier in [Furniture, Oversized] OR Poids du panier > 30 kg
| Règle de frais | Montant | Étiquette de ligne de panier |
|---|---|---|
| Emballage standard | Fixe 8.00 EUR | "Emballage d'articles encombrants" |
| Préparation du fret lourd | 5% de poids du panier base, minimum 12h00 | "Manutention de marchandises lourdes" |
| Supplément palette | Fixe 25.00 EUR | "Frais de préparation des palettes" |
Les frais les plus élevés ne conservent que les frais correspondants les plus élevés. Ainsi, une commande de palette reçoit les frais de palette, et non l'emballage, le poids et la palette empilée.
Conditions d'assurance
Client connecté = Yes AND Groupe de clients in [Wholesale, VIP B2B]
| Règle de frais | Priorité | Montant |
|---|---|---|
| VIP renoncé | 1 | Fixe 0.00 EUR — Groupe de clients in [VIP B2B] |
| Administrateur en gros | 5 | Fixe 5.00 EUR — Total des produits < 500 EUR |
Conditions du contrat (AND)
Jour de la semaine in [6, 7] AND Transporteur sélectionné in [Express overnight]
| Règle de frais | Montant | Fenêtre de dates |
|---|---|---|
| Expédition le week-end | Fixe 6.50 EUR | Toujours actif |
Combinez les champs date/heure avec la sélection du transporteur pour facturer le traitement le week-end uniquement lorsque la livraison express est réellement choisie.
Utilisez n’importe quel champ ci-dessous au niveau de la politique ou sur les règles de frais individuelles. Associez-le à quatorze opérateurs de comparaison et à des groupes AND/OR imbriqués illimités.
| Field | Évalue par rapport | Opérateurs typiques |
|---|---|---|
| Total du panier (TTC) | Valeur du panier complet, frais de port compris | =, ≠, >, ≥, <, ≤, entre |
| Total des produits | Lignes de marchandises uniquement – produits payants exclus | =, ≠, >, ≥, <, ≤, entre |
| Frais d'expédition | Tarif de livraison transporteur sélectionné | =, ≠, >, ≥, <, ≤, entre |
| Quantité totale de produits | Somme des unités sur toutes les lignes de panier | =, ≠, >, ≥, <, ≤, entre |
| Produits uniques dans le panier | Nombre d'ID de produits distincts | =, ≠, >, ≥, <, ≤, entre |
| Poids du panier (kg) | Poids physique total du panier | =, ≠, >, ≥, <, ≤, entre |
| Drapeaux virtuels/physiques | A virtuel, tout virtuel, a physique, nécessite une expédition, a une personnalisation, a un bon | présence (oui/non) |
| Nombre de règles de panier | Combien de bons sont appliqués | =, ≠, >, ≥, <, ≤, entre |
| Quantité de produit/catégorie | Quantité minimale pour un produit ou une catégorie spécifique (id:qty) | =, ≥, > |
| Total de la gamme de produits | Montant minimum de la ligne pour un produit (id:amount) | =, ≥, >, entre |
| Devise | Devise de paiement active | =, ≠, in, not in |
| Pays de livraison/facturation | Pays sur l'adresse de livraison ou de facturation | =, ≠, in, not in |
| Zone de livraison | Zone PrestaShop pour l'adresse de livraison | =, ≠, in, not in |
| Code postal de livraison | Chaîne de code postal sur l'adresse de livraison | =, contient, commence par, regex |
| Groupe de clients | Adhésion au groupe au moment de l’évaluation | =, ≠, in, not in |
| Transporteur sélectionné | Référence du transporteur dans le panier actuel | =, ≠, in, not in |
| Module de paiement | Nom du module de mode de paiement à la caisse | =, ≠, in, not in |
| Client connecté / invité | État d'authentification de l'acheteur | =, ≠ (yes/no) |
| Commandes clients / durée de vie dépensée | Nombre de commandes terminées et chiffre d'affaires total | =, ≠, >, ≥, <, ≤, entre |
| Produit/catégorie/marque/fournisseur | Adhésion au catalogue dans le panier actuel | in, not in |
| Jour de la semaine / heure / date | Date/heure du serveur lors de l'évaluation — pour les frais basés sur le temps | =, in, entre |
32 champs. 14 opérateurs. Des arbres aussi profonds que nécessaire.
Empilez autant politiques selon vos besoins. Ajoutez-en autant règles de frais par police comme l'exige votre modèle de tarification - chacun avec ses propres sous-conditions, priorité, fenêtre de date et étiquette de ligne de panier multilingue. Multipliez cela par cinq stratégies de fusion, ordre inter-politiques et arrêt au premier match…
L'espace de combinaison est pratiquement infini. Vos clients voient une ligne de frais claire. Vous contrôlez exactement quand il apparaît et combien cela coûte.
Frais de commande conditionnels s’adaptent au fonctionnement réel de votre tarification, et non l’inverse.
Facturez des frais de remboursement fixes ou en pourcentage lorsque le client sélectionne le paiement à la livraison. Étiquetez-le clairement dans le panier afin que le supplément ne soit jamais une surprise à la porte.
Lorsque le sous-total de la marchandise tombe en dessous de votre seuil de rentabilité, ajoutez de petits frais de manutention. Utilisez le total des produits afin que les remises sur les frais d'expédition ne suppriment pas accidentellement les frais.
Ciblez le champ du module de paiement pour ajouter des frais pour les factures, le rapprochement des virements bancaires ou les passerelles à haut risque, sans modifier chaque module de paiement séparément.
Lorsque des meubles, des catégories surdimensionnées ou le poids du panier dépassent vos limites, ajoutez des frais d'emballage ou de préparation de palette proportionnels au poids ou sous forme de supplément fixe.
Les acheteurs en gros en dessous d’un minimum contractuel reçoivent des frais administratifs ; Les groupes VIP obtiennent zéro. La cascade prioritaire sélectionne automatiquement la bonne règle.
Mélangez le pays de livraison, la zone et le code postal avec la correspondance des expressions régulières pour ajouter des documents d'exportation ou des frais de traitement dans les zones éloignées uniquement lorsque la réglementation l'exige.
Utilisez les champs de jour de la semaine et de date pour facturer des suppléments de traitement le week-end ou en haute saison. Dupliquez la politique, définissez des fenêtres de dates sur les règles tarifaires, désactivez-les à la fin de la saison.
Les clients paient de petits frais d'ouverture de compte ; les clients connectés avec un historique de commandes ne le font pas. Combinez les champs de commande connectés, invités et clients dans une seule arborescence de politiques.
Étiquettes par panier stockées dans la base de données. Montants des frais annulés au moment du calcul. Chaque décision est tracée dans les lignes d'audit. Voici l'ingénierie derrière la ligne de panier que vos clients voient.
PHP, JavaScript, les modèles Smarty, CSS et SQL alimentent le moteur d'évaluation, le générateur de conditions, l'analyse du tableau de bord, le simulateur et la journalisation d'audit.
Moteur, évaluateur de conditions, référentiel d'arborescence, duplicateur de politiques, tableau de bord, journal d'audit, état du panier, produit payant, couche de compatibilité et moteur de rendu d'administration.
Tableau de bord, politiques, paramètres, simulateur, journal d'audit et mises à jour, ainsi que les politiques natives de frais de commande et les menus d'administration du journal d'audit.
Contrôleurs, modèles, hooks, scripts de mise à niveau, modèles de courrier, simulateur de démonstration de navigateur et pile complète d'actifs de back-office.
conorderfee_cart.cart_line_label maintient le texte destiné au client isolé par session – aucune pollution par le nom du catalogue.Un produit à frais cachés. Étiquettes par panier au moment de la présentation. Montants synchronisés à chaque sauvegarde de panier. Décisions tracées sur chaque commande. Il s’agit du contrat d’ingénierie derrière les Frais de commande conditionnels. Votre client voit un élément de campagne honnête. Vous contrôlez exactement quand il apparaît, ce qu’il dit et combien cela coûte.
Le module "Frais de commande conditionnels" optimise et automatise l'application des frais spécifiques, basés sur des conditions précises comme le panier, le client ou le transporteur. Son moteur de politique avancé garantit une tarification transparente et sans effort, éliminant la gestion manuelle et les erreurs.
Le module Frais conditionnels de commande booste les ventes en assurant une tarification transparente et équitable. Grâce à ses conditions ultra-précises et étiquettes personnalisées, il évite les surprises, réduit les abandons de panier et optimise la rentabilité, transformant la complexité des frais en clarté pour vos clients.
Frais de commande conditionnels, fruit de 15 ans d'expérience, maîtrise la complexité de la tarification. Ce module applique des frais transparents avec une logique conditionnelle imbriquée et des étiquettes multilingues par panier, là où les solutions standard échouent.
Frais de commande conditionnels offre une personnalisation inégalée. Son constructeur visuel permet des conditions AND/OR illimitées sur 32 champs (panier, client, transporteur, paiement, catalogue) et 14 opérateurs. Définissez des politiques, des montants fixes/pourcentages et des étiquettes multilingues, s'adaptant parfaitement à chaque scénario de frais.
Le module Frais conditionnels de commande offre un accès complet à son code source. Cela permet des modifications et intégrations avancées, assurant une personnalisation illimitée de ses politiques de frais, du constructeur de conditions et des règles de fusion pour s'adapter précisément à vos besoins.
La licence du module "Frais conditionnels de commande", essentiel pour la gestion de vos règles de frais, est permanente. Vous bénéficiez de mises à jour gratuites pendant un an, garantissant une conformité continue. Par la suite, prolongez l'accès aux actualisations avec des réductions allant jusqu'à 90%.