Como montar um desconto de combo entre coleções no Shopify
Uma rotina completa é um item de Skincare, um de Makeup e um de Haircare. Montar o conjunto a partir de coleções em vez de produtos nomeados faz a oferta continuar funcionando conforme o catálogo muda.
- Combo
Assim que um item de cada coleção está no carrinho, o conjunto recebe desconto e a economia aparece em sua própria linha. Adicionar uma segunda peça de cima sem uma peça de baixo correspondente não cria um segundo conjunto.
Como configurar
- 1
Campanha > Tipo de oferta
Escolha Combo no formato fixo, porque cada espaço precisa vir de uma coleção específica.
bundle.kind = fixed
- 2
Espaços
Crie um espaço por coleção e preencha cada espaço com as variantes dessa coleção. Os espaços são o que torna a oferta uma oferta entre coleções, em vez de um grupo único de quaisquer três itens.
bundle.requiredItems = um espaço por coleção
- 3
Recompensa
Use uma porcentagem de desconto no conjunto quando os preços dos componentes variam muito, e um preço fixo para o conjunto quando são parecidos.
tiers[0].rewardType = percentage
- 4
Mantenha os espaços atualizados
Quando você adicionar produtos a uma dessas coleções, atualize o espaço para que os novos produtos fiquem elegíveis. Um espaço guarda variantes, então ele não acompanha uma coleção automaticamente.
- 5
Pré-visualização
Simule um look completo e um carrinho com duas peças de cima e nenhuma de baixo, depois publique.
Cada configuração, detalhada
Estas são as chaves de configuração reais com as quais a oferta é salva, então você pode conferir a sua configuração com esta tabela campo a campo.
| Configuração | Valor | Chave de configuração |
|---|---|---|
| Tipo de oferta | bundle | type |
| Formato do combo | fixed | bundle.kind |
| Espaço 1 | variantes de Skincare | bundle.requiredItems[0].variantIds |
| Espaço 2 | variantes de Makeup | bundle.requiredItems[1].variantIds |
| Espaço 3 | variantes de Haircare | bundle.requiredItems[2].variantIds |
| Recompensa | 20% de desconto nas linhas do conjunto | tiers[0].rewardType |
| Classe de desconto | produto | discountClasses |
Veja sendo criado do início ao fim
O episódio ainda não está no ar
Estamos gravando este. A receita escrita acima está completa, então você já pode montar hoje.
O que a Shopify faz nativamente
Um desconto nativo pode exigir uma quantidade mínima de uma coleção, então "compre 3 de Skincare" é possível sem app.
Descontos nativos não conseguem exigir um item de cada uma de várias coleções diferentes. Não há como expressar um conjunto formado por um item disto e um item daquilo.
Fique atento a
- Os espaços guardam variantes, não uma referência viva a uma coleção, então adicionar produtos a uma coleção não os adiciona automaticamente ao espaço. Atualize o espaço quando a coleção mudar.
- Duas peças de cima e nenhuma de baixo não formam um conjunto. Conjuntos incompletos não recebem nada.
- As listas de espaços têm limite, então uma coleção muito grande pode não caber em um espaço. Restrinja o espaço aos produtos que realmente pertencem ao combo.
- Se os componentes têm preços muito diferentes, uma porcentagem é mais segura do que um preço fixo para o conjunto.
Perguntas frequentes
- Posso exigir um item de cada uma de três coleções?
- Sim, com um espaço por coleção. Cada espaço lista as variantes que podem preenchê-lo.
- Produtos novos de uma coleção entram no combo automaticamente?
- Não. Os espaços guardam variantes, então atualize o espaço depois de adicionar produtos à coleção.
- E se o comprador adicionar dois itens de um mesmo componente?
- Apenas conjuntos completos são recompensados, então a unidade extra fica com o preço cheio.
- Devo usar uma porcentagem ou um preço fixo para o conjunto?
- Uma porcentagem quando os preços dos componentes variam, e um preço fixo quando são parecidos e você quer um número marcante.
Exemplos relacionados
A specific set of products sold together at one price, with slots you define.
Any 3 items from a collection for one price, repeating for every complete set.
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
Monte isso na sua própria loja
Toda receita desta biblioteca roda no mesmo motor do lado do servidor, então o total do carrinho e o do checkout coincidem.