Domanda

Voglio copiare alcuni attributi dall'ordine per fatturare e credito, ma regolarli dipendenti dall'attributo discount_amount del bersaglio.

Ho scritto un osservatore per core_copy_fieldset_sales_convert_order_to_invoice e core_copy_fieldset_sales_convert_order_to_cm ma a questo punto, il valore non è ancora impostato.Non riesco anche a trovare alcuna configurazione di fieldset corrispondente in Mage/Sales/etc/config.xml.

Quindi la mia domanda è: dove Magento imposta questi valori quando converte gli ordini?E ho bisogno di tornare a sales_invoice_save_before e eventi sales_creditmemo_save_before o c'è un modo migliore?

È stato utile?

Soluzione

L'importo dello sconto provenisse da Mage_Sales_Model_Order_Invoice_Total_DiscountBut Non ci sono molti eventi in giro in modo che quelli che hai menzionato potrebbero essere la migliore viale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top