> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Traitement des commandes

> Contrôle comment les commandes circulent vers le fulfillment pendant que les clients peuvent les modifier. Choisis de mettre les commandes en attente pendant l'édition ou de les laisser circuler normalement avec des tags de libération.

## Configure-le dans l'application

<Steps>
  <Step title="Ouvre Order Editing">
    Dans l'application Revize, clique sur **Order Editing** dans la barre latérale.
  </Step>

  <Step title="Choisir la méthode de traitement">
    Dans **Order processing**, sélectionne **Hold orders** ou **Skip hold** et clique sur **Save**.
  </Step>
</Steps>

## Tes options

<CardGroup cols={2}>
  <Card title="Mettre les commandes en attente" icon="pause" color="#f59e0b">
    Les commandes sont mises en attente pendant la fenêtre d'édition, puis libérées pour le fulfillment quand l'édition se ferme.
    <br /><br /><em>Empêche ton 3PL de préparer les commandes trop tôt.</em>
  </Card>

  <Card title="Sauter la mise en attente" icon="play" color="#10b981">
    Les commandes circulent normalement dans tes systèmes. Utilise un tag de libération pour que ton 3PL sache quand l'édition est terminée.
    <br /><br /><em>Bon pour les workflows de fulfillment basés sur les tags.</em>
  </Card>
</CardGroup>

## Comment fonctionne chaque option

<AccordionGroup>
  <Accordion title="Mettre les commandes en attente (recommandé)" icon="pause">
    **Comment ça marche**

    Les commandes sont automatiquement mises en attente dans Shopify dès leur création. Quand la fenêtre d'édition se ferme, la mise en attente est levée et la commande passe sans accroc dans ton système de fulfillment.

    **Pourquoi c'est recommandé**

    * Empêche ton 3PL de préparer les commandes immédiatement après le checkout
    * Garantit que les commandes modifiées ne provoquent pas de conflits de fulfillment
    * Workflow simple qui fonctionne avec n'importe quel 3PL ou WMS
    * Aucune configuration supplémentaire nécessaire
  </Accordion>

  <Accordion title="Sauter la mise en attente" icon="play">
    **Comment ça marche**

    Les commandes circulent normalement dans tes systèmes sans être mises en attente. Revize peut ajouter un tag de libération quand la fenêtre d'édition se ferme pour signaler à ton 3PL que la commande est prête pour le fulfillment.

    **Choisis-le quand**

    * Ton 3PL peut attendre un tag de libération avant de préparer les commandes
    * Tu veux utiliser des workflows basés sur les tags plutôt que sur la mise en attente/libération

    **Configuration du tag de libération**

    Active l'option **Add release tag** pour taguer les commandes avec `revize:order_released` quand l'édition se ferme. Configure ton 3PL pour qu'il ne prépare que les commandes ayant ce tag.

    <Note>
      Sans tag de libération, ton 3PL pourrait préparer des commandes avant que les clients finissent leurs modifications, ce qui peut causer des problèmes de fulfillment.
    </Note>
  </Accordion>
</AccordionGroup>

## Configuration du tag de libération

Quand tu sélectionnes **Skip hold**, active la fonctionnalité de tag de libération :

* **Ce qu'il fait** : ajoute le tag `revize:order_released` quand la fenêtre d'édition se ferme
* **Objectif** : signale à ton 3PL que la commande est prête pour le fulfillment
* **Avantage** : empêche la préparation des commandes encore en cours d'édition

**Étapes de configuration**

<Steps>
  <Step title="Activer le tag de libération">
    Active **Add release tag** dans tes paramètres Revize
  </Step>

  <Step title="Configurer ton 3PL">
    Configure ton 3PL pour qu'il ne prépare que les commandes ayant le tag `revize:order_released`
  </Step>

  <Step title="Les commandes circulent en toute sécurité">
    Les commandes circulent normalement mais ne sont pas préparées tant que l'édition n'est pas terminée
  </Step>
</Steps>

## Configuration liée

* [Fenêtre d'édition](/fr/setup/edit-window) — définis la durée pendant laquelle les clients peuvent modifier les commandes
* [Synchronisation du fulfillment](/fr/setup/fulfillment-sync) — contrôle quand les commandes sont libérées vers ton 3PL/ERP
* [Options d'édition client](/fr/setup/edit-permissions) — décide ce que les acheteurs peuvent modifier
