# 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](/pt-BR/coupons/.md) (Pro).

Alterado na v1.9.0

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](#what-changed-in-v190) abaixo se você percebeu que os totais de "Desconto" nos recibos agora aparecem como zero.

## Descontos rápidos[​](#quick-discounts "Link direto para 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](/pt-BR/pos/cart/.md#display-settings) 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[​](#line-item-discounts "Link direto para Descontos em itens de linha")

É possível alterar o preço de qualquer item de linha individual diretamente no carrinho:

1. Clique no campo **Preço** do item de linha
2. Insira o novo preço
3. 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](/pt-BR/pos/cart/line-items.md) para saber mais sobre a edição de itens do carrinho.

Divisão de itens

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](/pt-BR/pos/cart/.md#display-settings) do carrinho para separar um item de linha em linhas distintas.

## Descontos no nível do pedido[​](#order-level-discounts "Link direto para Descontos no nível do pedido")

Para aplicar um desconto fixo ao pedido inteiro (em vez de itens individuais), adicione uma **taxa negativa**:

1. Clique em **Adicionar taxa** abaixo dos itens do carrinho
2. Insira um nome (por exemplo, "Desconto para funcionários")
3. 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[​](#pos-discounts-vs-woocommerce-coupons "Link direto para 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](#what-changed-in-v190)) | 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                                             |

Qual usar?

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](/pt-BR/coupons/.md).

## Como as alterações de preço no POS interagem com cupons[​](#how-pos-price-changes-interact-with-coupons "Link direto para 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.

Referência para desenvolvedores

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](/pt-BR/reference/pos-discounts.md).

## O que mudou na v1.9.0[​](#what-changed-in-v190 "Link direto para 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[​](#the-change "Link direto para 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ê[​](#what-this-means-for-you "Link direto para 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 = 0` quando 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[​](#if-you-want-discount-visibility-back "Link direto para 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](/pt-BR/coupons/.md) 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](https://wcpos.com/support).

## Limitações conhecidas[​](#known-limitations "Link direto para 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.
