# Commandes Ouvertes

WCPOS vous permet de travailler avec plusieurs commandes simultanément. Cela est utile pour gérer les pauses des commandes clients, changer entre les transactions, et récupérer des interruptions.

## Carrousel des Commandes Ouvertes[​](#open-orders-carousel "Lien direct vers Carrousel des Commandes Ouvertes")

En bas du panneau du panier, un carrousel horizontal affiche toutes les commandes ouvertes :

<!-- -->

* Chaque panier affiche son **montant total**
* La **commande actuelle** est mise en surbrillance
* Cliquez sur n'importe quel panier pour y passer
* Faites défiler à gauche/droite pour voir plus de paniers

## Création d'une Nouvelle Commande[​](#creating-a-new-order "Lien direct vers Création d'une Nouvelle Commande")

Un nouveau panier vide est toujours disponible. Il suffit de cliquer sur un panier vide dans le carrousel ou de commencer à ajouter des produits lorsque le panier actuel est vide.

## Changement entre les Commandes[​](#switching-between-orders "Lien direct vers Changement entre les Commandes")

Cliquez sur n'importe quelle commande dans le carrousel pour y passer. Le panneau du panier se met à jour pour afficher le contenu de la commande sélectionnée.

**Cas d'utilisation :**

* Un client s'éloigne pour prendre un autre article
* Besoin d'aider un client pressé tandis qu'une grande commande est en cours
* Comparer les prix ou les articles entre les commandes

## Sauvegarde des Commandes sur le Serveur[​](#saving-orders-to-server "Lien direct vers Sauvegarde des Commandes sur le Serveur")

Les commandes existent dans deux états :

### Local Seulement[​](#local-only "Lien direct vers Local Seulement")

Par défaut, les nouvelles commandes sont stockées uniquement dans la base de données locale du navigateur/de l'application. Elles persisteront lors des rafraîchissements de page mais :

* Ne sont pas visibles dans l'administration WooCommerce
* Seront perdues si la base de données locale est effacée
* Ne sont pas accessibles depuis d'autres appareils

### Sauvegardé sur le Serveur[​](#saved-to-server "Lien direct vers Sauvegardé sur le Serveur")

Cliquez sur **Sauvegarder sur le Serveur** pour créer une commande WooCommerce avec le statut `pos-open`. Cela :

* Crée une commande réelle dans WooCommerce
* Persiste même si la base de données locale est effacée
* Peut être accessible depuis d'autres appareils
* Apparaît dans WP Admin > WooCommerce > Commandes

Quand Sauvegarder

Sauvegardez les commandes sur le serveur lorsque :

* Un client veut conserver une commande pour un retrait ultérieur
* Vous terminez votre shift et un autre caissier va continuer
* Vous voulez une sauvegarde en cas de problèmes d'application/de navigateur

## Récupération des Commandes Sauvegardées[​](#recovering-saved-orders "Lien direct vers Récupération des Commandes Sauvegardées")

Si vous avez sauvegardé des commandes sur le serveur, elles peuvent être à nouveau accessibles en :

1. Ouvrant l'écran **Commandes** (Fonction Pro)
2. Filtrant par statut `pos-open`
3. Rouvrant la commande

## Persistance des Commandes[​](#order-persistence "Lien direct vers Persistance des Commandes")

### Stockage Local[​](#local-storage "Lien direct vers Stockage Local")

WCPOS utilise IndexedDB pour stocker les commandes localement. Cela fournit :

* Persistance à travers les sessions de navigateur
* Accès rapide sans requêtes réseau
* Capacité hors ligne

### Synchronisation avec le Serveur[​](#sync-with-server "Lien direct vers Synchronisation avec le Serveur")

Lorsque vous sauvegardez sur le serveur ou passez à la caisse :

* La commande est envoyée à WooCommerce
* Une confirmation est reçue
* Les données locales et serveur sont synchronisées

## Annulation des Commandes[​](#voiding-orders "Lien direct vers Annulation des Commandes")

Pour supprimer une commande ouverte :

1. Passez à la commande que vous souhaitez supprimer
2. Cliquez sur le bouton **Annuler**

**Ce qui se passe :**

* **Commandes non sauvegardées :** Supprimées définitivement de la base de données locale
* **Commandes sauvegardées :** Déplacées dans la Corbeille dans WooCommerce et supprimées localement

Pour récupérer une commande sauvegardée annulée :

1. Allez à `WP Admin > WooCommerce > Commandes > Corbeille`
2. Restaurez la commande

## Conseils[​](#tips "Lien direct vers Conseils")

### Gardez les Commandes Organisées[​](#keep-orders-organized "Lien direct vers Gardez les Commandes Organisées")

Avec plusieurs commandes ouvertes, il est utile de :

* Ajouter des noms de clients aux commandes pour une identification facile
* Ajouter des notes de commande décrivant la raison de la pause
* Sauvegarder des commandes importantes sur le serveur

### Passation de Shift[​](#shift-handoffs "Lien direct vers Passation de Shift")

Lors de la fin d'un shift avec des commandes ouvertes :

1. Sauvegardez toutes les commandes importantes sur le serveur
2. Ajoutez des notes de commande expliquant le statut
3. Le prochain caissier peut y accéder depuis l'écran des Commandes

### Considérations Hors Ligne[​](#offline-considerations "Lien direct vers Considérations Hors Ligne")

Si vous perdez la connectivité :

* Les commandes locales restent accessibles et vous pouvez continuer à ajouter des articles
* Vous ne pouvez pas finaliser/passer à la caisse des commandes tant que la connectivité n'est pas rétablie
* Vous ne pouvez pas sauvegarder des commandes sur le serveur tant que vous n'êtes pas reconnecté
* Vous ne pouvez pas créer de nouveaux clients tant que vous n'êtes pas reconnecté

***
