【问题标题】:Attachment to eCommerce email Template of kentico cmskentico cms 电子商务电子邮件模板的附件
【发布时间】:2018-08-03 06:07:04
【问题描述】:

我正在使用 kentico cms 9 开发购物网站。在网站中,我想将发票作为电子邮件模板的 pdf 附件发送给客户(默认 kentico 电子商务电子邮件模板)。目前我正在电子邮件模板的电子邮件正文中发送发票,并且它的沃金很好。但现在我想将发票作为 pdf 附件以及电子邮件正文发送。这是否可以在 kentico cms 中发送带有电子邮件模板附件的发票。

【问题讨论】:

    标签: e-commerce payment email-attachments kentico invoice


    【解决方案1】:

    是的,您可以使用 API 发送电子邮件附件。我相信这段代码对 v11 仍然有效。

    var emailTemplate = EmailTemplateProvider.GetEmailTemplate("yourtemplatename", "yoursitename");
    MetaFileInfoProvider.GetMetaFiles(emailTemplate.TemplateID, "cms.emailtemplate", "Template", "", "");
    

    不过,将发票创建为 PDF 并不是开箱即用的,您必须包含一个第三方工具才能为您进行转换。收到订单后,您只需致电order.OrderInvoice,它就会呈现订单发票模板中的所有宏,并为您提供需要发送到要创建的 PDF 的 HTML。

    【讨论】:

    • @Brendan 感谢您的回复。抱歉,我是 kentico 的新手,所以我很困惑在哪里写上面的代码。正如你建议的那样,我将发票转换为 PDF 文件并存储在我的磁盘上。但现在我想将此 PDF 附加到电子商务通知电子邮件中,该电子邮件将在付款后发送。再次感谢您的回复。 :)
    猜你喜欢
    • 2018-08-06
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多