如果購買完成,我需要檢查arquivo.phtml。如果它是帶有狀態完成,它會顯示,如果不完整狀態,顯示一條消息,「您沒有完成購買」如何檢查購買狀態是否完整
要調用這個代碼是用
<php $ _orders = $ this-> GetOrders();
所有買賣只打電話給那些具有完整身份的人,怎麼辦?
如果購買完成,我需要檢查arquivo.phtml。如果它是帶有狀態完成,它會顯示,如果不完整狀態,顯示一條消息,「您沒有完成購買」如何檢查購買狀態是否完整
要調用這個代碼是用
<php $ _orders = $ this-> GetOrders();
所有買賣只打電話給那些具有完整身份的人,怎麼辦?
我個人,我不得不改變的核心這一點。
與朋友(http://www.icefusion.com.br)的幫助..
在app /代碼/核心/法師/銷售/塊/順序/ history.php 放在這個結構,他送我的,而不是那裏的東西!
public function __construct()
{
parent::__construct();
$this->setTemplate('sales/order/history.phtml');
//TODO: add full name logic
$orders = Mage::getResourceModel('sales/order_collection')
->addAttributeToSelect('*')
->joinAttribute('shipping_firstname', 'order_address/firstname', 'shipping_address_id', null, 'left')
->joinAttribute('shipping_lastname', 'order_address/lastname', 'shipping_address_id', null, 'left')
->addAttributeToFilter('customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId())
->addAttributeToFilter('state', array('in' => Mage::getSingleton('sales/order_config')->getVisibleOnFrontStates()))
->addAttributeToFilter('status', array('eq' => 'complete'))
->addAttributeToSort('created_at', 'desc');
$this->setOrders($orders);
Mage::app()->getFrontController()->getAction()->getLayout()->getBlock('root')->setHeaderTitle(Mage::helper('sales')->__('My Orders'));
}
做完了,做了,在頁面seudominio.com.br/history.phtml購物與顯示只有狀態完成。
感謝所有幫助或嘗試過的人。
這將檢查單,看看他們是否是完整的,調整到適合您的需要:
$_orders = $this->getOrders();
foreach($_orders as $_order){
if($_order->getStatusLabel()=='Complete'){
echo 'You have a complete purchase';
}
else {
echo 'You do not have a complete purchase';
}
}
此代碼檢查具有完整狀態的購買,但要檢查併購買完整狀態,並且只顯示您購買時顯示此狀態(完整)。如果沒有顯示什麼? 有人幫忙嗎? – RLisboa
什麼是完整的意思?當訂單被採取了?什麼時候被授權?當它被捕獲時?當它已經完全發貨? –
完整的應用程序,並且當客戶提出請求時,付款得到確認,產品將被運送併發送到客戶跟蹤,訂單跟蹤。謝謝 – RLisboa
你如何處理客戶跟蹤?你如何處理訂單追蹤?這些第三方插件是否改變了訂單狀態?這是一個完全離線的過程嗎?人們是否手動更改訂單狀態,屬性或註釋以使用此信息進行更新? –