gpt4 book ai didi

php - 如何在 Magento 核心 API 之外获取订单的送货/账单地址 ID?

转载 作者:可可西里 更新时间:2023-10-31 22:54:17 24 4
gpt4 key购买 nike

我想从 Magento 的刚刚完成的订单中获取送货/账单地址 ID。

我试过下面的代码,但是没有用:

Mage::getModel('sales/order')->load($array_data["order_id"])->getShippingAddressId()

有人有什么想法吗?

最佳答案

以下内容可能会帮助寻找类似解决方案的人:

// 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);

}

注意:显然这个解决方案要求用户有一个当前 session

祝你好运。

关于php - 如何在 Magento 核心 API 之外获取订单的送货/账单地址 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com