如何从订单中获取CustomerName?

san*_*mar 5 php magento

Complete在操作下拉列表中添加了自定义选项(sales-> orders).它工作正常,订单状态更改成功完成.

我正在整合所有订单Salesforce.我需要所有的订单详情orderid.项目详细信息和总计已成功获取.

任何人都可以帮助获取Customer名称和他/她的公司名称如何提交订单.以下是我获取订单详细信息的完整代码:

$order = Mage::getModel('sales/order')->load($orderId);
$items = $order->getAllItems();
$_totalData = $order->getData();
$_grand = $_totalData['grand_total'];
$custname = $_totalData->getCustomerName();
$itemcount=count($items);
foreach ($items as $itemId => $item)
{
    $sObject2->Item_name__c = $item->getName();
    $sObject2->Unit_price__c = $item->getPrice();
    $sObject2->Sku__c = $item->getSku();
    $sObject2->Quantity__c = $item->getQtyToInvoice();
}
Run Code Online (Sandbox Code Playgroud)

Ant*_*n S 16

试试这个

$order->getCustomerName()
Run Code Online (Sandbox Code Playgroud)

  • 如果是客人结账订单,则不会返回姓名! (2认同)