Perguntas com a marcação «event-observer»

O evento / observador é usado para trabalhar dinamicamente com o Magento sem alterar o código principal.

2
Criando opção e prêmio personalizados para o produto adicionado ao carrinho usando o observador
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(); $item->addOption(new Varien_Object( array( 'product' => $item->getProduct(), 'label' => 'Free Gifts', 'value' => 'Spend $50 and get gift product worth …




2
como salvar o atributo personalizado da imagem no magento 2
Preciso exibir algumas imagens do produto no front-end com base na condição: o uso do espelho virtual deve ser verificado. <?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Dcw\Vm\Observer; use Magento\Framework\Event\ObserverInterface; class ChangeTemplateObserver extends \Magento\ProductVideo\Observer\ChangeTemplateObserver { /** * @param mixed …


3
Magento2 - Como impedir que um produto seja adicionado ao carrinho de forma programática?
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 esse evento controller_action_predispatch_checkout_cart_add Meu código …






1
Remover observador da extensão de terceiros
Eu instalei um módulo de blog na minha plataforma Magento 2. Este módulo de blog possui um observador que adiciona automaticamente um novo item de menu à navegação principal. Eu desejo parar com isso. O events.xmlarquivo fica assim: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="page_block_html_topmenu_gethtml_before"> <observer name="aw_blog_add_topmenu_items" instance="Aheadworks\Blog\Observer\AddBlogToTopmenuItemsObserver" /> </event> …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.