Saltar al contenido principal

Descuento

El tipo Descuento es un descuento básico que se aplica a un pedido o a productos individuales bajo ciertas condiciones.

Información general

Al crear un descuento, complete los campos principales:

  • Nombre — el nombre del descuento que se mostrará en la interfaz.
  • Marcador — campo obligatorio. Una cadena única de identificación para su uso en el código de la aplicación.
  • Tipo — descuento general o personal.

Después de crear el descuento, es necesario especificar adicionalmente:

  • Fecha de inicio — campo obligatorio. La fecha a partir de la cual el descuento comienza a ser válido.
  • Fecha de finalización — campo opcional. Si no se especifica, el descuento es indefinido.

Condiciones

Las condiciones determinan cuándo se aplicará el descuento. Se pueden combinar varias condiciones utilizando la regla Y (todas las condiciones deben cumplirse) o O (basta con una).

CondiciónDescripción
ProductoEl descuento se aplica si hay un producto específico en el pedido
CategoríaEl descuento se aplica si hay un producto de la categoría especificada en el pedido
Atributo del productoEl descuento se aplica si hay un producto con ciertos atributos en el pedido
Producto (dinámico)Similar a la condición "Producto", pero requiere pasar el marcador del descuento en additionalDiscountsMarkers
Categoría (dinámico)Similar a la condición "Categoría", pero requiere pasar el marcador del descuento en additionalDiscountsMarkers
Monto mínimo del pedidoEl descuento se aplica solo si se alcanza el monto mínimo especificado del pedido
LTV del usuarioEl descuento se aplica en función del monto total de los pagos del usuario
Monto mínimo del pedido

Si ya se aplican otros descuentos a los productos en el pedido, el monto mínimo se calcula después de aplicar los descuentos a los productos.

Por ejemplo: el monto mínimo para el descuento es de 1000 ₽. En el pedido hay 10 productos a 100 ₽ = 1000 ₽. Pero cada producto tiene un descuento del 5%, el monto total del pedido es de 950 ₽. Dado que 950 < 1000, el descuento para todo el pedido no se aplica.

Aplicación

Configure cómo se calculará el descuento:

  • Tipo de descuento:

    • Sin descuento — el descuento no se aplica.
    • Porcentaje del costo del producto/pedido — el descuento se calcula como un porcentaje.
    • Monto fijo de descuento — reducción de precio fija.
    • Precio fijo — el producto tendrá un precio fijo especificado.
  • Valor — valor numérico del descuento según el tipo elegido.

  • Valor máximo — relevante para el tipo porcentual. Define el monto máximo que puede alcanzar el descuento. Se aplica la fórmula: min(valor calculado, valor máximo).

  • Aplicación:

    • Al producto — el descuento se muestra a nivel de producto y es visible en los endpoints de /products si se cumplen todas las condiciones.
    • Al pedido — el descuento se aplica al crear o pre-calcular el pedido.

Cupones

Se pueden vincular cupones al descuento. El descuento con un cupón se aplica solo al pasar el código del cupón en el campo couponCode de la solicitud.

Cupón manual

Cupón con un nombre arbitrario que se puede usar un número ilimitado de veces. Símbolos permitidos: letras latinas, números, - y _.

Generación de cupones

Generación de cupones según una máscara, donde:

  • A — se reemplaza por una letra aleatoria
  • 9 — se reemplaza por un número aleatorio

Por ejemplo, la máscara AAAA-9999 creará cupones del tipo XKBM-4721.

Escape de caracteres

Si es necesario dejar el símbolo A o 9 en el código del cupón literalmente, se puede escapar.

La máscara debe contener un mínimo de 5 caracteres especiales (A o 9).

Al pre-calcular un pedido con un cupón de un solo uso, el descuento se mostrará, pero el cupón no se utilizará. Al crear un pedido, el cupón se marcará como utilizado y no funcionará nuevamente.

Regalos

Se pueden agregar regalos al descuento: productos que aparecerán en el pedido con un precio de 0.

  • Producto regalo se elige de la lista de productos.
  • Comportamiento en caso de coincidencia — si el cliente ha agregado al pedido el mismo producto que es un regalo, la configuración determina el comportamiento:
    • El producto permanece de pago, y se agrega otra posición del mismo producto al pedido con un precio de 0 (como regalo).
    • El producto en el pedido se vuelve gratuito (se reemplaza por el regalo).

Exclusiones

Se pueden especificar productos o categorías que estarán excluidos de las condiciones del descuento (condiciones "Producto", "Categoría" y sus variantes dinámicas). Los productos o categorías de la lista de exclusiones no se tendrán en cuenta al verificar las condiciones.