Atualização para o WCPOS 2.0
O WCPOS 2.0 é uma atualização importante. O caixa, a finalização da compra e a gaveta de dinheiro são novos, e agora o plugin exige o WooCommerce 9.0 ou posterior. Esta página é a lista de verificações para quem vai clicar em Atualizar. Leia antes de fazer isso.
Você pode atualizar agora?
Abra WP Admin → Plugins e confira a versão do WooCommerce.
- WooCommerce 9.0 ou posterior: siga as instruções em Se sua loja estiver pronta.
- Anterior à 9.0: siga as instruções em Se sua loja ainda não estiver pronta. Não atualize o WCPOS primeiro.
Se sua loja estiver pronta
Antes de clicar em Atualizar
- Sincronize todos os terminais. A versão 2.0 inicia um novo banco de dados local em cada terminal e não transfere o que um terminal com a versão 1.11 ainda não enviou à loja. Abra cada terminal, aguarde o fim da sincronização e só então atualize. Em Saúde da loja → Banco de dados, alterações aguardando envio deve indicar 0, sem nenhum painel solicitando uma decisão. Essa contagem não inclui pedidos abertos: conclua cada um ou pressione Salvar no servidor nele. Ambas as opções mostram apenas quem está conectado no momento: repita o procedimento para cada caixa que usa o terminal, em todas as lojas e em todos os caixas que essa pessoa utiliza.
- Faça um backup do site ou peça ao seu provedor de hospedagem um ponto de restauração. A atualização em si não altera seus pedidos nem produtos, mas uma atualização importante exige uma forma de voltar atrás.
- Escolha um horário tranquilo. Todos os terminais serão recarregados com o novo caixa, e uma venda que estiver no meio da finalização da compra na versão antiga precisará ser registrada novamente.
- Confira se sua licença Pro está ativa (WP Admin → POS → Configurações → Licença; consulte Instalar o WCPOS Pro). As atualizações Pro só são disponibilizadas com uma licença válida.
- Confira como você aplica descontos. Se os caixas costumam reduzir o valor de um pedido adicionando uma taxa negativa, isso não funcionará mais. Na versão 2.0, o terminal oferece Adicionar desconto, que registra o desconto corretamente. Consulte Descontos no carrinho.
- Atualize também as extensões dos terminais de pagamento. Stripe Terminal, SumUp e Mollie Terminal têm cada uma uma versão 2.0. Uma extensão mais antiga continua funcionando pela aba Legado na finalização da compra, mas não consegue controlar um leitor pela nova tela de pagamento.
Atualização
- Atualize o plugin. Em um site com a versão gratuita, atualize o WCPOS. Com o Pro, atualize somente o WCPOS Pro: ele já inclui o plugin gratuito e desativa uma cópia separada dele.
- Abra o POS em cada dispositivo e aguarde a primeira sincronização terminar. Os terminais no navegador recebem a versão 2.0 assim que o plugin é atualizado. Os aplicativos para computador e dispositivos móveis são atualizados pelos canais habituais. Um aplicativo na versão 1.11 que se conectar ao plugin 2.0 exibirá um aviso de atualização até ser atualizado: tanto o aplicativo quanto o plugin precisam estar na versão 2.0.
Se um terminal informar AUTH331 após a atualização, isso significa que um aplicativo 2.0 está se comunicando com uma loja que ainda não foi atualizada. Atualize o plugin e conecte-se novamente. Consulte AUTH331.
O que muda no primeiro dia
- O caixa terá outra aparência. Todas as telas terão a mesma identidade visual, com uma configuração de escala (compacta, normal ou espaçosa) adequada ao tamanho do dispositivo. Formulários e seletores aparecem em painéis deslizantes em vez de caixas de diálogo. A barra no topo mostra a loja em que você está e, se houver mais de um, o caixa. Você pode escolher de que lado o carrinho aparece e configurar uma linha de botões de filtro rápido nas configurações do caixa.
- A finalização da compra acontece no painel de pagamento. Ao pressionar Finalizar Compra, um teclado numérico é aberto. Digite o valor entregue pelo cliente para ver o troco. Divida uma venda entre dinheiro e cartão ou entre vários cartões. Os leitores de cartão conectados ao terminal são controlados pela mesma tela (Pro). Os gateways que ainda usam sua própria página de pagamento ficam na aba Legado. Consulte Finalização da compra.
- Cada terminal tem um caixa. Na primeira vez que um caixa abre o POS, ele abre o caixa com um fundo inicial. Fechar caixa contabiliza a gaveta e registra a contagem como um fechamento numerado; o relatório de fechamento (relatório Z) é impresso na folha de conclusão exibida em seguida. Esse recurso está no plugin gratuito. O plugin gratuito tem um caixa, compartilhado por todos os dispositivos; os gerentes dão um nome a ele e definem seu fundo inicial padrão em WP Admin → POS → Configurações → Caixas, e o Pro oferece mais caixas. Se você não usa uma gaveta de dinheiro, pode desativar as sessões de caixa nas configurações do POS. Consulte Conciliação de fim de dia.
- Cupons no caixa são gratuitos. Os caixas que usam o plugin gratuito podem aplicar um código de cupom do WooCommerce no carrinho. A tela Cupons no POS continua sendo um recurso Pro.
- As taxas negativas foram removidas. Use Adicionar desconto. Os pedidos que já têm uma taxa negativa não serão alterados.
- O WooCommerce Analytics contabiliza um pedido do POS quando ele é pago. Os pedidos que ainda estão abertos ou foram pagos apenas parcialmente no caixa deixam de aparecer como vendas até serem concluídos, então os totais que os incluíam serão menores.
- Os recibos incluem mais informações. O nome do caixa, a versão do software e um código QR aparecem em todos os recibos. Um reembolso gera seu próprio recibo, como uma nota de crédito. Os modelos de recibo personalizados continuam funcionando.
- Leitores de cartão com tarja magnética não são mais compatíveis. Os pagamentos com cartão no caixa são feitos por um leitor integrado (Pro) ou registrados como pagamento externo com cartão.
Se sua loja ainda não estiver pronta
Continue usando o WCPOS 1.11. Ele continua funcionando e recebendo correções por seis meses após o lançamento da versão 2.0.
- Desative as atualizações automáticas do WCPOS e do WCPOS Pro. Em WP Admin → Plugins, cada linha de plugin tem um link Ativar atualizações automáticas / Desativar atualizações automáticas. Confira se aparece Ativar. Essa etapa impede que uma atualização automática exiba um aviso bloqueante para um caixa durante o turno.
- Atualize o WooCommerce para a versão 9.0 ou posterior quando estiver tudo pronto. As notas de versão do próprio WooCommerce descrevem essa atualização.
- Volte para Se sua loja estiver pronta.
- Quando estiver na versão 2.0, reative as atualizações automáticas se você as utilizava; assim, as próximas correções serão instaladas automaticamente.
Se o WCPOS foi atualizado antes do WooCommerce
O POS exibirá um aviso de que é necessário ter o WooCommerce 9.0; nada será perdido. Atualize o WooCommerce agora ou reinstale o WCPOS 1.11 e desative as atualizações automáticas conforme descrito acima.
Reverter para uma versão anterior
Um terminal 1.11 ainda tem vendas não enviadas
O terminal exibe uma tela de atualização, e as vendas ainda não chegaram à sua loja. Elas continuam nesse dispositivo até que ele abra a versão 2.0. Para enviá-las:
- Mantenha esse terminal como está. Não atualize o aplicativo e, em um terminal no navegador, não recarregue a página: qualquer uma dessas ações abre a versão 2.0, que apaga as vendas não enviadas.
- Reinstale o plugin 1.11 na sua loja.
- Recarregue a página em um terminal no navegador ou feche e abra o aplicativo novamente. Agora que a loja está novamente na versão 1.11, o terminal se conecta e envia as vendas. Aguarde até que alterações aguardando envio em Saúde da loja → Banco de dados indique 0, sem nenhum painel solicitando uma decisão. Os pedidos abertos não fazem parte dessa contagem: conclua cada um ou pressione Salvar no servidor nele. Agora as vendas estão na loja.
- Atualize novamente para a versão 2.0, seguindo as instruções em Atualização.
Voltar para a versão 1.11
Se a versão 2.0 não estiver funcionando para você, fale conosco primeiro pelo Discord. A maioria dos problemas no dia da atualização tem uma solução mais rápida do que reverter a versão.
Ao voltar para a versão 1.11, cada terminal inicia com um banco de dados local vazio, e a versão 1.11 não consegue enviar as vendas que um terminal 2.0 ainda não enviou à loja. Aguarde a sincronização terminar em todos os terminais 2.0: em Saúde da loja → Banco de dados, alterações aguardando envio deve indicar 0, sem nenhum painel solicitando uma decisão e sem pedidos abertos ainda não sincronizados.
Um aplicativo para computador ou dispositivo móvel que já esteja na versão 2.0 não consegue se conectar a um plugin 1.11 (ele informa AUTH331), e as lojas de aplicativos não oferecem versões anteriores. Use o POS no navegador em yourdomain.com/pos nesse terminal até atualizar novamente.
Para reverter a versão, reinstale o plugin 1.11. Os terminais no navegador e os aplicativos que ainda estão na versão 1.11 continuarão funcionando como antes.
Os pedidos feitos na versão 2.0 são pedidos comuns do WooCommerce e permanecem como estão. As sessões e os fechamentos de caixa registrados na versão 2.0 continuam no banco de dados, mas não aparecem na versão 1.11.