php – 如何获取运送/开票Magento核心API之外的订单的地址ID?
发布时间:2020-12-13 13:12:40 所属栏目:PHP教程 来源:网络整理
导读:我想从Magento的刚刚完成的订单中获取运费/帐单地址. 我已经尝试了以下代码,但它没有工作: Mage::getModel(‘sales/order’)-load($array_data[“order_id”])-getShippingAddressId() 有人有什么想法吗? 以下可能有助于寻找类似解决方案的人: // Get the
我想从Magento的刚刚完成的订单中获取运费/帐单地址.
我已经尝试了以下代码,但它没有工作:
有人有什么想法吗?
以下可能有助于寻找类似解决方案的人:
// Get the id of the last order for the current user(session) $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); // If an order actually exists if ($orderId) { //Get the order details based on the order id ($orderId) $order = Mage::getModel('sales/order')->load($orderId); // Get the id of the orders shipping address $shippingId = $order->getShippingAddress()->getId(); // Get shipping address data using the id $address = Mage::getModel('sales/order_address')->load($shippingId); // Display the shipping address data array on screen var_dump($address); } 注意:显然,此解决方案要求用户拥有当前会话 祝你好运. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |