email - 电子邮件模板 | 在主题上方插入自定义 HTML 块
问题描述
我正在尝试将 gmail 标记添加到订单确认电子邮件的顶部,如图所示
我尝试使用 gmail 提供的标记代码:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"priceCurrency": "USD",
"price": "29.99",
"acceptedOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
}
}
}
</script>
但没有运气。
我使用带有magento 2和mailhog(本地)的docker。Mailhog 收到订单邮件。该脚本存在于<head>
部件中(带有检查元素),但不会被渲染。
还尝试使用 gmail.com 向我自己发送确切的代码 - 它也不会被渲染。
我缺少什么?
解决方案
推荐阅读
- javascript - JavaScript 如何使用公共 API 和纯 JavaScript 更改输入值
- python - 如何从字典中获取唯一字符串
- node.js - 获取 npm 安装错误
- hive - 在导入配置单元之前如何知道大 csv 文件的架构
- c++ - std::string 中的隐藏字符?string.length() 返回超出预期
- javascript - 为什么下一个函数不执行?
- c++ - C++:当掷出偶数个骰子时,为什么我的掷骰子函数只返回偶数整数?
- c++ - 在 C++ 中使用字符数组验证用户输入
- bootstrap-4 - 为什么轮播在本地引导程序中不起作用?
- msbuild - 由于 MSB4019,travis 构建运行 msbuild 失败