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ón | Descripción |
|---|---|
| Producto | El descuento se aplica si hay un producto específico en el pedido |
| Categoría | El descuento se aplica si hay un producto de la categoría especificada en el pedido |
| Atributo del producto | El 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 pedido | El descuento se aplica solo si se alcanza el monto mínimo especificado del pedido |
| LTV del usuario | El descuento se aplica en función del monto total de los pagos del usuario |
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
/productssi se cumplen todas las condiciones. - Al pedido — el descuento se aplica al crear o pre-calcular el pedido.
- Al producto — el descuento se muestra a nivel de producto y es visible en los endpoints de
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 aleatoria9— se reemplaza por un número aleatorio
Por ejemplo, la máscara AAAA-9999 creará cupones del tipo XKBM-4721.
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.