Pregunta

Sé que es setCouponCode captura dentro __call en Varien_Object pero no puedo averiguar donde está definido.

Lo necesito porque quiero mostrar el código de cupón incluso si el descuento igual a cero. Yo creía que se hace dentro de esta función.

Así que si alguien sabe donde se define la función o donde puedo modificar el código para obtener el código de cupón aparece todo el tiempo, por favor hágamelo saber.

¿Fue útil?

Solución 2

Ok lo he descubierto. la SetCouponCode está fijando el valor de coupon_code en la función de magia.

Otros consejos

La mayoría de los editores de texto tienen una 'búsqueda de archivos / carpetas en' opción. Abra la carpeta de origen y buscar __setCouponCode función.

En relación con esto, se dio cuenta de que nadie que la cita no está siendo borrado correctamente? Yo digo que es relacionado a esto porque la variable código de cupón mantiene el valor [si hubiere lugar] Después de eliminar un producto del carrito.

Probar: 1. Establecer algunas compras Precio Cesta regla para un producto y hacer que se muestre un banner en la sección de encabezado, por ejemplo. 2. Añadir el producto a la caja / compra con el fin de activar la regla y mostrar la bandera en el carro. 3. Eliminar el producto del carrito y verá la bandera sigue mostrando en la sección de encabezado.

Nota. Si usted tiene otro producto en el carrito esto no va a funcionar porque cuando se elimina la que activa la regla y la Bandera del código de cupón que se reemplazarán con el que pertenece a este otro producto en el carrito. Por lo que este error sólo funciona si sólo el producto que desencadena la regla y de la bandera está en el carrito.

Si alguien tiene un arreglo en tal o puede replicar estas condiciones: Me gustaría tener una conversación acerca de la deficiencia de Magento para hacer un producto adecuado suprimir de la compra - lo que implica una actualización de cotización adecuada.

Referencia: - aplicación / código / core / Mago / Ventas / modelo / Quote.php -> función pública removeItem ($ itemId)

Y sí, tema central de Magento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top