Pular para o conteúdo

Ofertas de Compre Múltiplos Itens Repetidas no Shopify: Como Executar 4 por GBP 10, 8 por GBP 20 Que se Recalculam Por Conjunto

By Stackable TeamPublished on July 30, 2026Discount Strategy#quantity-breaks#volume-discounts
Ofertas de Compre Múltiplos Itens Repetidas no Shopify: Como Executar 4 por GBP 10, 8 por GBP 20 Que se Recalculam Por Conjunto

O Shopify nativo pode dar a um cliente um preço fixo como "4 por GBP 10" uma única vez, mas não se retrigera essa oferta para cada conjunto adicional. Portanto, um cliente que compra 8 de um item de GBP 3,49 não paga GBP 20. Ele paga GBP 23,96 porque o Shopify aplica o desconto fixo a um único conjunto de quatro e cobra o preço total pelo resto. Um verdadeiro compre múltiplos itens repetido, onde cada conjunto completo de quatro redefine o preço para GBP 10, precisa de um desconto que se recalcule por conjunto. No Shopify isso significa um desconto construído em Shopify Functions, não no construtor de desconto nativo ou um produto de pacote falso.

Este guia explica o que os descontos nativos realmente fazem com preços fixos, por que a oferta para após um conjunto, a estratégia de produto-pacote falso que os comerciantes usam e por que prejudica mais do que ajuda, como um desconto baseado em Functions recalcula o preço para cada conjunto e um exemplo prático completo (4 por GBP 10, 8 por GBP 20, 12 por GBP 30) com a matemática exata lado a lado.

O Shopify consegue fazer "4 por GBP 10, 8 por GBP 20" nativamente?

Parcialmente, e o parcialmente é o problema todo. Você pode criar um desconto nativo que faz quatro itens custarem GBP 10. O que você não consegue criar nativamente é uma oferta em que o mesmo preço fixo de GBP 10 recorre por si só para cada grupo adicional de quatro no carrinho. Os tipos de desconto integrados do Shopify aplicam um valor fixo ou um percentual um número de vezes definido, não uma regra repetida "cada conjunto completo se redefine para GBP 10".

Esta é uma pergunta real e recorrente dos comerciantes. Na Comunidade Shopify, um comerciante tentando executar "4 por GBP 10, 8 por GBP 20" em uma coleção de 600 produtos relatou que os descontos nativos precificam o total apenas uma vez, portanto oito itens custaram GBP 23,96 em vez dos GBP 20 desejados e perguntou como fazer cada conjunto adicional se retrigerar a oferta. A resposta que recebeu foi que os descontos nativos não conseguem fazer preços fixos repetidos, e a estratégia sugerida foi criar um produto "pacote" falso precificado em GBP 10. Voltaremos a por que essa estratégia é uma armadilha.

A versão curta: o Shopify nativo é bom para um preço fixo único em uma quantidade fixa. Ele quebra no momento em que o cliente compra mais de um conjunto e espera que a oferta continue se aplicando.

ESPAÇO RESERVADO PARA IMAGEM (Imagem 1): Um conjunto versus cada conjunto
Visual sugerido: Um diagrama limpo de 16:9 em fundo branco. Lado esquerdo rotulado "Shopify Nativo" mostra um carrinho de 8 itens com apenas o primeiro grupo de 4 em caixa violeta e precificado a GBP 10, os 4 restantes pelo preço total, total GBP 23,96 em vermelho. Lado direito rotulado "Compre múltiplos itens repetido" mostra os mesmos 8 itens divididos em dois caixas violetas de 4, cada uma precificada a GBP 10, total GBP 20 em verde. Vetor plano mínimo, cores da marca violeta e ouro, rótulos sem serifa, sem fotografia.

O que é um desconto de compre múltiplos itens repetido?

Um desconto de compre múltiplos itens define um preço para um grupo de itens em vez de um preço por item. "3 por 2", "2 por GBP 5" e "4 por GBP 10" são todos descontos de compre múltiplos itens. Um compre múltiplos itens repetido é aquele em que o preço do grupo se aplica novamente, automaticamente, cada vez que o cliente adiciona outro grupo completo. Quatro itens custam GBP 10, oito custam GBP 20, doze custam GBP 30 e assim por diante, com o desconto se recalculando para cada conjunto concluído.

A palavra que importa é "por conjunto". O cliente não está recebendo um valor fixo em seu pedido nem um percentual em cada unidade. Ele está recebendo um preço fixo para cada pacote completo de um tamanho de conjunto, com quaisquer itens restantes que não completem um conjunto cobrados pelo preço normal. Esse recálculo por conjunto é exatamente o comportamento que o Shopify nativo não tem e é o comportamento que um desconto baseado em Functions adiciona de volta.

Por que "por conjunto" é mais difícil do que parece

Para precificar um carrinho corretamente, o mecanismo de desconto tem que contar quantos conjuntos completos estão no carrinho no momento do checkout, aplicar o preço fixo a cada um e decidir o que fazer com o resto. Um carrinho de seis itens é um conjunto completo de quatro a GBP 10 mais dois itens soltos pelo preço total. Um carrinho de oito é dois conjuntos a GBP 20 fixo. Essa contagem muda cada vez que o comprador ajusta uma quantidade e tem que ser recomputada no servidor para que o número no carrinho seja o número pelo qual eles realmente são cobrados. Os descontos nativos não recomputam uma contagem de conjuntos dessa forma, o que é a raiz da surpresa "8 por 23,96".

Por que o Shopify nativo desconta apenas um conjunto?

O Shopify nativo tem dois tipos de desconto que parecem que poderiam fazer compre múltiplos itens, e ambos ficam aquém de maneiras diferentes.

Desconto no valor dos produtos aplica o desconto fixo uma única vez

O ajuste nativo mais próximo para "4 por GBP 10" é um desconto "Desconto no valor dos produtos" com uma quantidade mínima de quatro e um valor fixo de desconto calibrado para reduzir quatro itens para GBP 10. De acordo com o Centro de Ajuda do Shopify, os descontos no valor dos produtos pegam um valor fixo ou um percentual dos itens qualificados. O problema é que o valor fixo é aplicado aos itens de linha qualificados como uma dedução, não se retrigera para cada conjunto adicional. Se quatro de um item de GBP 3,49 precisam de GBP 3,96 reduzidos para chegar a GBP 10, o Shopify subtrai esse GBP 3,96 uma única vez. Adicione mais quatro itens e o Shopify não subtrai um segundo GBP 3,96. O cliente recebe um preço fixo e preço total em tudo depois disso. É exatamente assim que oito itens chegam a GBP 23,96 em vez de GBP 20.

Compre X Ganhe Y é sobre itens extras, não um total de conjunto

O outro candidato é um desconto "Compre X Ganhe Y". De acordo com a documentação de desenvolvedor do Shopify, um desconto Compre X Ganhe Y é definido pelo que o cliente compra (uma quantidade de pré-requisito de itens) e o que ele então ganha (uma quantidade de itens a um preço com desconto ou gratuitamente). É construído para entregar ao comprador unidades adicionais com desconto, por exemplo "compre 3, ganhe 1 gratuitamente." Não é construído para expressar "estes quatro itens juntos custam GBP 10." Você não pode expressar um total fixo de conjunto no modelo compre/ganhe porque o modelo desconta os itens "ganhe", não redefine o preço do grupo inteiro para um número fixo. Compre X Ganhe Y também carrega outros limites nativos que os comerciantes atingem, incluindo um limite de produtos elegíveis, que cobrimos em uma peça separada no limite de 100 produtos do Compre X Ganhe Y.

Portanto, o construtor nativo oferece um preço fixo que dispara uma vez (desconto no valor dos produtos) ou um mecânico de item extra que não consegue expressar um total fixo de conjunto (Compre X Ganhe Y). Nenhum deles se recalcula por conjunto e não é um bug que você consegue contornar com configuração. É o limite do que os tipos nativos são projetados para fazer.

A estratégia de produto-pacote falso (e por que ela piora)

A estratégia de sem aplicativo mais comum, e a sugerida naquele tópico da Comunidade, é criar um novo produto que represente o conjunto. Você faz um produto "pacote de 4", define seu preço para GBP 10 e vende isso. Na superfície funciona: o cliente adiciona um "pacote de 4" e paga GBP 10, adiciona dois e paga GBP 20. O preço fixo se repete porque cada unidade do produto falso já é precificada como um conjunto.

Piora de várias maneiras caras.

  • Inventário sai do sincronismo. A menos que você conecte o pacote aos seus produtos componentes através do recurso Pacotes nativo do Shopify ou um aplicativo de pacotes, vender um "pacote de 4" não diminui o estoque dos quatro itens reais dentro dele. Você acaba mantendo duas realidades de inventário que se afastam.
  • Os clientes não conseguem comprar as quantidades que desejam. Um verdadeiro compre múltiplos itens deixa alguém comprar 5 ou 7 unidades e obter um conjunto precificado mais itens soltos pelo preço total. Um produto de pacote falso força compras em múltiplos do tamanho do conjunto. Quer seis? Você não consegue, recebe quatro ou oito.
  • Ele não escala em uma coleção. O comerciante no tópico da Comunidade queria a oferta em 600 produtos com conjuntos de mix-and-match. Um produto de pacote falso precisa de um SKU separado para cada combinação que os clientes possam desejar, o que é impossível além de um punhado de itens. Mix-and-match em uma grande coleção é exatamente o que um produto de pacote não consegue representar.
  • Ele polui merchandising e análise. O pacote aparece como seu próprio produto na pesquisa, coleções e relatórios. Seus dados de vendas por item agora se escondem dentro dos itens de linha "pacote de 4" e os clientes navegando pela página de produto real veem um preço diferente do pacote, o que é confuso.
  • As variantes se multiplicam. Se os produtos subjacentes têm tamanhos ou cores, toda combinação de variante dentro do conjunto precisa existir no produto de pacote e a contagem de variantes explode rapidamente.

A estratégia troca um problema de preço por um problema de inventário, catálogo e relatório. Para um único produto herói sem variantes, pode funcionar mal. Para um catálogo real não é sustentável.

Como um desconto baseado em Functions se recalcula por conjunto

A maneira confiável de executar um compre múltiplos itens repetido é um desconto que é executado como código dentro do próprio pipeline de checkout do Shopify, usando Shopify Functions. Em vez de uma dedução fixa aplicada uma única vez, o desconto lê o carrinho no momento do checkout, conta quantos conjuntos completos do tamanho do conjunto estão presentes, aplica o preço fixo a cada conjunto completo e deixa qualquer resto no seu preço normal. Como ele recomputa em cada mudança de carrinho e é executado no servidor, o preço é recalculado para cada conjunto e o total do carrinho corresponde ao total do checkout.

Aqui está a lógica em português simples para um acordo "4 por GBP 10" em um item que normalmente custa GBP 3,49:

  1. Contabilize as unidades elegíveis no carrinho. Digamos que o cliente tenha 10.
  2. Divida pelo tamanho do conjunto de quatro. São dois conjuntos completos (8 unidades) com um resto de 2.
  3. Precifique os dois conjuntos completos a GBP 10 cada um, por GBP 20.
  4. Cobre as 2 unidades restantes pelo normal GBP 3,49 cada uma, por GBP 6,98.
  5. Total do carrinho: GBP 26,98, computado da mesma forma na página do carrinho, no checkout e no Shop Pay.

Cada passo é determinístico e se repete conforme a contagem de conjuntos aumenta. Doze unidades são três conjuntos a GBP 30 sem resto. Como o cálculo vive em uma Function em vez de JavaScript do tema, checkouts acelerados como Shop Pay, Apple Pay e Google Pay, que pulam a página do carrinho, ainda recebem o preço idêntico. Esta é a mesma razão pela qual os descontos no lado do servidor evitam o desencontro carrinho-versus-checkout que cobrimos em como o empilhamento de descontos funciona no Shopify.

ESPAÇO RESERVADO PARA IMAGEM (Imagem 2): Contando conjuntos completos no checkout
Visual sugerido: Um diagrama de fluxo 16:9. Caixas de passo da esquerda para a direita, conectadas por setas de ouro: "O carrinho tem 10 unidades" depois "Divida pelo tamanho do conjunto 4" depois "2 conjuntos completos + 2 resto" depois "2 conjuntos precificados GBP 10 cada um = GBP 20" depois "2 unidades soltas a GBP 3,49 = GBP 6,98" depois um cartão de total verde "GBP 26,98, igual em todos os lugares". Vetor plano limpo, caixas violetas com setas de ouro, números em monospace, fundo branco, sem fotografia.

Exemplo prático: 4 por GBP 10, 8 por GBP 20, 12 por GBP 30

Tornemos a diferença concreta com um único produto que normalmente é vendido por GBP 3,49. A oferta é "4 por GBP 10", o que significa que cada conjunto completo de quatro deve se redefine para GBP 10 não importa quantos conjuntos o cliente compra. Para atingir GBP 10 para um conjunto de quatro (normalmente GBP 13,96), o desconto precisa tirar GBP 3,96 de cada conjunto completo.

A tabela abaixo mostra os mesmos carrinhos de três formas: preço total sem desconto, Shopify nativo aplicando o desconto fixo uma única vez, e um compre múltiplos itens repetido que se recalcula por conjunto.

Leia a linha de 8 unidades. O preço total é GBP 27,92. Nativo subtrai o desconto de conjunto único de GBP 3,96 e para, chegando a GBP 23,96, a figura exata que o comerciante da Comunidade relatou. O compre múltiplos itens repetido subtrai GBP 3,96 duas vezes, uma para cada conjunto completo, e chega a GBP 20,00. Por 12 unidades, a lacuna se amplia para GBP 7,92 porque o nativo ainda aplicou apenas um desconto de conjunto enquanto o compre múltiplos itens aplicou três.

Observe que a linha de 6 unidades é idêntica para nativo e compre múltiplos itens a GBP 16,98 porque há apenas um conjunto completo de qualquer forma (um conjunto de quatro a GBP 10, mais dois itens soltos a GBP 3,49). As duas abordagens divergem apenas quando um segundo conjunto se completa. Esse é o sinal: se sua promoção nunca vende mais de um conjunto por pedido, nativo é suficiente. Se os clientes rotineiramente compram múltiplos, nativo silenciosamente os cobra a mais no momento em que cruzam para um segundo conjunto e cada comerciante que executa essa oferta eventualmente recebe o ticket de suporte "por que meu pacote de 8 não é GBP 20".

Como configurar um compre múltiplos itens repetido, passo a passo

Se você usar descontos nativos para um acordo de conjunto único ou um aplicativo baseado em Functions para um verdadeiro repetido, o pensamento de configuração é o mesmo. Aqui está a sequência confiável.

1. Escreva a oferta como tamanho do conjunto, preço do conjunto e regra de resto

Confirme três números antes de tocar em qualquer configuração: o tamanho do conjunto (4), o preço do conjunto (GBP 10) e o que acontece com unidades sobrando que não completam um conjunto (cobrado pelo preço normal é a escolha habitual e mais justa). Se você não conseguir expressar a oferta nesses termos, você ainda não tem um compre múltiplos itens, você tem algo mais.

2. Decida o que conta como "o mesmo produto"

Um compre múltiplos itens tem que saber quais unidades do carrinho contam para um conjunto. É quatro de uma variante exata, quatro de qualquer variante de um produto (misture tamanhos livremente) ou quatro desenhados de um grupo de produtos relacionados selecionados à mão? Essa escolha de "contagem" é a diferença entre um desconto limpo e um que nunca dispara ou dispara de itens não relacionados. Stackable chama esses de contagem per_variant, per_product e per_group, e é a mesma decisão por trás descontos de volume por produto.

3. Escolha seu mecanismo honestamente

Para uma promoção de apenas um conjunto, um desconto nativo "Desconto no valor dos produtos" com uma quantidade mínima é genuinamente bom e grátis. Para um desconto repetido ou um acordo que abrange uma coleção com mix-and-match, use um aplicativo de desconto construído em Shopify Functions para que o preço se recalcule por conjunto. Não recorra ao produto de pacote falso a menos que você tenha um único produto herói sem variante e nenhuma intenção de dimensioná-lo.

4. Defina a combinabilidade deliberadamente

Decida se este compre múltiplos itens deve ser empilhado com qualquer outra coisa. Um compre múltiplos itens é um desconto de classe de produto, portanto pode se combinar com um desconto de pedido ou frete grátis (classes diferentes) se você ativar a combinação, mas não será empilhado com outro desconto de produto no mesmo item. Defina isso propositalmente em vez de descobrir no checkout.

5. Teste um segundo conjunto, não apenas o primeiro

Esta é a etapa que captura a falha nativa. Não teste com um carrinho de quatro e chame de pronto, porque quatro parece correto em cada abordagem. Teste com oito e doze, faça um pedido de rascunho ou teste e leia a linha de resumo do checkout linha por linha. Se o total for GBP 23,96 em vez de GBP 20 em oito unidades, sua oferta está se aplicando uma única vez, não por conjunto. Em seguida, teste um não-múltiplo como seis para confirmar que unidades sobrando são cobradas corretamente.

6. Verifique o checkout acelerado

Execute o carrinho de oito unidades através do Shop Pay. Um desconto nativo ou baseado em Functions o precifica de forma idêntica porque a matemática está no servidor. Um "desconto" de script de tema é onde os checkouts acelerados silenciosamente deixam cair o desconto, portanto esta é sua última linha de defesa antes dos clientes encontrarem a lacuna para você.

ESPAÇO RESERVADO PARA IMAGEM (Imagem 3): Teste o segundo conjunto
Visual sugerido: Uma captura de tela de mockup de produto 16:9 de um resumo de pedido de checkout do Shopify em estilo Polaris limpo. Mostre um carrinho de 8 itens idênticos com uma linha lendo "Compre múltiplos itens: 4 por GBP 10 aplicado x2" e um total de pedido de GBP 20,00 destacado em violeta, com um pequeno crachá de marca de verificação verde lendo "Recalculado por conjunto." Consulte o manifesto de captura de tela do docs/ slot para uma captura de resumo de checkout para trocar a tela real mais tarde. Acento da marca violeta, sem fotografia.

Execute compre múltiplos itens repetido de forma confiável com Stackable

Se você quer um preço fixo que realmente se retrigera para cada conjunto, sem um produto de pacote falso e sem verificar manualmente pedidos de teste, é para isso que Stackable é construído, e fica dentro das regras reais do Shopify.

  • A matemática de compre múltiplos itens é executada em um Shopify Function, portanto o preço fixo se recalcula por conjunto completo e a página do carrinho, checkout e Shop Pay todos computam o total idêntico de um mecanismo. Oito unidades chegam a GBP 20, não GBP 23,96, em todos os lugares.
  • Você escolhe o que conta como "o mesmo produto" com contagem per_variant, per_product ou per_group, portanto um conjunto pode ser quatro de uma variante exata, quatro de qualquer tamanho de um produto ou quatro desenhados de um grupo selecionado à mão, sem agrupar seu catálogo inteiro.
  • A lógica de repetição é incorporada, portanto o desconto continua se aplicando conforme a quantidade aumenta em vez de disparar uma única vez. É o mesmo recálculo por conjunto por trás dos ofertas BOGO e Compre X Ganhe Y da Stackable.
  • Stackable nunca muda os preços do seu produto. O compre múltiplos itens existe apenas como um ajuste de checkout, portanto não há SKU de pacote falso em seu catálogo, seu inventário permanece preciso e desinstalar deixa seus produtos exatamente como estavam.

Instale o Stackable grátis e confirme que sua oferta 8 por 20 cobra 20 GBP no carrinho, no checkout e no Shop Pay, em usestackable.com/pricing.

A conclusão

  • O Shopify nativo pode precificar um conjunto em "4 por GBP 10", mas aplica o desconto fixo uma única vez, portanto oito unidades chegam a GBP 23,96 em vez de GBP 20 e o desconto para após o primeiro conjunto.
  • Compre X Ganhe Y também não consegue expressar um total de conjunto; ele desconta itens "ganhe" extras em vez de redefine o preço de um grupo inteiro para um número fixo.
  • Um compre múltiplos itens repetido se recalcula por conjunto: conta conjuntos completos no carrinho, precifica cada um pelo preço fixo e cobra unidades sobrando pelo preço normal.
  • A estratégia de produto-pacote falso força a compra em múltiplos, quebra o inventário e análise e não consegue fazer mix-and-match em uma coleção. Evite-a além de um único produto simples.
  • Um desconto construído em Shopify Functions se recalcula por conjunto no lado do servidor, portanto a página do carrinho, checkout e Shop Pay todos mostram o mesmo total.
  • Sempre teste um carrinho com dois ou mais conjuntos (oito e doze unidades), não apenas um, porque um único conjunto parece correto em cada abordagem e esconde a falha.
  • Ferramentas como Stackable executam o compre múltiplos itens em uma Function com contagem por produto e lógica de repetição, portanto 8 por GBP 20 cobra GBP 20 sem um produto falso em seu catálogo.

Artigos relacionados

Perguntas Frequentes

Encontre respostas para as perguntas mais comuns

  • Apenas para um único conjunto. Você pode criar um desconto nativo "Desconto no valor dos produtos" que faz quatro itens custarem GBP 10, mas o Shopify aplica esse desconto fixo apenas uma vez, então oito itens não custam GBP 20. Em um item de GBP 3,49, oito unidades chegam a GBP 23,96 porque apenas o primeiro conjunto é descontado. Uma oferta que redefine o preço para cada conjunto precisa de um desconto construído em Shopify Functions.

  • Porque o "Desconto no valor dos produtos" nativo subtrai um valor fixo dos itens qualificados uma única vez, em vez de se retrigerar para cada conjunto adicional. Ele não tem nenhum conceito de contar conjuntos completos e aplicar o preço novamente. Quaisquer unidades além do primeiro conjunto são cobradas pelo preço total, é por isso que os comerciantes veem totais como GBP 23,96 em vez de GBP 20 em oito itens.

  • Um compre múltiplos itens define um preço para um grupo de itens, como "4 por GBP 10." Um compre múltiplos itens repetido aplica esse preço de grupo novamente para cada grupo adicional completo, então 4 é GBP 10, 8 é GBP 20 e 12 é GBP 30, com quaisquer unidades restantes cobradas pelo preço normal. O comportamento-chave é que a oferta se recalcula por conjunto em vez de se aplicar apenas uma vez.

Do this in your store

  • Quantity Breaks

    per_variant, per_product, or per_group: choose exactly what counts as "the same product" for Shopify quantity breaks and every quantity-based discount.

  • Volume Discounts

    Set volume discounts that count one product's variants, not your whole collection. Shopify tiered pricing that holds up from cart to checkout.

Stackable Team

The team building Stackable, the reliability-first bulk and volume discount app for Shopify. We write about discount stacking, Shopify Functions, and how to run promotions that hold up at checkout.

Usamos cookies essenciais para operar este site e, apenas com sua permissão, cookies de análise para entender o tráfego. Leia nossa Política de Cookies.