So füge ich meinen Code mithilfe meines benutzerdefinierten Moduls zur Nachbestellungsaktion hinzu

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

  •  13-12-2019
  •  | 
  •  

Frage

Ich möchte meinen Code mithilfe meines benutzerdefinierten Moduls zur Nachbestellungsaktion hinzufügen.

Ich möchte dies tun, weil ich dieses Ereignis verwende checkout_cart_product_add_after um eine benutzerdefinierte Option und einen benutzerdefinierten Preis festzulegen, aber wenn ich diese Bestellung erneut bestelle, sind der Preis und die benutzerdefinierte Option zu diesem Zeitpunkt nicht als letzte Bestellung festgelegt.

Ist das die richtige Art, diese Option und diesen Preis festzulegen?

War es hilfreich?

Lösung 2

referenz- https://stackoverflow.com/a/9570013/4572021

im checkout_cart_product_add_after-Ereignis

generasacodicetagpre.

Andere Tipps

Soweit ich mich erinnern kann, führt Magento bei der Neubestellung tatsächlich das Angebot zusammen.Also verwenden sales_quote_merge_before wäre ein Ereignis, das man sich ansehen könnte.

Eine andere Möglichkeit wäre die Verwendung von sales_quote_collect_totals_before Ereignis.Es wird vor der Berechnung von Gesamtsummen wie Zwischensumme und Gesamtsumme ausgelöst.

Bei beiden Optionen wissen Sie jedoch nicht, ob es sich um eine normale Bestellung oder eine Nachbestellung handelt, sodass Sie möglicherweise in einer Sitzung speichern möchten oder ob eine Nachbestellung ausgelöst wurde

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