0
Если есть несколько продуктов, заказанных клиентами, как получить имя продукта (например: [name] => LG LED46 TV
) на основе идентификатора котировки в magento
. я использовал следующее:получить имя корзины на основе кодовой ссылки
$quotecollection= Mage::getModel('sales/quote')->getCollection()->addFieldToFilter("quote_id", $order->getQuoteId())->getFirstItem();
Im используя это для настраиваемого шаблона электронной почты. Другие значения я использовал его следующим образом. вы можете предложить, как использовать то же самое для моего требования, для нескольких продуктов. Ниже приведен код, используемый для других значений в Observer.php $ vars ['selleraddress'] = $ customer-> getCompany_address(); \t \t \t \t \t \t $ vars ['currency'] = $ order-> getOrder_currency_code(); \t \t \t \t \t \t $ vars ['podate'] = $ order-> getCreated_at(); \t \t \t \t \t \t $ vars ['suppierno'] = $ customer-> getEntity_id(); \t \t \t \t \t \t $ vars ['orderno'] = $ order-> getIncrementId(); \t \t \t \t \t \t $ vars ['suborderno'] = 'ActiveCodeline'; \t \t \t \t \t \t $ vars ['povalidtilldate'] = 'ActiveCodeline'; –
Вы проверили это. Думайте, это может быть полезно для вас. Http: //www.gemgento.com/blog/customizing-magento-order-emails – aton1004
$ quotecollection = Mage :: getModel ("sales/quote_item") -> getCollection() -> addFieldToFilter ('quote_id', $ заказ запасного> getQuote_id()) ;; \t \t \t \t \t \t \t \t \t $ котировка = $ quotecollection-> GetData() ;. как извлечь только необходимую информацию из всей информации котировки. Я отобразил их в шаблоне электронной почты –