Pular para o conteúdo

Condições

As condições são como você diz quando um desconto se aplica. Você as monta no mesmo cartão em toda página de desconto: escolha um campo, escolha um operador, digite ou escolha um valor.

Uma condição são três coisas lidas da esquerda para a direita — campo · operador · valor. Por exemplo Cart subtotal · is greater than or equal to · 50.

As condições vivem dentro de um grupo de regras. Um grupo pode ter quantas condições você precisar.

  • O controle Between conditions: — assim que um grupo tem duas ou mais condições, ele fica entre cada par, mostrando a junção atual como um selo (AND ou OR) com um botão Switch to OR / Switch to AND. A escolha pertence ao grupo inteiro, não a um par isolado. AND é o valor inicial.
  • Entre grupos — assim que um segundo grupo existe, um menu Rule Group Logic aparece no cabeçalho do cartão com Match All Rule Groups e Match Any Rule Group. A pastilha desenhada entre os grupos mostra qual está ativa.

Sem nenhuma regra, o cartão mostra No rules configured e a linha “This discount will apply to all qualifying orders.”

RULE GROUP #1 em um desconto de produto, com uma condição dizendo Specific collections, is one of, Blue Shirts

O construtor de regras é o cartão Discount Rules nos descontos Product, Order, Shipping e Price List. O mesmo construtor aparece com outro título em outros lugares:

  • Bundle — dentro de Customer Eligibility (Discount Rules), apenas condições de cliente, e limitado a um grupo de regras.
  • Buy X Get Y — duas vezes, uma em Customer buys e outra em Customer gets. Cada um dos dois precisa de pelo menos uma regra.

As linhas de condição abaixo — campo · operador · valor — são compartilhadas por todo o app, mas os grupos de regras e o Rule Group Logic pertencem só a esses seis tipos: Product, Order, Shipping, Price List, Bundle e Buy X Get Y. Os outros tipos organizam as condições de outro jeito:

  • Multi-offer — sem construtor de regras. Cada oferta indica os itens de carrinho que conhece em grupos Qualifying items, cada um com o título “Match [all] of these conditions”, e traz uma lista Requirements separada. O desconto também tem um cartão Who can use this discount para a restrição de cliente.
  • Block codes — um único cartão Conditions plano. As condições são listadas uma após a outra com uma escolha de correspondência all/any, e não há grupos.
  • Spend More Save More — sem construtor. Ele oferece uma lista fixa de seis interruptores: Customer tags, Account status, B2B customers, Past orders, Cart quantity, Cart contents.
  • Gift with Purchase — também sem construtor. O cartão Conditions dele é uma lista fixa de cinco interruptores: Customer tags, Account status, B2B customers, Past orders, Cart attribute.
  • Quantity Break — sem nenhum cartão de condições.

Add your first rule cria o RULE GROUP #1 com uma condição vazia dentro. Add rule group adiciona outro grupo abaixo. Cada grupo tem um ✕ no canto superior direito para removê-lo. No Bundle, que permite um único grupo, Add rule group não é oferecido.

Adiciona outra condição dentro do mesmo grupo. O controle de remover de uma condição aparece assim que o grupo tem mais de uma.

Aparece só quando existem dois ou mais grupos, então nunca aparece no Bundle. Match All Rule Groups (AND) ou Match Any Rule Group (OR).

O selo AND/OR dentro de um grupo, com um botão que o alterna. Ele aparece assim que o grupo tem duas ou mais condições, e vale para todas as condições daquele grupo.

Disponíveis nas regras de Product, Order, Shipping, Multi-offer e Block codes.

Atributos personalizados definidos no carrinho. Operadores: is one of, is not one of. Valor: um ou dois pares de chave e valor, com as duas partes obrigatórias.

Número total de itens no carrinho. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: um número inteiro, 1 ou mais.

Valor do subtotal dos itens do carrinho, antes dos descontos. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: um valor de pelo menos 0,01.

Disponíveis nas regras de Product, Order, Shipping, Bundle, Multi-offer e Block codes. A Price List oferece apenas Customer tags.

Se o cliente é um cliente empresarial. Operador: equals. Valor: True ou False.

Se o cliente está logado na conta dele. Operador: equals. Valor: True ou False.

Tags no cadastro do cliente. Operadores: is one of, is not one of. Valor: até 20 tags, digitadas uma de cada vez.

Quantos pedidos o cliente já fez. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: um número inteiro, 0 ou mais — então equals 0 é um desconto de primeiro pedido.

Disponíveis em Product, Order, Buy X Get Y e Multi-offer. A Price List oferece apenas Specific products e Specific collections; o Block codes oferece Specific collections, Product tags e Has selling plan. Os descontos de frete não têm nenhuma delas.

Atributos personalizados em um item de linha. Operadores: is one of, is not one of. Valor: um ou dois pares de chave e valor.

A quantidade de uma única linha. Operadores: equals, is greater than or equal to, is less than or equal to, is in range. Valor: um número inteiro, 1 ou mais; is in range pede um mínimo e um máximo.

O subtotal da própria linha. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: um valor de pelo menos 0,01.

Operadores: is one of, is not one of. Valor: até 10 coleções, escolhidas no navegador de coleções da Shopify.

Operadores: is one of, is not one of. Valor: até 20 produtos, escolhidos no navegador de produtos da Shopify.

Operadores: is one of, is not one of. Valor: até 20 tags.

Operadores: is one of, is not one of. Valor: até 20 variantes.

O preço Compare-at do produto, vindo do seu admin da Shopify; produtos sem ele são ignorados. Oferecido nas ofertas de produto e de pedido do Multi-offer. Operadores: is higher than the current price e is not higher than the current price (nenhum dos dois recebe valor), mais is greater than or equal to, is less than or equal to e equals, que recebem um valor de pelo menos 0,01.

Se a linha é uma assinatura. Operador: equals. Valor: True ou False.

Só em descontos de frete, mais as ofertas de frete do Multi-offer.

O tipo de serviço de entrega. Operadores: contains, does not contain. Valor: texto livre.

A transportadora ou o método. Operadores: equals, contains, does not contain. Valor: texto livre.

País de destino, como código de duas letras (US, CA, GB). Operadores: is one of, is not one of. Valor: até 20 códigos.

Nome da cidade de destino. Operadores: is one of, is not one of. Valor: até 20 nomes.

Operadores: is one of, is not one of. Valor: até 20 códigos.

Operadores: is one of, is not one of. Valor: até 20 códigos.

Um grupo de regras de desconto de frete com Cart subtotal is greater than or equal to 75 e Country code is one of US, CA, unidos por AND

Se um grupo tiver ao mesmo tempo uma seleção de produto (Specific Products, Specific Variants, Collections, Product Tags) e um requisito de produto (Line Quantity, Line Subtotal, Line Attribute, Subscription), o cartão mostra um aviso nomeando os dois conjuntos:

Rule Group #1: These fields should be in separate rule groups. … Move product requirements to a different rule group for the discount to work correctly.

No Buy X Get Y o conselho é deliberadamente invertido, porque aquele desconto corresponde a itens por grupo e depois soma os grupos. Ali um requisito sozinho se aplica a todo produto, então o app avisa que um grupo “may discount too many items” e pede que você coloque o requisito no mesmo grupo da seleção, com o grupo em AND. Ele também sinaliza um grupo que repete o mesmo campo de seleção com AND como um que “may match no products” — um item teria que estar nas duas coleções, ou ser os dois produtos, ao mesmo tempo.

Nenhum dos dois avisos bloqueia o Save.

Só as Blue Shirts

Discount Rules → RULE GROUP #1
Condition 1: Specific collections · is one of · Blue Shirts

Carrinhos acima de 75 indo para os EUA ou o Canadá (desconto de frete)

Discount Rules → RULE GROUP #1
Condition 1: Cart subtotal · is greater than or equal to · 75
Between conditions: AND
Condition 2: Country code · is one of · US, CA

Só clientes de primeira compra

Discount Rules → RULE GROUP #1
Condition 1: Customer orders count · equals · 0

Ou um produto com tag ou uma linha grande (dois grupos)

RULE GROUP #1 → Product tags · is one of · clearance
RULE GROUP #2 → Line quantity · is greater than or equal to · 5
Rule Group Logic: Match Any Rule Group
  • Produtos: até 20 por condição. Variantes: até 20. Coleções: até 10.
  • Tags e códigos (tags de cliente, tags de produto, país, cidade, província, código postal): até 20 entradas por condição.
  • Atributos (de carrinho ou de linha): um ou dois pares de chave e valor por condição; as duas partes de cada par são obrigatórias.
  • Contagens são números inteiros: a quantidade do carrinho e a quantidade da linha começam em 1, a contagem de pedidos do cliente começa em 0.
  • Valores precisam ser de pelo menos 0,01 — subtotal do carrinho, subtotal da linha e preço Compare-at.
  • Nenhuma regra é um desconto válido na maioria dos tipos. Ele então se aplica a todos os pedidos que se qualificam. A exceção é o Buy X Get Y: os dois construtores dele exigem pelo menos uma regra, e um vazio é recusado com “At least one rule is required”.
  • A Shopify verifica o carrinho contra essas condições. Nada aqui chama o app enquanto um comprador está comprando.
  • Um grupo de regras não pode ficar vazio: remover a última condição de um grupo não é oferecido; remova o grupo em vez disso.