Wie werden Bestellrabatte auf Rechnung und Gutschrift übertragen?
-
12-12-2019 - |
Frage
Ich möchte einige Attribute von der Bestellung in die Rechnung und Gutschrift kopieren, diese aber abhängig davon anpassen discount_amount
Attribut des Ziels.
Ich habe einen Beobachter für geschrieben core_copy_fieldset_sales_convert_order_to_invoice
Und core_copy_fieldset_sales_convert_order_to_cm
aber zu diesem Zeitpunkt ist der Wert noch nicht festgelegt.Ich konnte auch keine entsprechende Feldsatzkonfiguration finden Mage/Sales/etc/config.xml
.
Meine Frage ist also:Wo setzt Magento diese Werte bei der Konvertierung von Bestellungen?Und muss ich darauf zurückgreifen? sales_invoice_save_before
Und sales_creditmemo_save_before
Veranstaltungen oder gibt es einen besseren Weg?
Lösung
Der Rabattbetrag würde auskommen Mage_Sales_Model_Order_Invoice_Total_Discount
Da es aber nicht viele Veranstaltungen gibt, sind die von Ihnen erwähnten vielleicht die beste Möglichkeit.