Добрый день, сейчас в случае оформления заказа счет отправляется отдельным письмом с разметкой html. Где вписать обработчик и прикрепление счета в виде pdf? Задача, вроде, элементарная, но не могу найти. Спасибо.
В обработчике платежной системы, к примеру Shop_Payment_System_Handler3, на основе XSL-шаблона в методе sendInvoice() происходит отправка письма, текст письма генерируется в методе getInvoice() на основе XSL-шаблона "БанковскийСчет"
public function getInvoice()
{
$this->xsl(
Core_Entity::factory('Xsl')->getByName('БанковскийСчет')
);
return parent::getInvoice();
}
в методе sendInvoice() вы можете добавить письмо к Core_Mail присоединить сгенерированный файл, который можно предварительно поместить во временную директорию.