2014-01-06 7 views

Antwort

9

Das vollständige Auftragsobjekt wird an das Ereignis sales_order_place_after übergeben, sodass Sie in diesem Ereignisbeobachter alle Eigenschaften des Auftragsobjekts abrufen können, genauso wie an anderer Stelle in Magento.

$incrementId = $observer->getOrder()->getIncrementId(); 
$phone = $observer->getOrder()->getBillingAddress()->getTelephone(); 
+0

Vielen Dank Jim. Es war genau so. Ich wusste nicht wirklich, dass du die Informationen genau so bekommen kannst wie anderswo auf Magento. Vielen Dank noch mal. –

+0

Hallo Dan! Magento übergibt ein komplettes Modellobjekt an die meisten seiner Ereignisse, so dass Verkäufe bezogene Ereignisse im Allgemeinen ein vollständiges Angebots- und/oder Auftragsobjekt erhalten, Produktereignisse (z. B. vor dem Speichern oder nach dem Speichern) ein komplettes Produktobjekt erhalten. Es macht das Event-System von Magento extrem leistungsfähig. –

Verwandte Themen