2011-11-23 35 views
2

我想在訂單郵件中顯示客戶的生日。在註冊郵件是顯示Magento訂單郵件中的出生日期

{{VAR customer.dob}}

但是,這並不在訂單郵件工作。另外:

{{VAR order.getCustomerDob()}}

不起作用。我無法在網上找到正確的語法。你有線索嗎?或者我需要爲此編寫一個額外的方法,如果是,在哪裏?

+0

嗯,你有沒有試過像'{{VAR order.getCustomer()DOB}}'? – Zyava

+0

試過了,但那不起作用 –

+0

沒人知道嗎? –

回答

0

試試這個:

$customers = Mage::getModel('customer/customer') 
    ->getCollection() 
    ->addAttributeToSelect('firstname') 
    ->addAttributeToSelect('lastname') 
    ->addAttributeToFilter('dob',array('like'=>'%-'.date('m-d').' %')) 
    ->load(); 
+0

這可能適用於編程解決方案。但我直接在電子郵件模板中需要它。我想,有這樣的模板解決方案。 –

+0

然後,使用以下鏈接[電子郵件模板](http://www.excellencemagentoblog.com/magento-advanced-transactional-email-templates) –

相關問題