---
title: Frais de commande
slug: fr/frais-de-commande
docTags: 
createdAt: 2025-12-09T14:32:04.680Z
---

Les **frais de commande** permettent d'ajouter automatiquement des frais supplémentaires *(ex: frais de livraison, frais de traitement)* ou d'appliquer des réductions dès que certaines conditions sont remplies.

### 1. Types de frais disponibles

Selon vos besoins, vous disposez de deux méthodes pour appliquer ces frais :

- **Frais automatiques :** S'appliquent directement lorsque la commande respecte des règles prédéfinies *(par exemple sur le canal de vente, le mode de livraison ou le moyen de paiement)*.
- **Frais par script :** Offrent une flexibilité avancée. Un script personnalisé détermine dynamiquement les frais à appliquer en fonction de critères sur-mesure.

### 2. Modes de calcul

Qu'ils soient automatiques ou par script, les frais peuvent être définis de deux manières :

- **Montant fixe :** Ex. + 2,50 € par commande.
- **Pourcentage :** Ex. + 3% sur le prix du billet.



**Où les configurer ?**

Pour créer et gérer vos frais de commande, rendez-vous dans le menu **Paramètres**.

![](https://api.archbee.com/api/optimize/zGnEynQy6cgPdn1J1kZsn/RhBGlP1_nqK7ucCyO7xeI_capture-decran-2026-07-27-a-144329.png)

***

## Frais de commande automatiques

Un frais de commande automatique peut contenir **plusieurs règles**. L'évaluation se fait selon un ordre précis :

:::hint{type="info"}
**📌 Principe clé de priorité :**

Définissez toujours les **règles générales en premier**, puis vos **exceptions à la fin**. L'outil évalue les règles une par une : c'est la **dernière règle correspondante** qui est appliquée à la commande.)
:::

### Conditions de correspondance

Une règle s'applique si la commande valide **simultanément** :

- Le canal de vente
- Le scénario de livraison
- Le scénario de paiement

Selon la règle retenue, le frais est ajouté sous forme de **montant fixe** ou de **pourcentage**.

:::hint{type="info"}
**💡 Exemple concret :**

Vous souhaitez appliquer un frais fixe de **2 €** pour toutes les commandes Web livrées par e-mail :

- **Canal :** Web
- **Livraison :** E-mail
- **Paiement :** *Tous*
- **Frais :** 2,00 € (fixe)
:::

***

## Frais de commande par script

Parfois, les règles classiques (comme *"ajouter 2 €"* ou *"ajouter 3 %"*) ne suffisent pas pour calculer exactement ce que vous voulez.

**Exemple :&#x20;**&#x56;ous souhaitez offrir les frais de dossier dès que la commande dépasse 20 €, mais faire payer 0,50 € par billet en dessous de ce montant.

C'est là qu'intervient le **frais par script**.

### ⚙️ Comment ça marche ?

Le script repose sur une **recette de calcul sur-mesure** gérée automatiquement :

1. **Le système lit la commande :** Il regarde ce qu'il y a dans le panier du client (le montant total, le nombre de billets, le type de place, etc.).
2. **Il applique votre règle sur-mesure :** Il calcule le résultat en suivant exactement la formule que vous avez définie.
3. **Il ajoute le montant :** Le résultat final est automatiquement ajouté au panier sous forme de frais.

::::hint{type="info"}
**💡 Exemple de script :**

Appliquer un frais de **0,50 € par billet**, uniquement si le montant total de la commande est **inférieur à 20 €** :

:::BlockQuote
if (order.totalamount \< 20) \{
&#x20;   return order.nbroftickets \* 0.5;
}
return 0;
:::
::::

