Как получить данные клиентов, чтобы я мог передать их на шлюз.
Вот моя модель:
public function getStandardCheckoutFormFields() {
$orderIncrementId = $this->getCheckout()->getLastRealOrderId();
$order = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId);
//$order = $this->get_sale_order($orderIncrementId);
echo Mage::getModel('customer/customer')->load($orderIncrementId);
$productArray = array();
foreach ($order->getAllItems() as $item) {
$productArray[] = array(
"product_name" => $item->getName(),
"product_qty" => $item->getQtyOrdered(),
"product_price" => $item->getPrice(),
);
}
return $productArray;
}
Вот мой контроллер:
public function redirectAction(){
$session = Mage::getSingleton('checkout/session');
$session->setAsurepayCustompayQuoteId($session->getQuoteId());
$this->getResponse()->setBody($this->getLayout()->createBlock('custompay/redirect')->toHtml());
$session->unsQuoteId();
$session->unsRedirectUrl();
}
Это работает отлично, проблема в том, что я не могу получить информацию о клиенте, такую как имя клиента, адрес и т. Д.
Я уже пробовал этот код
Mage::getSingleton(customer/customer)->getData();
Былрезультат, но не печать.
На странице оформления заказа успешно (одна страница).Когда клиент перенаправляется сюда, клиенту не отправляется электронное письмо, и заказ не был обновлен как завершенный.