商店邮件
网店的邮件,例如订单、注册、重置密码和带账单附件的邮件,都可以通过 OneTrace.ru 中的项目邮件发送。这样送达率更高,邮件的状态(已发送、已送达、已打开)和历史也会显示在客户的档案中。订单邮件不仅可以转发,还可以用 OneTrace.ru 的模板生成:统一的样式、客户所用的语言、包裹的物流单号。
此功能适用于 WooCommerce、Magento 2 和 1C-Bitrix 插件,自有商店也可以通过 API 发送邮件。所有套餐都可使用商店邮件,并计入每月消息额度。
该页面位于菜单用户互动 → 商店邮件。所有有权访问模板的角色都可以查看,“经理”及以上角色可以修改。

连接
- 在集成中连接邮件:OneTrace.ru 邮件服务或您自己的 SMTP。
- 安装商店插件,并填入具有“手动发送消息”权限的私密密钥,参见 API 密钥。
- 在商店邮件页面启用通过 OneTrace.ru 发送商店邮件,然后点击保存。
插件每隔几分钟读取一次该页面的设置,因此修改不会立即同步到商店。如果有多个邮件集成,请在邮件集成字段中选择所需的一个。
邮件如何发出
插件会原样转交商店的每一封邮件:主题、正文、回复地址、发件人名称和附件。邮件会分别发给每位客户,并带着“商店邮件”标记记入其档案历史。
- 如果 OneTrace.ru 没有接收邮件,例如未连接邮件、消息额度已用完或服务不可用,商店会像以前一样自行发送。邮件不会丢失,也不会重复收到。
- 发给商店和员工的副本(新订单、联系表单、密送副本)始终由商店自行发送,否则员工的邮箱会生成客户档案。
- 带访问链接的邮件,即重置密码、新账户、邮箱验证、链接或验证码登录,发送时不追踪点击,发送后只保留主题,邮件中的链接不会保存。
- 附件:最多 5 个文件,总大小不超过 5 MB,支持 PDF、图片、文本、CSV 和日历文件。含有其他类型文件的邮件由商店自行发送。
最近 30 天表按邮件类型显示商店邮件:总数、已发送、已打开和未发送的数量。标有“模板”的是用 OneTrace.ru 模板生成的邮件。
使用模板的订单邮件
对于“订单已提交”“订单已付款”“订单已发货”“订单已送达”“订单已取消”和“订单已退款”这几类邮件,可以启用 OneTrace.ru 模板。此时插件不再发送自己的邮件,而是传递订单数据:带图片和选项的商品、金额、折扣、配送和支付信息、地址、物流单号。邮件会以客户的语言生成。
- 点击邮件旁的创建现成模板。系统会创建一个包含项目所有语言版本的事务性模板,并自动选中。
- 点击编辑,检查模板:文字、颜色、徽标。预览中会代入示例订单。
- 打开该邮件的开关,然后点击保存。
除了现成模板,您也可以选择任意自己的模板:适用事务类邮件模板。关闭模板后,邮件会重新作为商店邮件发出。
商店平台通常没有“订单已发货”和“订单已送达”这两封邮件。启用它们的模板后,由插件自行发送:“订单已发货”在每个包裹获得物流单号时发出,“订单已送达”在订单变为已送达状态时发出。如果关闭模板,就不会发送这些邮件。
“订单”区块
在邮件编辑器中,订单区块会显示商店邮件中的订单:商品、金额和支付信息、带按钮的包裹物流追踪以及地址。每个部分都可以关闭,文字标签可以修改和翻译。在不含订单的邮件中,该区块不会显示。

在模板文本中,可以通过变量 order 使用订单:
| 变量 | 代入的内容 |
|---|---|
order.number、order.url |
订单号及其在个人中心的链接 |
order.amount、order.subtotal、order.discount、order.shipping、order.tax、order.refund_amount |
订单和退款的金额 |
order.carrier、order.tracking_number、order.tracking_url、order.estimated_delivery |
配送服务、物流单号、物流追踪链接、预计送达日期 |
order.payment_method、order.shipping_method、order.reason |
支付和配送方式、取消或退款的原因 |
order.products |
商品:product_name、quantity、price、total、image_url、url、options |
金额请使用 money 过滤器:{{ order.amount|money(order.currency) }} 会按邮件语言的规则显示为“1 250 ₽”或“€12.50”。

自有商店
使用自有平台的商店通过带私密密钥的 POST /api/v1/emails 请求发送邮件,并通过 GET /api/v1/emails/settings 读取该页面的设置。如果某类邮件启用了模板,请在 order 字段中传递订单数据,而不是主题和 HTML。完整的字段列表见 API 参考:https://cdp.onetrace.ru/api/v1/openapi.json,现成的方法见 PHP 库和 Laravel 包,参见服务器端集成。Laravel 包可以通过 OneTrace.ru 发送应用的所有邮件,被拒绝时改用普通邮件发送。