Saltar al contenido principal

Introducción

El módulo de descuentos proporciona una herramienta flexible para gestionar la fijación de precios en su aplicación. Con él, puede crear descuentos para pedidos y productos individuales, configurar ofertas personalizadas para grupos específicos de usuarios, así como lanzar programas de bonificación.

Para comenzar, abra la sección "Descuentos" en el menú vertical izquierdo.

Tipos de descuentos​

En el sistema hay tres tipos disponibles:

Descuento​

Un descuento universal que se aplica a un pedido o a productos individuales bajo ciertas condiciones. Las condiciones pueden incluir la presencia de ciertos productos o categorías en el pedido, un monto mínimo de pedido, el LTV del usuario y más. El descuento puede ser un porcentaje, una cantidad fija o un precio fijo para el producto. Además, se pueden configurar cupones y regalos.

Descuento Personal​

Funciona de la misma manera que el Descuento, pero con la posibilidad adicional de restringir la aplicación del descuento a grupos específicos de usuarios. También hay una condición adicional disponible: la presencia de un atributo específico en el usuario.

Bonificación​

Programa de acumulación de bonificaciones para los usuarios. Las bonificaciones se acumulan al ocurrir ciertos eventos: cambio de estado del pedido, envío de un formulario o en una fecha determinada. Las bonificaciones acumuladas pueden ser utilizadas por el usuario al realizar un pedido.

Cómo se aplican los descuentos a los pedidos​

Los descuentos se aplican en el momento de la creación o pre-cálculo del pedido a través de la API:

POST /api/content/orders-storage/marker/{marker}/orders

El resultado de la aplicación de descuentos (sin crear un pedido) se puede calcular previamente a través del mismo endpoint.

El descuento puede aplicarse:

  • A un producto específico — en este caso, la información sobre el descuento ya es visible en los endpoints de /products.
  • Al pedido completo — el descuento se aplica al crear o pre-calcular el pedido.

La información sobre los descuentos aplicados, cupones, regalos, el costo de cada producto antes y después del descuento, así como el total del pedido, se almacena en el campo discountConfig de la respuesta.

Condiciones dinámicas y cupones
  • Si en el descuento se ha establecido una condición de cupón, el descuento se aplica solo al proporcionar el cupón en el campo couponCode de la solicitud.
  • Si se ha establecido una condición dinámica, el descuento se aplica solo al proporcionar el marcador del descuento en el array additionalDiscountsMarkers de la solicitud.