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

Can I get customer from order id?

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

我正在网上搜索,但发现了这样的内容:

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

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

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

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

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