Magento success.phtml siparişinin toplam ücretine nasıl ekleneceğini içeren herhangi bir çözüm varsa, bilmem gerek? Sipariş verildikten sonra müşteri istediğime göre, müşteri, son fiyatta ne hatırladığı, ne kadar fiyat ödemesi gerektiği, nasıl ödeme yapılacağı hakkında bilgi alıyor. success.phtml şablondaÖdeme başarı sayfasında toplam tutarı ekle
cevap
şablonları böyle şeyler yüklemek için güzel senin success.phtml
: Bu daha önce yanıtlandı arama yapın
$sOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$oOrder = Mage::getModel('sales/order')->load($sOrderId);
echo $oOrder->getGrandTotal();
Teşekkür ederim !!!!!! – Brek
Bu berbat bir cevaptır. Birbirinden milisaniye ile 2 emir geldiğinde yanlışlıkla birisini else etme gösterebilirdiniz. '$ Order = Mage :: getModel ('sales/order') -> load ($ this-> getOrderId());' yerine kullanın. – dotty
@dotty: "last_order_id", kullanıcı "Satın Al" ı tıkladığında PHP oturumuna kaydedilir. PHP oturum kimliği, genellikle çerez tarafından belirli bir kullanıcının tarayıcısına bağlanır. Kullanıcıya özel bir oturumdan okunan bir değerin, farklı bir kullanıcının sırasını nasıl göstermesi gerektiğini açıklamaya çalışın. –
öyle olmadığını olarak Mage_Checkout_Block_Onepage_Success
genişletmek ve (zaten aktif değildir bu sayfayı alıntı olduğu gibi) tekrar sipariş yüklenmesi için kendi yöntemi eklemek için
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$total = $order->getGrandTotal();
doğru yol almaktadır kullanabilirsiniz Sen böyle bir şey kullanabilirsiniz
çalışmıyor bu bir seçilen cevap – dotty
Burada –
bunun hakkında mı konuşuyorsun? http://stackoverflow.com/questions/3927685/magento-checkout-success-page-product-price-and-sku-retrival aksine Burası güvenli gerçek cevaptır – Brek