Ich möchte den Checkbox-Newsletter in das Abrechnungsformular aufnehmen, wenn der Benutzer sich direkt beim Checkout-Vorgang registriert. Wie kann ich das tun?
magento-1.9
onepage-checkout
newsletter
gianis6
quelle
quelle
Antworten:
Hallo, Sie können dies hinzufügen, indem Sie den folgenden Code unter billing.phtml hinzufügen
Mit der Veranstaltung
checkout_submit_all_after
abonnieren Sie den Kunden für den NewsletterUnd der Observer-Code lautet:
Volles Modul:
Schritt 1: Erstellen Sie die Datei config.xml unter
app/code/local/Stackexchange/Magento52274/etc/
und der Code lautetSchritt 2: Erstellen
Observer.php
umapp/code/local/Stackexchange/Magento52274/Model/
und Code istSchritt 3: Modul erstellen
app/etc/modules/Stackexchange_Magento52274.xml
und Code istSchritt 4: Außerdem muss ein Newsletter-Feld bei
billing.phtml
a hinzugefügt werdenquelle
checkout_submit_all_after
Beobachtern nicht auf Abrechnungsformularfelder zugreifen . Bitte werfen Sie einen Blick auf diese Implementierung: magento.stackexchange.com/questions/219460/…