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.
Como funciona
Seção intitulada “Como funciona”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.”
Onde fica
Seção intitulada “Onde fica”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.
Ajustes
Seção intitulada “Ajustes”Add your first rule / Add rule group
Seção intitulada “Add your first rule / Add rule group”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.
Add condition
Seção intitulada “Add condition”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.
Rule Group Logic
Seção intitulada “Rule Group Logic”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).
Between conditions:
Seção intitulada “Between conditions:”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.
Condições de carrinho
Seção intitulada “Condições de carrinho”Disponíveis nas regras de Product, Order, Shipping, Multi-offer e Block codes.
Cart attribute
Seção intitulada “Cart attribute”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.
Cart quantity
Seção intitulada “Cart quantity”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.
Cart subtotal
Seção intitulada “Cart subtotal”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.
Condições de cliente
Seção intitulada “Condições de cliente”Disponíveis nas regras de Product, Order, Shipping, Bundle, Multi-offer e Block codes. A Price List oferece apenas Customer tags.
Customer is B2B
Seção intitulada “Customer is B2B”Se o cliente é um cliente empresarial. Operador: equals. Valor: True ou False.
Customer logged in
Seção intitulada “Customer logged in”Se o cliente está logado na conta dele. Operador: equals. Valor: True ou False.
Customer tags
Seção intitulada “Customer tags”Tags no cadastro do cliente. Operadores: is one of, is not one of. Valor: até 20 tags, digitadas uma de cada vez.
Customer orders count
Seção intitulada “Customer orders count”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.
Condições de item de linha
Seção intitulada “Condições de item de linha”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.
Line attribute
Seção intitulada “Line attribute”Atributos personalizados em um item de linha. Operadores: is one of, is not one of. Valor: um ou dois pares de chave e valor.
Line quantity
Seção intitulada “Line quantity”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.
Line subtotal
Seção intitulada “Line subtotal”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.
Specific collections
Seção intitulada “Specific collections”Operadores: is one of, is not one of. Valor: até 10 coleções, escolhidas no navegador de coleções da Shopify.
Specific products
Seção intitulada “Specific products”Operadores: is one of, is not one of. Valor: até 20 produtos, escolhidos no navegador de produtos da Shopify.
Product tags
Seção intitulada “Product tags”Operadores: is one of, is not one of. Valor: até 20 tags.
Specific variants
Seção intitulada “Specific variants”Operadores: is one of, is not one of. Valor: até 20 variantes.
Compare-at price
Seção intitulada “Compare-at price”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.
Has selling plan
Seção intitulada “Has selling plan”Se a linha é uma assinatura. Operador: equals. Valor: True ou False.
Condições de frete
Seção intitulada “Condições de frete”Só em descontos de frete, mais as ofertas de frete do Multi-offer.
Shipping type
Seção intitulada “Shipping type”O tipo de serviço de entrega. Operadores: contains, does not contain. Valor: texto livre.
Shipping method
Seção intitulada “Shipping method”A transportadora ou o método. Operadores: equals, contains, does not contain. Valor: texto livre.
Country code
Seção intitulada “Country code”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.
Shipping city
Seção intitulada “Shipping city”Nome da cidade de destino. Operadores: is one of, is not one of. Valor: até 20 nomes.
Province / State code
Seção intitulada “Province / State code”Operadores: is one of, is not one of. Valor: até 20 códigos.
Postal code
Seção intitulada “Postal code”Operadores: is one of, is not one of. Valor: até 20 códigos.
O aviso de campos misturados
Seção intitulada “O aviso de campos misturados”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.
Exemplos
Seção intitulada “Exemplos”Só as Blue Shirts
Discount Rules → RULE GROUP #1Condition 1: Specific collections · is one of · Blue ShirtsCarrinhos acima de 75 indo para os EUA ou o Canadá (desconto de frete)
Discount Rules → RULE GROUP #1Condition 1: Cart subtotal · is greater than or equal to · 75Between conditions: ANDCondition 2: Country code · is one of · US, CASó clientes de primeira compra
Discount Rules → RULE GROUP #1Condition 1: Customer orders count · equals · 0Ou um produto com tag ou uma linha grande (dois grupos)
RULE GROUP #1 → Product tags · is one of · clearanceRULE GROUP #2 → Line quantity · is greater than or equal to · 5Rule Group Logic: Match Any Rule GroupLimites e observações
Seção intitulada “Limites e observações”- 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.
Relacionado
Seção intitulada “Relacionado”- Elegibilidade de clientes — segmentos de clientes por cima destas condições.
- Mercados e moeda — onde um desconto funciona, e o que os seus valores significam no exterior.
- Desconto de pedido — o mesmo construtor em uma página completa.
- Compre X leve Y — onde o conselho de agrupamento é invertido.