Descontos no carrinho
O WCPOS oferece várias maneiras para o operador de caixa aplicar descontos a um pedido na hora: botões de porcentagem rápida, edições diretas de preço em itens de linha e taxas de desconto no nível do pedido. Para promoções pré-configuradas com regras de uso, consulte Cupons (Pro).
A forma como as alterações de preço do POS aparecem nos recibos e relatórios mudou na v1.9.0. Consulte O que mudou na v1.9.0 abaixo se você percebeu que os totais de "Desconto" nos recibos agora aparecem como zero.
Descontos rápidos
Os botões de desconto rápido permitem aplicar um desconto percentual ao pedido inteiro com um único toque.
Para configurá-los, abra as Configurações de exibição do carrinho e insira uma lista de porcentagens separadas por vírgulas no campo Descontos rápidos. Por exemplo, 5,10,15,20 cria quatro botões de atalho.
Ao tocar em um botão de desconto rápido, a porcentagem é aplicada a todos os itens de linha no carrinho.
Descontos em itens de linha
É possível alterar o preço de qualquer item de linha individual diretamente no carrinho:
- Clique no campo Preço do item de linha
- Insira o novo preço
- Pressione Enter para confirmar
Isso é útil para igualar preços, aplicar descontos para a equipe ou fazer ajustes pontuais. O total do item de linha é atualizado automaticamente com base em quantidade × novo preço.
Consulte Itens de linha para saber mais sobre a edição de itens do carrinho.
Se um cliente quiser descontos diferentes em partes do mesmo produto (por exemplo, 3 pelo preço integral e 2 com desconto), ative a opção Dividir nas Configurações de exibição do carrinho para separar um item de linha em linhas distintas.
Descontos no nível do pedido
Para aplicar um desconto fixo ao pedido inteiro (em vez de itens individuais), adicione uma taxa negativa:
- Clique em Adicionar taxa abaixo dos itens do carrinho
- Insira um nome (por exemplo, "Desconto para funcionários")
- Insira o valor do desconto como um número negativo (por exemplo,
-5.00)
A taxa aparece como um item separado e reduz o total do pedido. Se necessário, você pode editar o status fiscal da taxa usando o menu de três pontos.
Descontos no POS vs cupons do WooCommerce
Os descontos nesta página são ajustes avulsos que os caixas aplicam no caixa; os cupons do WooCommerce são promoções pré-configuradas com regras e acompanhamento. Veja um comparativo rápido:
| Descontos no POS | Cupons do WooCommerce (Pro) | |
|---|---|---|
| Como é aplicado | Desconto rápido, edição do preço da linha ou taxa negativa | Inserir um código de cupom no carrinho |
| Onde é configurado | No momento, pelo caixa | Pré-configurado em WP Admin → Marketing → Cupons |
| Acompanhamento | Registrado como o preço da linha (consulte a alteração na v1.9.0) | Acompanhado como desconto de cupom nos relatórios do WooCommerce |
| Restrições | Nenhuma — o caixa define qualquer preço | Limites de uso, restrições de produto/categoria, gasto mínimo, validade, regras de e-mail |
| Melhor para | Ajustes avulsos, equiparação de preço | Promoções estruturadas, descontos rastreáveis |
Para ajustes pontuais de preço, os descontos nesta página são mais simples. Se for necessário acompanhar o uso de descontos nos relatórios do WooCommerce ou aplicar regras como limites de uso, use Cupons.
Como as alterações de preço no POS interagem com cupons
Quando um caixa define um preço personalizado para um item de linha (por exemplo, reduzindo $18 para $16), e um cupom é aplicado em seguida, o cupom é calculado sobre o preço com desconto do POS ($16), não sobre o original ($18). Isso evita que clientes recebam descontos excessivos ao combinar um desconto aplicado pelo caixa e um cupom sobre o preço original.
- Itens com desconto do POS são tratados como "em promoção" pelo WooCommerce. Se um cupom tiver Excluir itens em promoção ativado, ele ignorará itens com desconto do POS — da mesma forma que ignora itens em promoção comuns. Desenvolvedores podem substituir esse comportamento com o filtro
woocommerce_pos_item_is_on_sale. - Remover um cupom mantém a linha no preço com desconto do POS.
Para detalhes técnicos sobre como as substituições de preço do POS são armazenadas e os filtros disponíveis, consulte a Referência de descontos do POS.
O que mudou na v1.9.0
Se você atualizou a partir da v1.8 e percebeu que o total de Desconto nos recibos e relatórios agora mostra 0, esta seção explica o motivo e quais são as opções disponíveis.
A alteração
Antes da v1.9.0, quando um operador de caixa reduzia o preço de uma linha (por exemplo, $18 → $16), o POS registrava o pedido com subtotal = $18 e total = $16. Em seguida, o WooCommerce calculava discount_total = $2, e isso aparecia no recibo e nos relatórios como um desconto.
Isso causava totais incorretos sempre que um cupom era aplicado por cima: o cupom era calculado sobre os $18 originais, resultando em um desconto excessivo e em uma cobrança menor para o cliente.
A partir da v1.9.0, o WCPOS se alinha à forma como o WooCommerce trata preços promocionais: o preço definido no caixa é o subtotal da linha. O WooCommerce conta apenas códigos de cupom como "descontos" (isso corresponde ao comportamento do WooCommerce para produtos em promoção, em que o preço promocional também já é incorporado ao subtotal, sem uma linha de desconto separada).
O que isso significa para você
- Recibos não exibem mais uma linha separada de "Desconto" para alterações de preço em itens de linha. O preço menor é o preço.
- Relatórios mostram
discount_total = 0quando foram usadas apenas alterações de preço em itens de linha do POS. Somente descontos de cupom são contabilizados. - Cupons agora são calculados corretamente quando combinados com itens com desconto no POS.
- Os dados de desconto ainda são armazenados em todos os pedidos nos metadados do item de linha (
_woocommerce_pos_data), portanto os valores históricos ainda podem ser derivados se necessário.
Se quiser recuperar a visibilidade dos descontos
Se você precisa de um valor de "desconto total concedido hoje" para a conciliação de fim de dia, a forma compatível é usar Cupons em vez de edições de preço em itens de linha para descontos rastreáveis. Configure um cupom "Gerente 10%" ou "Fidelidade $5" em Marketing → Cupons e aplique-o ao carrinho. Ele aparecerá nativamente nos seus relatórios.
Também estamos avaliando um valor de "Total economizado" específico do POS, que exiba alterações de preço em itens de linha separadamente dos descontos de cupom. Se isso for importante para o seu fluxo de trabalho, avise-nos.
Limitações conhecidas
- Sem regras de desconto automáticas — o POS não oferece suporte a descontos automáticos no estilo "compre 2, leve 1 grátis". Use cupons do WooCommerce para promoções estruturadas.
- Descontos rápidos são apenas percentuais — não há um botão rápido integrado para descontos de valor fixo. Use uma taxa negativa ou edite os preços individuais.