我想在訂單郵件中顯示客戶的生日。在註冊郵件是顯示Magento訂單郵件中的出生日期
{{VAR customer.dob}}
但是,這並不在訂單郵件工作。另外:
{{VAR order.getCustomerDob()}}
不起作用。我無法在網上找到正確的語法。你有線索嗎?或者我需要爲此編寫一個額外的方法,如果是,在哪裏?
我想在訂單郵件中顯示客戶的生日。在註冊郵件是顯示Magento訂單郵件中的出生日期
{{VAR customer.dob}}
但是,這並不在訂單郵件工作。另外:
{{VAR order.getCustomerDob()}}
不起作用。我無法在網上找到正確的語法。你有線索嗎?或者我需要爲此編寫一個額外的方法,如果是,在哪裏?
試試這個:
$customers = Mage::getModel('customer/customer')
->getCollection()
->addAttributeToSelect('firstname')
->addAttributeToSelect('lastname')
->addAttributeToFilter('dob',array('like'=>'%-'.date('m-d').' %'))
->load();
這可能適用於編程解決方案。但我直接在電子郵件模板中需要它。我想,有這樣的模板解決方案。 –
然後,使用以下鏈接[電子郵件模板](http://www.excellencemagentoblog.com/magento-advanced-transactional-email-templates) –
嗯,你有沒有試過像'{{VAR order.getCustomer()DOB}}'? – Zyava
試過了,但那不起作用 –
沒人知道嗎? –