Sé que Magento tiene un sistema similar a un gancho llamado eventos. ¿Alguien tiene una lista completa o un script que pueda usarse para determinar a qué eventos se puede
Sé que Magento tiene un sistema similar a un gancho llamado eventos. ¿Alguien tiene una lista completa o un script que pueda usarse para determinar a qué eventos se puede
Entonces Magento ofrece 2 formas de declarar un observador. Singleton y Model (nueva instancia) especificando la <type>etiqueta en Magento 1.xy especificando el sharedatributo en Magento 2. Magento 1 forma de hacerlo. <events> <event_name> <observers>
Actúo como administrador de sistemas para un par de servidores que contienen sitios de Magento y ocasionalmente se llenan con archivos de sesión. Me han dicho que administrar estos archivos no es algo que se pueda hacer desde Magento y supongo que su uso temporal significa que no se pueden...
Estoy haciendo aplicaciones móviles y me gustaría saber cómo verificar si el usuario ya inició sesión o no. ¿Hay algún evento de observación para rastrear? Si se detecta que la cuenta ha iniciado sesión, el usuario será dirigido a la página de Información de la cuenta. Si no, el usuario será...
Tengo una categoría de productos a los que (legalmente) se les debe cambiar su tasa de impuestos cuando realiza un pedido de más de una cantidad determinada. He ampliado los diversos modelos de impuestos para que esto funcione cuando agrega un nuevo producto al carrito, pero tengo problemas cuando...
Estoy un poco confundido con la identificación de la orden y la identificación del incremento de la orden , entonces, ¿alguien puede ayudarme a comprender la diferencia entre estos dos? Tengo un observador para sales_order_place_after donde guardo los detalles de ventas en una tabla...
En Magento 2, ¿cuáles son las ventajas y desventajas de usar un complemento frente a un observador para lograr algo? Entiendo que los observadores están suscritos a eventos, mientras que los complementos pueden saltar antes y / o después de que se llame a un método público en una clase de Magento,...
Veo información contradictoria en Internet y en módulos de terceros por igual: ¿es un requisito o una mejor práctica regresar $thisal final de un método de observación? P.ej: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return...
Quiero la generación automática de metadescripción para mis productos creando un nuevo observador en el evento catalog_product_save_before con este código: public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy "....
Estoy trabajando en crear una opción personalizada para mis productos automáticamente cada vez que se crea un producto. Lo que tengo hasta ahora es un observador que dispara el catalog_product_save_beforeevento y ejecuta el siguiente código: //check that we haven't made the option already...
Necesito detectar cada vez que cambia el nivel de inventario de un producto. He tenido cierto éxito al usar el cataloginventory_stock_item_save_afterevento que se activa cuando se cambia el inventario en el back-end, o cuando se cancela un pedido en la interfaz (a través de Paypal), pero no se...
¿Hay alguna lista completa de eventos en Magento 2? Estoy buscando algo como Magento Events Cheat Sheet
Estamos utilizando la API Magento SOAP v2 con WS-I. El problema es que las llamadas SOAP son extremadamente lentas (¡7-10 segundos por producto!). Llamamos catalogProductUpdate sin imágenes. La tienda en sí funciona bien, solo la llamada SOAP es lenta. Activamos el Caché y desactivamos el Índice...
En Magento 1 puedo obtener una lista de eventos / observadores mediante el dispatchEvent()método de depuración de la Mage.phpsiguiente manera. /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param...
Este es mi observador: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array();...
Quiero agregar una opción personalizada al artículo de cotización usando el observador que observa el evento checkoutCartProductAddAfter y se activa después de que el producto se haya agregado al carrito. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item =...
Tengo una función que está vinculada a un observador de eventos. Uno de los requisitos es que cuando recorre los datos del artículo de pedido, si un determinado atributo del producto está vacío, emite una solicitud para obtener datos específicos a través de un modelo separado (funciona bien). el...
Tengo una navegación en capas, y el cliente quiere tener <select/>campos en lugar de una larga lista de enlaces. Pensé en cambiar la plantilla con un observador si el nombre / id del filtro coincide. ¿Alguna mejor idea o recomendación? ¿Alternativas para cambiar la plantilla, tal vez...
Esta es una pregunta con respecto a Magento 1 y Magento 2. Entiendo que, como buena práctica, se alienta a los desarrolladores de módulos de terceros a enviar eventos en su módulo personalizado para que sea más fácil trabajar con otros módulos. Me gustaría saber: ¿Dónde debe un desarrollador...
Lo que quiero hacer es que si mi atributo personalizado se establece entre comillas, no quiero que se agregue ningún producto en el carrito. Mi atributo personalizado se está configurando correctamente. Para evitar que el producto se agregue al carrito, he escrito un Observador que observa este...