Descuento
El tipo Descuento es un descuento básico que se aplica a un pedido o a productos individuales bajo ciertas condiciones.
El editor de descuentos consta de las pestañas Datos básicos, Atributos, Condiciones, Descuento, Cupones, Regalos, Exclusiones y Historial de versiones. En la pestaña Atributos se puede seleccionar un conjunto de atributos para el descuento (Seleccionando un conjunto de atributos), y en la pestaña Historial de versiones se almacena el historial de cambios del descuento. Las demás pestañas se describen a continuación.
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. Cadena única de identificación para su uso en el código de la aplicación.
- Tipo — Descuentos (descuento), Descuentos personales (descuento personal) o Bonos (bono).
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 que se cumpla 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 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
En la pestaña Descuento, 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. Esta opción aparece solo si en el campo Aplicación se selecciona Al producto.
-
Valor — valor numérico del descuento según el tipo seleccionado.
-
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). Un valor de 0 significa sin límite. -
Aplicación:
- Al producto — el descuento se muestra a nivel de producto y es visible en los endpoints
/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
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 _; longitud — de 3 a 50 caracteres.
En la lista de cupones añadidos, este cupón se marca como Reutilizable.
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.
Además de la máscara, indique la cantidad de cupones — no más de 100 por solicitud.
Si necesita dejar el símbolo A o 9 en el código del cupón literalmente, coloque una barra invertida delante de él: \A, \9. Por ejemplo, la máscara PROMO\9-AAA-999 creará cupones del tipo PROMO9-XYZ-123.
La máscara debe contener mínimo 5 caracteres especiales (A o 9; los escapados no cuentan) y no debe tener más de 20 caracteres. Además de ellos, en la máscara se permiten letras latinas, números, -, _ y /.
Los cupones generados son de un solo uso: en la lista, cada uno muestra si ha sido utilizado o no.
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 marca 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.
- Reemplazar artículos del carrito con regalos — la casilla de verificación determina qué sucede si el cliente ha agregado al pedido el mismo producto que es un regalo:
- Activado — el producto en el pedido se vuelve gratuito (se reemplaza por el regalo).
- Desactivado — el producto permanece de pago, y se agrega otra posición del mismo producto al pedido con un precio de 0 (como regalo).
Exclusiones
En la pestaña Exclusiones se pueden especificar los productos que estarán excluidos de las condiciones del descuento (condiciones "Producto", "Categoría" y sus variantes dinámicas). La categoría y los atributos en esta pestaña solo sirven como filtro para la selección de productos — no se puede excluir toda una categoría. Los productos de la lista de exclusiones no se tendrán en cuenta al verificar las condiciones.