# Openstaande bestellingen

Met WCPOS kun je gelijktijdig met meerdere bestellingen werken. Dit is handig voor het afhandelen van klantreserveringen, het schakelen tussen transacties en het herstellen na onderbrekingen.

## Carrousel met openstaande bestellingen[​](#open-orders-carousel "Directe link naar Carrousel met openstaande bestellingen")

Onderaan het Cart Panel toont een horizontale carrousel alle openstaande bestellingen:

<!-- -->

* Elke winkelwagen toont het **totaalbedrag**
* De **huidige bestelling** is gemarkeerd
* Klik op een willekeurige winkelwagen om ernaartoe te schakelen
* Scroll naar links/rechts om meer winkelwagens te zien

## Een nieuwe bestelling aanmaken[​](#creating-a-new-order "Directe link naar Een nieuwe bestelling aanmaken")

Er is altijd een nieuwe, lege winkelwagen beschikbaar. Klik gewoon op een lege winkelwagen in de carrousel of begin met het toevoegen van producten wanneer de huidige winkelwagen leeg is.

## Schakelen tussen bestellingen[​](#switching-between-orders "Directe link naar Schakelen tussen bestellingen")

Klik op een willekeurige bestelling in de carrousel om ernaartoe te schakelen. Het Cart Panel wordt bijgewerkt om de inhoud van de geselecteerde bestelling te tonen.

**Toepassingen:**

* De klant loopt even weg om nog een artikel te pakken
* Je moet een snelle klant helpen terwijl een grote bestelling in behandeling is
* Prijzen of artikelen tussen bestellingen vergelijken

## Bestellingen opslaan op de server[​](#saving-orders-to-server "Directe link naar Bestellingen opslaan op de server")

Bestellingen bestaan in twee toestanden:

### Alleen lokaal[​](#local-only "Directe link naar Alleen lokaal")

Standaard worden nieuwe bestellingen alleen opgeslagen in de lokale browser-/app-database. Ze blijven behouden na het vernieuwen van de pagina, maar:

* Zijn niet zichtbaar in de WooCommerce-beheeromgeving
* Gaan verloren als de lokale database wordt gewist
* Zijn niet toegankelijk vanaf andere apparaten

### Opgeslagen op de server[​](#saved-to-server "Directe link naar Opgeslagen op de server")

Klik op **Save to Server** om een WooCommerce-bestelling met de status `pos-open` aan te maken. Hierdoor wordt:

* Een echte bestelling aangemaakt in WooCommerce
* Behouden, zelfs als de lokale database wordt gewist
* Toegankelijk vanaf andere apparaten
* Weergegeven in WP Admin > WooCommerce > Orders

Wanneer opslaan

Sla bestellingen op de server op wanneer:

* Een klant een bestelling wil reserveren om later op te halen
* Je je dienst beëindigt en een andere kassier verdergaat
* Je een back-up wilt voor het geval er problemen met de app/browser optreden

## Opgeslagen bestellingen herstellen[​](#recovering-saved-orders "Directe link naar Opgeslagen bestellingen herstellen")

Als je bestellingen op de server hebt opgeslagen, kun je ze opnieuw openen door:

1. Het **Orders**-scherm te openen (Pro-functie)
2. Te filteren op de status `pos-open`
3. De bestelling opnieuw te openen

## Behoud van bestellingen[​](#order-persistence "Directe link naar Behoud van bestellingen")

### Lokale opslag[​](#local-storage "Directe link naar Lokale opslag")

WCPOS gebruikt IndexedDB om bestellingen lokaal op te slaan. Dit biedt:

* Behoud over browsersessies heen
* Snelle toegang zonder netwerkverzoeken
* Offlinemogelijkheden

### Synchroniseren met de server[​](#sync-with-server "Directe link naar Synchroniseren met de server")

Wanneer je opslaat op de server of afrekent:

* De bestelling wordt naar WooCommerce verzonden
* Er wordt een bevestiging ontvangen
* De lokale en servergegevens worden gesynchroniseerd

## Bestellingen annuleren[​](#voiding-orders "Directe link naar Bestellingen annuleren")

Om een openstaande bestelling te verwijderen:

1. Schakel naar de bestelling die je wilt verwijderen
2. Klik op de knop **Void**

**Wat er gebeurt:**

* **Niet-opgeslagen bestellingen:** Permanent verwijderd uit de lokale database
* **Opgeslagen bestellingen:** Verplaatst naar de Prullenbak in WooCommerce en lokaal verwijderd

Om een geannuleerde, opgeslagen bestelling te herstellen:

1. Ga naar `WP Admin > WooCommerce > Orders > Trash`
2. Herstel de bestelling

## Tips[​](#tips "Directe link naar Tips")

### Houd bestellingen overzichtelijk[​](#keep-orders-organized "Directe link naar Houd bestellingen overzichtelijk")

Met meerdere openstaande bestellingen helpt het om:

* Klantnamen aan bestellingen toe te voegen voor eenvoudige identificatie
* Bestelnotities toe te voegen die de reden van de reservering beschrijven
* Belangrijke bestellingen op de server op te slaan

### Diensten overdragen[​](#shift-handoffs "Directe link naar Diensten overdragen")

Wanneer je een dienst beëindigt met openstaande bestellingen:

1. Sla alle belangrijke bestellingen op de server op
2. Voeg bestelnotities toe die de status uitleggen
3. De volgende kassier kan ze openen via het Orders-scherm

### Offline-overwegingen[​](#offline-considerations "Directe link naar Offline-overwegingen")

Als je de verbinding verliest:

* Lokale bestellingen blijven toegankelijk en je kunt doorgaan met het toevoegen van artikelen
* Je kunt bestellingen niet voltooien/afrekenen totdat de verbinding is hersteld
* Je kunt bestellingen niet op de server opslaan totdat je opnieuw verbonden bent
* Je kunt geen nieuwe klanten aanmaken totdat je opnieuw verbonden bent
