Für Bestellungen, die von einem nicht registrierten Kunden (dh einem Gast) ausgecheckt wurden, erstellt Magento keinen Kunden. Die Adressinformationen werden jedoch in gespeichert sales_flat_order_address
. Wie greifen Sie auf diese Daten zu? Unter dieser Tabelle gibt es Spalten wie firstname
, lastname
, address_type
(Abrechnung / Versand) usw. , die sind das, was ich brauche.
Ich habe versucht, das Bestellobjekt ( sales/order
) zu laden, weil ich dachte, dass die zugehörigen Tabellendaten daraus verfügbar sind, aber sie scheinen es nicht zu sein. Wie würde ich in diesem Fall die Versand- und Rechnungsadresse erhalten, da ich nicht die entity_id
s erhalten kann, die sales_flat_order_address
einer Bestellung entsprechen sales_flat_order
? Ich kann auch nicht nach parent_id
der Zeilen-ID der Hauptbestelltabelle laden .
Ich kann über auf sales_flat_order_payment
Daten zugreifen ->getPayment()
, ->getAddress(es)()
scheint aber nicht zu funktionieren.
Irgendwelche Ideen?
Order.php
für dasSales
Modell. Vielen Dank!