2016-03-17 2 views
0

Извините, я использую онлайн-переводчик.Как фиксировать общую стоимость продажи и номер заказа в magento?

Я использую следующий сценарий на странице (app/code/core/Mage/Checkout/Block/onepage/Success.php) в magento, который нормально работает с захватом значений образца (27.99) и (My Product Description) , Как я могу получить его для полной стоимости продажи и номера заказа?

<?php 
$sale_amount = '27.99'; 
$product = 'My Product Description'; 
include('afiliados/controller/record-sale.php'); 
?> 

Может кто-нибудь мне помочь?

спасибо.

ответ

1

Вы, вероятно, ищете что-то вроде этого:

$orderId = Mage::getSingleton('checkout/session')->getLastRealOrderId(); 
$order = Mage::getModel('sales/order')->load($orderId); 
echo $order->getGrandTotal(); 
+0

Позвольте мне знать, если вам нужны какие-либо другие значения –

+0

я изменил $ продукта = $ OrderId; и теперь это захват номера заказа, но когда я добавляю $ sale_amount = '$ order-> getGrandTotal();'; Он не фиксирует значение, эта запись равна 0,00 и при добавлении вручную, например, $ sale_amount = '10 .00 '; он пишет значение, указанное 10.00 Вы можете мне помочь? Большое спасибо –

+0

Вы можете показать полный код? Вы должны убедиться, что вы загружаете заказ, прежде чем получать общее количество. –

Смежные вопросы