Wenn ein benutzerdefiniertes Kontrollkästchen im Warenkorb überprüft wird, überprüfen Sie das andere Kontrollkästchen im Checkout

magento.stackexchange https://magento.stackexchange.com/questions/5444

  •  16-10-2019
  •  | 
  •  

Frage

Ich habe ein benutzerdefiniertes Kontrollkästchen im Magento Cart. Wenn der Benutzer es überprüft hat, geht er zum Checkout (standardmäßig eine Seite) und in Schritt "Versandmethoden" wo ist Block? Haben Sie Geschenkartikel in Ihrer Bestellung? " und Kontrollkästchen "Geschenkoptionen hinzufügen" - es sollte auch überprüft werden. Wie kann ich es tun?

Ich verwende Magento 1.12 Enterprise und Geschenkverpackung Standard. Danke im Voraus.

War es hilfreich?

Lösung

Hier ist eine Idee, die ich habe. Fügen Sie eine Veranstaltung für "Onclick" des Kontrollkästchens in Ihrem Wagen an, das einen Cookie mit dem Wert 1 festlegt, wenn das Kontrollkästchen überprüft wird, und löscht das Cookie, wenn das Kontrollkästchen nicht aktiviert ist.
Wenn das Cookie vorhanden ist, überprüfen Sie dann im Kontrollkästchen "Geschenkoptionen hinzufügen". Wenn nicht, tun Sie nichts.
Wenn Sie diesen Ansatz verfolgen, denken Sie daran, den Cookie beim Aufgeben der Bestellung zu löschen (oder Sie können die Lebensdauer von 10 Minuten für 10 Minuten festlegen. Der Kunde geht nach mehr als 10 Mintues zum Auschecken).

Ein anderer Ansatz besteht darin, beim Klicken auf "Haben Sie Geschenkartikel in Ihrer Bestellung?" und stellen Sie ein Flag in der Sitzung und in der Kasse ein, ob dieses Sitzungsflag vorhanden ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top