Cómo implementar y aplicar Comprar X y obtener Y otro producto de la misma categoría gratis en las reglas de precios del carrito de compras en magento.
magento-1.7
shopping-cart-price-rules
price-rules
Bhavesh Tilvani
fuente
fuente
Respuestas:
No hay una regla "Comprar X obtener Y" para diferentes X e Y en el paquete predeterminado de Magento. La regla que tenemos solo puede descontar cierta cantidad de los MISMOS productos. Como si recibiéramos 10 camisetas, podemos recibir la 11ª gratis. Pero NO HAY MANERA de recibir un cinturón en lugar de una camiseta.
Las opciones son crear un módulo personalizado o seleccionar algunos listos para usar desde el magento connect.
Si desea crear el suyo, aquí hay algunos consejos basados en el complemento "Promociones especiales":
salesrule_validator_process
evento y verifique si el elemento actual es Xfuente
Pude simular el comportamiento deseado al hacer esto: (Para comprar 3 del producto X, obtenga 1 producto Y gratis)
Condiciones: - La cantidad total de SKU X es mayor o igual a 3
Acciones: - Aplicar: descuento (porcentaje del precio del producto) - Porcentaje = 100 - El descuento por cantidad máxima se aplica a: 1 - Aplicar la regla a la condición: SKU = Y
Esto funcionaría para comprar 2 X, obtener Y gratis
Desafortunadamente no funciona para 6 artículos, obtén 2 gratis. Eso podría hacerse mediante una regla adicional, aunque con un prio más alto que verifique 6/2
Editar: Esto no funciona cuando tienes variantes de SKU Y. Si el cliente compra 3 X y 2 variantes de Y, obtiene Y gratis.
Para solucionar el último problema, cambié la regla para dar una cantidad fija (precio Y del producto) en todo el carrito de compras. Eso funcionó bien para nosotros.
fuente
¿Magento predeterminado no admite comprar xy obtener descuentos de diferentes tamaños?
fuente