Saya perlu mendapatkan alamat pengiriman (negara pengiriman tepatnya) secara terprogram dalam perdagangan drupal. Saya punya $order
objek. Bagaimana saya bisa mendapatkan alamat pengiriman?
EDIT - Ok saya melakukan ini
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
$shipping = $order_wrapper->commerce_customer_shipping->value();
Sekarang saya perlu membungkusnya lagi, tetapi saya tidak tahu tipenya
$shipping_wrapper = entity_metadata_wrapper(?, $order);
Apa yang harus saya taruh sebagai ganti tanda tanya?
Anda dapat menggunakan
commerce_customer_profile_load($profile_id)
, id profil dapat diambil dari$order->commerce_customer_shipping
variabel karena Anda memiliki objek pesanan.sumber
Ada 2 Cara untuk Menemukan Alamat pengiriman Pelanggan / pengguna-
Setelah mendapatkan id profil Anda dapat memuat profil dan mendapatkan nama & Alamat pelanggan
cara kedua jika Anda memiliki $ order
sumber