Als «event-observer» getaggte Fragen

Event / Observer wird verwendet, um dynamisch mit Magento zu arbeiten, ohne den Kerncode zu ändern.

2
Erstellen einer benutzerdefinierten Option und eines benutzerdefinierten Preises, um das Produkt mit dem Beobachter in den Warenkorb zu legen
Ich möchte mithilfe des Observers eine benutzerdefinierte Option zum Quoteitem hinzufügen. Der Observer checkoutCartProductAddAfter-Ereignis wird ausgelöst, nachdem das Produkt dem Warenkorb hinzugefügt wurde. 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 …

4
Wann werden Ereignisse in einem benutzerdefinierten Modul ausgelöst?
Dies ist eine Frage zu Magento 1 und Magento 2. Ich verstehe, dass Modulentwickler von Drittanbietern aufgefordert werden, Ereignisse in ihrem benutzerdefinierten Modul auszulösen, um die Arbeit mit anderen Modulen zu vereinfachen. Ich würde gerne wissen: Wo soll ein Entwickler Ereignisse in einem benutzerdefinierten Modul auslösen? Gibt es einen empfohlenen …

2
Ändern des Layouts der geschichteten Navigation
Ich habe eine geschichtete Navigation, und der Kunde möchte <select/>Felder anstelle einer langen Liste von Links haben. Ich dachte nur daran, die Vorlage mit einem Beobachter zu ändern, wenn der Name / die ID des Filters übereinstimmt. Bessere Ideen oder Empfehlungen? Alternativen zum Ändern der Vorlage, vielleicht den Block überschreiben …

3
Magento 2: Event Observer zur Auswahl der Zahlungsmethode
Ich arbeite an einer benutzerdefinierten Erweiterung, bei der ich einen Beobachter anrufen muss, wenn eine Zahlungsmethode aus der Liste der verfügbaren Zahlungsmethoden auf der Checkout-Seite des Frontends ausgewählt wird. Kann mir jemand sagen, welchen Ereignisbeobachter ich dafür verwenden soll? Ich muss eine benutzerdefinierte Funktion aufrufen und eine Gebühr zur Zwischensumme …

2
Wie man ein benutzerdefiniertes Bildattribut in Magento 2 speichert
Ich muss ein paar Bilder des Produkts im Frontend anzeigen, basierend auf der Bedingung: Die Verwendung für den virtuellen Spiegel sollte überprüft werden. <?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 { /** …


3
Magento2 - Wie kann verhindert werden, dass ein Produkt programmgesteuert in den Warenkorb gelegt wird?
Wenn mein benutzerdefiniertes Attribut im Angebot festgelegt ist, möchte ich nicht, dass ein Produkt in den Warenkorb gelegt wird. Mein benutzerdefiniertes Attribut wird korrekt festgelegt. Um zu verhindern, dass das Produkt in den Warenkorb gelegt wird, habe ich einen Beobachter geschrieben, der dieses Ereignis beobachtet controller_action_predispatch_checkout_cart_add Mein Beobachter-Dateicode: public function …



3
Welchen Beobachter soll er nach der Erfolgsreihenfolge auf Magento 2 verwenden?
Ich arbeite an dieser Magento 2-Erweiterung. Ein Teil der Funktionen besteht darin, Informationen über die Bestellungen mithilfe von Webdiensten an eine externe Anwendung zu senden. Ich muss diese Informationen weitergeben, nachdem eine Bestellung an der Kasse aufgegeben wurde. Im Moment verwende ich das Ereignis, checkout_onepage_controller_success_actiondas die Methode zum Erstellen der …


2
Was ist das letzte Ereignis, das ausgelöst wird, bevor Inhalte an den Browser gesendet werden?
Ich muss ein Cookie setzen oder aktualisieren, möchte aber sicherstellen, dass die gesamte Anforderungsverarbeitung (oder so viel wie möglich) erfolgt, bevor mein Code zur Cookie-Generierung ausgeführt wird. Wenn sich der Benutzer anmeldet, möchte ich sicherstellen, dass die Anmeldeverarbeitung stattgefunden hat, bevor mein Code ausgeführt wird, oder wenn der Benutzer etwas …

1
Entfernen Sie den Beobachter aus der Erweiterung eines Drittanbieters
Ich habe ein Blog-Modul auf meiner Magento 2-Plattform installiert. Dieses Blog-Modul verfügt über einen Beobachter, der der primären Navigation automatisch einen neuen Menüpunkt hinzufügt. Ich möchte damit aufhören. Die events.xmlDatei sieht folgendermaßen aus: <?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> </config> Wie Sie sehen, verweist …

2
Magento-Ereignis zur Berechnung des Preises, wenn sich das Textfeld für benutzerdefinierte Optionen ändert
Ich versuche, ein Produkt mit zwei benutzerdefinierten Textfeldern zu erstellen: Länge und Breite. Wenn der Benutzer sowohl eine Länge als auch eine Breite eingibt, muss der Preis über eine benutzerdefinierte Formel berechnet werden. Ich versuche das richtige Ereignis zu finden, mit dem ich einen Beobachter verbinden kann - weiß jemand, …

3
Ereignis / Beobachter für Kundenpasswortänderung?
Ich suche nach einer Möglichkeit, mich an den Fall zu binden, dass Kunden ihre Passwörter ändern. Wenn also jemand das Passwort im Kunden-Frontend ändert, möchte ich irgendwo eine E-Mail senden. Ich habe die Liste unter http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/ konsultiert, aber nichts sieht nach einem Ereignis zum Ändern von Passwörtern aus.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.