Eu sei que o Magento tem um sistema semelhante a um gancho chamado events. Alguém tem uma lista completa ou um script que pode ser usado para determinar quais eventos podem ser
Eu sei que o Magento tem um sistema semelhante a um gancho chamado events. Alguém tem uma lista completa ou um script que pode ser usado para determinar quais eventos podem ser
Portanto, o Magento oferece 2 maneiras de declarar um observador. Singleton e Model (nova instância), especificando a <type>tag no Magento 1.xe especificando o sharedatributo no Magento 2. Magento 1 maneira de fazê-lo. <events> <event_name> <observers>...
Estou atuando como administrador de sistemas para alguns servidores que possuem sites Magento e, ocasionalmente, eles são preenchidos com arquivos de sessão. Disseram-me que gerenciar esses arquivos não é algo que pode ser feito no Magento e presumo que o uso temporário deles significa que eles...
Estou usando aplicativos móveis e gostaria de saber como verificar se o usuário já está logado ou não. Existe algum evento observador para rastrear? Se for detectado que a conta está conectada, o usuário será direcionado para a página Informações da conta. Caso contrário, o usuário será direcionado...
Tenho uma categoria de produtos que (legalmente) precisam ter sua taxa de imposto alterada quando você está solicitando mais do que uma determinada quantidade. Estendi os vários modelos de impostos para que isso funcione quando você adiciona um novo produto ao carrinho, mas estou com problemas...
Estou um pouco confuso com o ID do pedido e o ID do incremento do pedido. Alguém pode me ajudar a entender a diferença entre esses dois? Eu tenho um observador para sales_order_place_after onde armazeno detalhes de vendas em uma tabela personalizada. Mas com $orderId =
No Magento 2, quais são os prós e os contras de usar um plug-in versus um observador para conseguir algo? Entendo que os observadores estão inscritos nos eventos, enquanto os plugins podem entrar antes e / ou depois de um método público ser chamado em uma classe Magento, mas certamente eles estão...
Vejo algumas informações conflitantes na Internet e nos módulos de terceiros - é um requisito ou prática recomendada retornar $thisno final de um método de observação? Por exemplo: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return...
Desejo gerar automaticamente a meta descrição para meus produtos criando um novo observador no evento catalog_product_save_before com este código: public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy "....
Estou trabalhando para criar uma opção personalizada para meus produtos automaticamente sempre que um produto for criado. O que eu tenho até agora é um observador que dispara no catalog_product_save_beforeevento e executa o seguinte código: //check that we haven't made the option already...
Preciso detectar sempre que o nível de estoque de um produto muda. Tive algum sucesso com o cataloginventory_stock_item_save_afterevento que é acionado quando o estoque é alterado no back-end ou quando um pedido é cancelado no front-end (via Paypal), mas não é acionado quando um produto é comprado...
Existe alguma lista completa de eventos no Magento 2? Estou à procura de algo como Magento Events Cheat Sheet
Estamos usando a API Magento SOAP v2 com WS-I. O problema é que as chamadas SOAP são extremamente lentas (7 a 10 segundos por produto!). Estamos chamando catalogProductUpdate sem imagens. A loja em si funciona bem, apenas a chamada SOAP é lenta. Ativamos o cache e desativamos o índice para...
No Magento 1, posso obter uma lista de eventos / observadores depurando o dispatchEvent()método Mage.phpcomo abaixo. /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array...
Este é o meu observador: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array();...
Quero adicionar uma opção personalizada ao quoteitem usando o observador, que observador checkoutCartProductAddAfter evento e dispara após o produto ser adicionado ao carrinho. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem();...
Eu tenho uma função que está ligada a um observador de eventos Um dos requisitos é que, quando ele percorre os dados do item do pedido, se um determinado atributo do produto estiver vazio, ele emite uma solicitação para obter dados específicos por meio de um modelo separado (funcionando bem). o...
Eu tenho uma navegação em camadas e o cliente deseja ter <select/>campos em vez de uma longa lista de links. Pensei apenas em mudar o modelo com um observador se o nome / id do filtro corresponder. Alguma idéia ou recomendação melhor? Alternativas para alterar o modelo, talvez substituir /...
Esta é uma pergunta sobre o Magento 1 e o Magento 2. Entendo que, como uma boa prática, os desenvolvedores de módulos de terceiros são incentivados a enviar eventos em seu módulo personalizado para facilitar o trabalho com outros módulos. Eu gostaria de saber: onde um desenvolvedor deve enviar...
O que eu quero fazer é se meu atributo personalizado estiver definido entre aspas, então não quero que nenhum produto seja adicionado ao carrinho. Meu atributo personalizado está sendo definido corretamente. Para impedir que o produto seja adicionado ao carrinho, escrevi um Observador que observa...