Получение названия продукта и номера телефона на странице успеха magento

Я использую magento1.9. И мне нужно использовать имя клиента, номер и название продукта на странице успеха, есть ли способ, которым я мог бы достичь этого? Заранее спасибо.

3 ответа

Получить имя клиента и номер телефона, используя поля ниже

 $order = Mage::getModel('sales/order')->load($this->getOrderId());
  if($order->getCustomerIsGuest()){
     echo $order->getBillingAddress()->getName();
     echo $order->getBillingAddress()->getTelephone();
  }
  else{
     echo $order->getCustomerName();
     echo $order->getTelephone();
  }

Предполагая, что у вас уже есть объект заказа на странице успеха

$order->getBillingAddress()->getTelephone(); 
$order->getCustomerName();
$ordered_items = $order->getAllVisibleItems();

foreach($ordered_items as $item)
  $product_name[] = $item->getName();

Даже если кто-то ищет то же самое.

$ orderDetails = Mage:: getModel ('sales/order')->loadByIncrementId($this->getOrderId());

Получить контактный номер

echo $telePhone=$orderObj->getBillingAddress()->getTelephone(); 

Для получения полного массива используйте print_r($orderDetails);

Другие вопросы по тегам