我可以通过订单ID获取客户吗?

时间:2015-04-22 12:14:22

标签: magento-1.7

我可以使用SQL查询从数据库中读取所有订单ID(在我的情况下是必需的)。现在我可以使用订单ID获取客户详细信息吗?

我在网上搜索但发现了类似的内容:

$myOrder->getShippingAddress()->getEmail()

但我没有订单对象,只有订单ID。此外,上述电子邮件ID不是客户在注册时使用的电子邮件ID。

1 个答案:

答案 0 :(得分:0)

这将帮助您获取相关数据。

$OrderNumber = "100000001";//Put your order Number here
$order = Mage::getModel('sales/order')->load($OrderNumber, 'increment_id');

$order的对象中,您可以获得与客户相关的所有数据,例如ID,电子邮件,名字和姓氏。如果所需数据不可用,您也可以按客户ID获取客户数据。