Pedido mínimo y cupón Magento no tienen que luchar entre sí

En la norma de los posibles pedidos mínimos en Magento mira al “Cantidad Total” o. subtotal incluyendo. Cupón de descuento. Por lo tanto se define, que hasta 25 Puede ser ordenado euro y un código de vale para ser la suma de 24 Euro caído, y no puede ser comprada, debido a que el valor mínimo de pedido ha caído por debajo.

Esto es puede ser molesto.

Pero hay una manera de, comunicado a Magento, que el subtotal sin descuento por un valor mínimo de compra es ser relevante.

Para ello se abre la Address.php en la carpeta app / código / core / Mago / Ventas / modelo / Cita (ahora también pueden copiar de nuevo en el directorio local, por lo que no sobrescribir) y la búsqueda de

$cantidad = Mago::getStoreConfig('Ventas / minimum_order / cantidad', $storeId);
si ($esta->getBaseSubtotalWithDiscount() < $cantidad) {

return false;

Esta es sustituida por

$cantidad = Mago::getStoreConfig('Ventas / minimum_order / cantidad', $storeId);
$zeroamount = 0;
si ($esta->getBaseSubtotalWithDiscount() == $ Zeroamount) {
return true;
} elseif ($esta->getBaseSubtotalWithDiscount() < $cantidad) {
return false;

La mezcla es entonces no subtotal ya incluidos. Descuento pero excluyendo. Despegado de la cantidad mínima de pedido.

Se utiliza en la versión de Magento 1.5.1.0 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

3 pensamientos sobre “Pedido mínimo y cupón Magento no tienen que luchar entre sí”

  1. Hola,

    Creo que es mejor si usted, en lugar del archivo de código / local / Mago para copiar una reescritura hacer. Así que implementierst sólo el método que desea nuevo y no copiar el todo “La Clase”.

    Esto hace que el mantenimiento, sólo cuando se actualiza, definitivamente más fácil 🙂

    Liebe Grüße

    Tobi

  2. Código de cupón sin pasar por el valor mínimo de pedido.

    gracias por el aporte – de esta manera puedo cambiar la configuración básica para toda la tienda.

    pero yo quiero, que el valor mínimo de pedido está efectivamente desactivado solo para una lista especial de cupones.

    Fondo: En una cooperación distribuimos cupones a los clientes, quién puede pedirnos un paquete de artículos de forma gratuita. El socio contratante corre con los gastos. El cliente introduce el bono y los gastos de mercancía y envío pasan a 0€.-. El cliente ahora recibe el mensaje. “Aún no ha alcanzado el valor mínimo de pedido”.
    Pero no quiero pasar por alto el valor mínimo de pedido en general, pero solo para esta lista especial de cupones de regla de precio de carrito de compras.

    1. Buena pregunta. El o.g. La adaptación probablemente no funcionará tan fácilmente. Uno tendría que ser capaz de determinar las reglas del carrito de compras donde esto está permitido y donde esto no está permitido.. Para ello existen básicamente. Atribuir un. El ID de la regla viene a la mente aquí ad hoc, que se podría usar, que sería muy inflexible, como uno para cada nueva regla, que también hay que tener en cuenta, tendria que adaptar el codigo. Alternativamente, quizás podría usar el atributo “Prioridad” EMPLEAR. Si, por ejemplo,. dice, que solo las reglas de precios del carrito de compras superan el valor mínimo del pedido, cual la prioridad 1234 tienen y todos los demás no.
      De cualquier manera, tendrías que desarrollar una nueva lógica para esto., para representar eso. Por favor contáctenos si es necesario – uno de nuestros desarrolladores seguramente encontrará una solución adecuada aquí.

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *