DOCS

Reglas de descuento de Checkout

Cree descuentos que se apliquen automáticamente cuando un pedido cumpla sus condiciones, sin necesidad de código.

Una regla de descuento reduce por sí sola el total de pago del comprador en cuanto el pedido cumple las condiciones que usted establece. El comprador no escribe nada: si el carrito califica, el descuento se aplica.

Esta es la contraparte automática de los códigos de descuento, que solo se aplican cuando el comprador introduce un código. Ambos se encuentran en Settings → Checkout dentro de Dashboard y comparten el mismo generador, el mismo lenguaje de reglas y la misma programación.

Use las reglas de descuento para ofertas como:

  • Envío gratis en pedidos por encima de un umbral
  • Un porcentaje de descuento sobre el total del pedido cuando el carrito alcanza un mínimo
  • Un importe fijo de descuento sobre el carrito para pedidos que cumplan las condiciones
  • Un descuento sobre un SKU, ID de producto o categoría específicos
  • Una promoción de temporada que se ejecuta entre dos fechas

Códigos de descuento frente a reglas de descuento 

Dashboard divide los descuentos de checkout en dos páginas. Ambas se apoyan en el mismo motor de reglas: la única diferencia es si el comprador tiene que introducir un código.

↕Discount codes↕Discount rules↕
Página de DashboardSettings → Checkout → Discount codesSettings → Checkout → Discount rules
Cómo se aplicaEl comprador introduce el código en el checkoutAutomáticamente, cuando el pedido cumple las condiciones
IdentificadorDiscount code: el valor que escriben los compradoresName: una etiqueta interna que los compradores nunca ven
Regla subyacenteLa condición incluye una cláusula :promo_codes:La condición no tiene una cláusula :promo_codes:
Condiciones requeridasNinguna: el propio código es la condiciónAl menos una (compra mínima o restricción de artículos)
Página renombrada

La página antes llamada Discounts ahora se llama Discount codes. Los descuentos, enlaces y URL existentes no cambian—/settings/checkout/discounts sigue abriendo la lista de códigos de descuento.

Ambas páginas están disponibles para organizaciones de tipo tienda en línea. Las organizaciones de marketplace, postales y de corretaje son redirigidas fuera de ellas.

Crear una regla de descuento 

  1. Vaya a Dashboard → Settings → Checkout → Discount rules.
  2. Haga clic en New discount rule.
  3. Introduzca un Name y, opcionalmente, una Description.
  4. Elija qué ajusta el descuento en Apply discount to y establezca las fechas de inicio y fin.
  5. En el Discount builder, elija el tipo y el valor del descuento y, después, añada al menos una condición: un requisito de compra mínima, una restricción de artículos, o ambas.
  6. Confirme la regla generada en Rule preview.
  7. Haga clic en Create discount rule.

Details 

Field↕What it does↕
NameObligatorio. Una etiqueta interna para la regla, que se muestra en la lista de Discount rules. Los compradores nunca la ven, y nunca se añade a la condición de la regla. Se permiten apóstrofos.
DescriptionNotas de texto libre para su equipo. No se muestran a los compradores.
Start / end dateCuándo la regla se activa y cuándo deja de aplicarse. Deje la fecha de fin en blanco para mantenerla activa indefinidamente; establézcala en una fecha pasada para desactivarla.

Cambiar el nombre de una regla solo modifica su nombre visible. Como el nombre nunca forma parte de la condición, renombrarla no reescribirá una regla que haya editado manualmente en Rule preview.

Apply discount to

El menú desplegable Apply discount to controla qué parte del pedido ajusta el descuento y limita el descuento a ese importe: un descuento de 50 $ aplicado a un carrito de 20 $ solo resta 20 $. Elija Order total, Cart total, Shipping total o Item.

Al editar una regla existente, Apply discount to se limita a las opciones compatibles con el contexto original de la regla. Para cambiar entre descuentos a nivel de pedido y a nivel de artículo, cree una regla nueva.

Toda regla necesita al menos una condición 

Un código de descuento siempre está condicionado por el código que escribe el comprador. Una regla de descuento no tiene código, así que necesita algo más para decidir cuándo se activa; de lo contrario, descontaría todos los pedidos.

Establezca al menos una de las siguientes opciones en el Discount builder:

  • Minimum purchase requirements: un importe mínimo y una moneda. La regla solo se aplica cuando el total de artículos del comprador es igual o superior a ese importe.
  • Restrict to specific items: limite la regla a artículos que coincidan por SKU, product ID o category.

Si guarda sin ninguna de las dos, Dashboard bloquea el guardado con:

A discount rule needs at least one condition. Add a minimum purchase requirement or restrict it to specific items.

Discount builder 

El Discount builder ensambla la regla por usted y funciona igual que para los códigos de descuento. Use el interruptor Enable en el encabezado de la sección para elegir cómo redacta la regla:

  • Enable on (predeterminado): se muestran los campos del generador y Rule preview es de solo lectura. Cambie cualquier campo y la vista previa se regenera automáticamente.
  • Enable off: los campos del generador se ocultan y edita el texto de la regla directamente en Rule preview.

Si abre una regla cuya lógica guardada el generador no puede reproducir, el interruptor queda desactivado y bloqueado, y la regla solo puede editarse en la vista previa.

Discount type

  • Percentage off: introduzca el Percentage (0–100) y elija sobre qué se calcula en Calculate percentage against: Items subtotal, Shipping, Items subtotal + Shipping, o Item amount (disponible cuando Apply discount to es Item).
  • Fixed amount off: un descuento fijo. Introduzca el Amount y elija la Currency.

Requirements

En Configure when this discount should be available, elija Minimum purchase requirements y establezca un importe y una moneda. Para una regla de descuento, esta es una de las dos formas de cumplir el requisito de «al menos una condición».

Restrict to specific items

Use Restrict the discount to items matched by SKU, product ID, or category para limitar a qué artículos se aplica la regla: Any item, Specific SKUs, Specific product IDs, o Specific categories (disponible cuando Apply discount to es Item).

Cada valor se confirma al pulsar Enter. Se permiten espacios dentro de un valor (p. ej., Holiday Gifts); las entradas vacías se filtran. La coincidencia de artículos usa igualdad exacta, por lo que PROD-123 no coincidirá con PROD-1234.

Para conocer la referencia completa sobre los campos del generador, consulte Códigos promocionales y descuentos de Checkout.

Rule preview 

Rule preview muestra la regla subyacente que se guarda. Una regla tiene dos mitades separadas por then:

:items_total: >= 100 usd
  then :amount: = :shipping: * -1 and :type: = 'SHIPPING'
  • La condición (antes de then) decide cuándo se activa la regla.
  • Las acciones (después de then) describen qué hace el descuento y dónde se aplica—:type: siempre es obligatorio e indica el contexto ('ORDER_TOTAL', 'CART_TOTAL', 'SHIPPING' o 'ITEM').

La diferencia respecto a un código de descuento está en la condición: la condición de una regla de descuento nunca contiene una cláusula :promo_codes:. Todo lo demás sobre el lenguaje de reglas—operadores, variables y el cuadro de referencia Operators—es idéntico. Consulte Rule preview para la referencia completa del lenguaje de reglas.

Examples

Haga clic en Examples en la parte inferior de la vista previa de la regla para cargar una regla lista para usar. La página Discount rules muestra plantillas solo de condición, sin ningún código promocional:

Example↕What it does↕
Free shipping (100%)100 % de descuento en el envío cuando el subtotal del pedido es de al menos $100
Percentage off order total10 % de descuento en el total del pedido cuando el subtotal es de al menos $50
Fixed amount off cart$5 fijos de descuento en el total del carrito cuando se cumple una compra mínima de $50
Free gift by SKU100 % de descuento en un artículo específico identificado por SKU
Category discount20 % de descuento en artículos de una categoría específica

Al hacer clic en Use this example se sobrescribe la regla del borrador actual, pero se conserva el Name que ya haya escrito. Use el campo de búsqueda para filtrar la lista.

En qué lista aparece un descuento 

Dashboard clasifica un descuento guardado en una de las dos páginas según su condición:

  • Las condiciones que contienen una cláusula :promo_codes: aparecen en Discount codes.
  • Las que no la contienen aparecen en Discount rules.
Editar la regla directamente mueve el descuento

Si desactiva el Discount builder y escribe manualmente una cláusula :promo_codes: en la condición de una regla de descuento, el descuento se convierte en un código de descuento y se traslada a la página Discount codes después de guardar. Lo contrario también es cierto: quitar la cláusula :promo_codes: de un código de descuento lo traslada a Discount rules. En ambos casos se conservan su nombre y su configuración.

¿Fue útil esta página?