Ir al contenido

Condiciones

Las condiciones son la forma de decir cuándo se aplica un descuento. Las creas en la misma tarjeta en todas las páginas de descuento: eliges un campo, eliges un operador y escribes o eliges un valor.

Una condición son tres cosas leídas de izquierda a derecha — campo · operador · valor. Por ejemplo Cart subtotal · is greater than or equal to · 50.

Las condiciones viven dentro de un rule group («grupo de reglas»). Un grupo puede contener tantas condiciones como necesites.

  • El control Between conditions: («entre condiciones») — en cuanto un grupo tiene dos o más condiciones, aparece entre cada par y muestra la unión actual como una insignia (AND u OR) con un botón Switch to OR / Switch to AND. La elección es de todo el grupo, no de un solo par. AND es el valor inicial.
  • Between groups — en cuanto existe un segundo grupo, aparece un desplegable Rule Group Logic en el encabezado de la tarjeta con Match All Rule Groups y Match Any Rule Group. La píldora dibujada entre los grupos muestra cuál está activo.

Si no hay ninguna regla, la tarjeta muestra No rules configured y la línea “This discount will apply to all qualifying orders.”

RULE GROUP #1 en un descuento de producto, con una condición que dice Specific collections, is one of, Blue Shirts

El constructor de reglas es la tarjeta Discount Rules en los descuentos Product, Order, Shipping y Price List. El mismo constructor aparece con otro encabezado en otros sitios:

  • Bundle — dentro de Customer Eligibility (Discount Rules), solo condiciones de cliente, y limitado a un grupo de reglas.
  • Buy X Get Y — dos veces, una bajo Customer buys y otra bajo Customer gets. Cada uno de los dos necesita al menos una regla.

Las filas de condición de abajo — campo · operador · valor — son comunes a toda la app, pero los rule groups y Rule Group Logic son propios de esos seis tipos: Product, Order, Shipping, Price List, Bundle y Buy X Get Y. Los demás tipos organizan sus condiciones de otra forma:

  • Multi-offer — sin constructor de reglas. Cada oferta nombra los artículos del carrito que reconoce en grupos Qualifying items, cada uno encabezado con “Match [all] of these conditions”, y lleva una lista Requirements aparte. El descuento también tiene una tarjeta Who can use this discount para la restricción de clientes.
  • Block codes — una única tarjeta Conditions plana. Las condiciones se enumeran una tras otra con una opción de coincidencia (todas o cualquiera), y no hay grupos.
  • Spend More Save More — sin constructor. En su lugar ofrece una lista fija de seis interruptores: Customer tags, Account status, B2B customers, Past orders, Cart quantity, Cart contents.
  • Gift with Purchase — tampoco tiene constructor. Su tarjeta Conditions es una lista fija de cinco interruptores: Customer tags, Account status, B2B customers, Past orders, Cart attribute.
  • Quantity Break — no tiene ninguna tarjeta de condiciones.

Add your first rule crea RULE GROUP #1 con una condición vacía dentro. Add rule group añade otro grupo debajo. Cada grupo tiene una ✕ en su esquina superior derecha para eliminarlo. En Bundle, que solo permite un grupo, no se ofrece Add rule group.

Añade otra condición dentro del mismo grupo. El control para eliminar una condición aparece en cuanto el grupo tiene más de una.

Solo se muestra cuando existen dos o más grupos, así que nunca aparece en Bundle. Match All Rule Groups (AND) o Match Any Rule Group (OR).

La insignia AND/OR dentro de un grupo, con un botón que la cambia. Aparece en cuanto el grupo tiene dos o más condiciones, y se aplica a todas las condiciones de ese grupo.

Disponibles en las reglas de Product, Order, Shipping, Multi-offer y Block codes.

Atributos personalizados definidos en el carrito. Operadores: is one of («es uno de»), is not one of («no es ninguno de»). Valor: uno o dos pares de clave y valor; ambas partes son obligatorias.

Número total de artículos del carrito. Operadores: equals («igual a»), is greater than or equal to («mayor o igual que»), is less than or equal to («menor o igual que»). Valor: un número entero, 1 o más.

Valor subtotal de los artículos del carrito, antes de descuentos. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: un importe de al menos 0.01.

Disponibles en las reglas de Product, Order, Shipping, Bundle, Multi-offer y Block codes. Price List solo ofrece Customer tags.

Si el cliente es un cliente de empresa. Operador: equals. Valor: True o False.

Si el cliente tiene la sesión iniciada en su cuenta. Operador: equals. Valor: True o False.

Etiquetas de la ficha de cliente. Operadores: is one of, is not one of. Valor: hasta 20 etiquetas, escritas de una en una.

Cuántos pedidos ha hecho el cliente. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: un número entero, 0 o más — así que equals 0 es un descuento para el primer pedido.

Disponibles en Product, Order, Buy X Get Y y Multi-offer. Price List solo ofrece Specific products y Specific collections; Block codes ofrece Specific collections, Product tags y Has selling plan. Los descuentos Shipping no tienen ninguna de estas.

Atributos personalizados de un artículo de línea. Operadores: is one of, is not one of. Valor: uno o dos pares de clave y valor.

La cantidad de una sola línea. Operadores: equals, is greater than or equal to, is less than or equal to, is in range («en un rango»). Valor: un número entero, 1 o más; is in range pide un mínimo y un máximo.

El subtotal de la propia línea. Operadores: equals, is greater than or equal to, is less than or equal to. Valor: un importe de al menos 0.01.

Operadores: is one of, is not one of. Valor: hasta 10 colecciones, elegidas en el explorador de colecciones de Shopify.

Operadores: is one of, is not one of. Valor: hasta 20 productos, elegidos en el explorador de productos de Shopify.

Operadores: is one of, is not one of. Valor: hasta 20 etiquetas.

Operadores: is one of, is not one of. Valor: hasta 20 variantes.

El Compare-at price («precio comparativo») del producto en tu panel de control de Shopify; los productos que no lo tienen se omiten. Se ofrece en las ofertas de producto y de pedido de Multi-offer. Operadores: is higher than the current price («mayor que el precio actual») y is not higher than the current price (ninguno de los dos toma un valor), más is greater than or equal to, is less than or equal to y equals, que toman un importe de al menos 0.01.

Si la línea es una suscripción. Operador: equals. Valor: True o False.

Solo en los descuentos Shipping, además de las ofertas de envío de Multi-offer.

El tipo de servicio de envío. Operadores: contains («contiene»), does not contain («no contiene»). Valor: texto libre.

El transportista o el método. Operadores: equals, contains, does not contain. Valor: texto libre.

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

Nombre de la ciudad de destino. Operadores: is one of, is not one of. Valor: hasta 20 nombres.

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

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

Un grupo de reglas de un descuento de envío con Cart subtotal is greater than or equal to 75 y Country code is one of US, CA, unidos por AND

Si un mismo grupo contiene a la vez una selección de producto (Specific Products, Specific Variants, Collections, Product Tags) y un requisito de producto (Line Quantity, Line Subtotal, Line Attribute, Subscription), la tarjeta muestra un aviso que nombra ambos 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.

En Buy X Get Y el consejo está deliberadamente invertido, porque ese descuento busca artículos grupo a grupo y luego suma los grupos. Allí un requisito por sí solo se aplica a todos los productos, así que la app avisa de que un grupo “may discount too many items” y te pide que pongas el requisito en el mismo grupo que la selección, con el grupo en AND. También señala un grupo que repite el mismo campo de selección con AND como uno que “may match no products” — un mismo artículo tendría que estar en las dos colecciones, o ser los dos productos, a la vez.

Ninguno de los dos avisos impide guardar.

Solo Blue Shirts

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

Carritos de más de 75 con destino a EE. UU. o Canadá (descuento de envío)

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

Solo clientes que compran por primera vez

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

Un producto etiquetado o una línea grande (dos 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
  • Productos: hasta 20 por condición. Variantes: hasta 20. Colecciones: hasta 10.
  • Etiquetas y códigos (etiquetas de cliente, etiquetas de producto, país, ciudad, provincia, código postal): hasta 20 entradas por condición.
  • Atributos (de carrito o de línea): uno o dos pares de clave y valor por condición; ambas partes de cada par son obligatorias.
  • Los recuentos son números enteros: cart quantity y line quantity empiezan en 1, y customer orders count empieza en 0.
  • Los importes deben ser de al menos 0.01 — cart subtotal, line subtotal y compare-at price.
  • Un descuento sin reglas es válido en casi todos los tipos. Entonces se aplica a todos los pedidos que cumplan los requisitos. La excepción es Buy X Get Y: sus dos constructores exigen al menos una regla, y uno vacío se rechaza con “At least one rule is required”.
  • Shopify comprueba el carrito con estas condiciones. Nada de esto llama a la app mientras el comprador compra.
  • Un grupo de reglas no puede estar vacío: no se ofrece eliminar la última condición de un grupo; elimina el grupo entero.