# Pedidos Abertos

O WCPOS permite que você trabalhe com múltiplos pedidos simultaneamente. Isso é útil para lidar com pedidos em espera, alternar entre transações e recuperar-se de interrupções.

## Carrossel de Pedidos Abertos[​](#open-orders-carousel "Link direto para Carrossel de Pedidos Abertos")

Na parte inferior do Painel de Carrinho, um carrossel horizontal exibe todos os pedidos abertos:

<!-- -->

* Cada carrinho mostra seu **montante total**
* O **pedido atual** é destacado
* Clique em qualquer carrinho para alternar para ele
* Role para esquerda/direita para ver mais carrinhos

## Criando um Novo Pedido[​](#creating-a-new-order "Link direto para Criando um Novo Pedido")

Um novo carrinho vazio está sempre disponível. Basta clicar em um carrinho vazio no carrossel ou começar a adicionar produtos quando o carrinho atual estiver vazio.

## Alternando Entre Pedidos[​](#switching-between-orders "Link direto para Alternando Entre Pedidos")

Clique em qualquer pedido no carrossel para alternar para ele. O Painel de Carrinho é atualizado para mostrar o conteúdo do pedido selecionado.

**Casos de uso:**

* O cliente se afasta para pegar outro item
* Precisa ajudar um cliente rápido enquanto um grande pedido está em andamento
* Comparando preços ou itens entre pedidos

## Salvando Pedidos no Servidor[​](#saving-orders-to-server "Link direto para Salvando Pedidos no Servidor")

Os pedidos existem em dois estados:

### Somente Local[​](#local-only "Link direto para Somente Local")

Por padrão, novos pedidos são armazenados apenas no banco de dados local do navegador/app. Eles persistirão durante as atualizações de página, mas:

* Não são visíveis no admin do WooCommerce
* Serão perdidos se o banco de dados local for limpo
* Não são acessíveis de outros dispositivos

### Salvos no Servidor[​](#saved-to-server "Link direto para Salvos no Servidor")

Clique em **Salvar no Servidor** para criar um pedido no WooCommerce com o status `pos-open`. Isso:

* Cria um pedido real no WooCommerce
* Persiste mesmo que o banco de dados local seja limpo
* Pode ser acessado de outros dispositivos
* Aparece em WP Admin > WooCommerce > Pedidos

Quando Salvar

Salve pedidos no servidor quando:

* Um cliente deseja manter um pedido para retirada posterior
* Você está encerrando seu turno e outro caixa continuará
* Você quer um backup em caso de problemas com o app/navegador

## Recuperando Pedidos Salvos[​](#recovering-saved-orders "Link direto para Recuperando Pedidos Salvos")

Se você salvou pedidos no servidor, eles podem ser acessados novamente ao:

1. Abrir a tela de **Pedidos** (recurso Pro)
2. Filtrar por status `pos-open`
3. Reabrir o pedido

## Persistência de Pedidos[​](#order-persistence "Link direto para Persistência de Pedidos")

### Armazenamento Local[​](#local-storage "Link direto para Armazenamento Local")

O WCPOS usa IndexedDB para armazenar pedidos localmente. Isso proporciona:

* Persistência entre sessões de navegador
* Acesso rápido sem requisições de rede
* Capacidade offline

### Sincronização com o Servidor[​](#sync-with-server "Link direto para Sincronização com o Servidor")

Quando você salva no servidor ou finaliza a compra:

* O pedido é enviado para o WooCommerce
* Uma confirmação é recebida
* Dados locais e do servidor são sincronizados

## Anulando Pedidos[​](#voiding-orders "Link direto para Anulando Pedidos")

Para remover um pedido aberto:

1. Altere para o pedido que deseja remover
2. Clique no botão **Anular**

**O que acontece:**

* **Pedidos não salvos:** Excluídos permanentemente do banco de dados local
* **Pedidos salvos:** Movidos para a Lixeira no WooCommerce e excluídos localmente

Para recuperar um pedido salvo que foi anulado:

1. Vá para `WP Admin > WooCommerce > Pedidos > Lixeira`
2. Restaure o pedido

## Dicas[​](#tips "Link direto para Dicas")

### Mantenha os Pedidos Organizados[​](#keep-orders-organized "Link direto para Mantenha os Pedidos Organizados")

Com múltiplos pedidos abertos, ajuda a:

* Adicionar nomes de clientes aos pedidos para fácil identificação
* Adicionar notas ao pedido descrevendo o motivo da espera
* Salvar pedidos importantes no servidor

### Transferências de Turno[​](#shift-handoffs "Link direto para Transferências de Turno")

Ao encerrar um turno com pedidos abertos:

1. Salve todos os pedidos importantes no servidor
2. Adicione notas ao pedido explicando o status
3. O próximo caixa pode acessá-los a partir da tela de Pedidos

### Considerações Offline[​](#offline-considerations "Link direto para Considerações Offline")

Se você perder conectividade:

* Pedidos locais permanecem acessíveis e você pode continuar adicionando itens
* Você não pode completar/checkout pedidos até que a conectividade seja restaurada
* Você não pode salvar pedidos no servidor até estar reconectado
* Você não pode criar novos clientes até estar reconectado

***
