未登録の顧客(ゲスト)がチェックアウトした注文の場合、Magentoは顧客を作成しません。ただし、アドレス情報はに保存されsales_flat_order_address
ます。このデータにどのようにアクセスしますか?このテーブルの下では、のような列があるfirstname
、lastname
、address_type
私は必要なものです(ビリング/シッピング)、などが。
注文オブジェクト(sales/order
)をロードしようとしましたが、関連付けられたテーブルデータはこれから利用できると考えましたが、利用できないようです。私は得ることができないので、entity_id
のsのsales_flat_order_address
順序に対応しsales_flat_order
、どのように私はこのケースでの配送や請求先住所を取得するのでしょうか?parent_id
メイン注文テーブルの行IDであるもロードできません。
sales_flat_order_payment
経由->getPayment()
でデータにアクセスできますが、->getAddress(es)()
動作しないようです。
何か案は?
Order.php
ためのSales
モデル。ありがとう!