
## 工作流概述
这个n8n模板演示了如何自动处理通过电子邮件接收的PDF采购订单,并使用公司信用作为支付方式将其转换为Adobe Commerce(Magento 2)中的销售订单。
## 主要功能
### 📩 触发器与输入
– 监控Outlook邮箱获取传入的采购订单邮件
– 自动下载PDF附件
– 将邮件正文文本和PDF数据合并为单一数据流
– 为基于AI的解析准备原始订单信息
### 📝 AI解析与规范化
– 将邮件和PDF内容发送到Azure OpenAI进行解析
– 提取关键字段(如PO编号、客户数据和产品列表)为结构化JSON
– 清理产品货号(例如移除SCH前缀或不需要的后缀)
– 从提取的数据中过滤无效或不相关的电子邮件地址
– 确保不会创建重复或无效的订单
### 👤 客户验证
– 使用提取的电子邮件地址在Adobe Commerce中搜索客户
– 验证客户账户是否存在于网店中
– 检索并检查默认送货地址
– 如果找不到有效客户或默认地址,则提供反馈
### 🛒 购物车创建与产品管理
– 为已验证客户创建新的空购物车(报价)
– 清除客户购物车中的任何现有商品
– 遍历每个解析的产品并将其添加到购物车
– 在Adobe Commerce中验证SKU和可用性
– 如果产品缺失或无法添加,则记录反馈
### 🚚 运输与账单
– 在购物车中设置账单地址
– 估算可用的运输方式
– 根据提取的订单数据应用标准或快递运输方式
– 确保运输信息正确链接到报价
### ✅ 订单最终化
– 验证并在购物车中设置采购订单编号
– 为可追溯性添加内部订单评论
– 检索可用的支付方式并检查公司信用
– 使用公司信用在Adobe Commerce中下最终订单
– 将已处理的邮件移动到”已处理订单”文件夹
## 适用场景
– 自动化传入的B2B订单
– 减少销售团队的手动输入
– 确保在Adobe Commerce中快速创建订单
– 可靠的错误处理和客户验证
## 技术特点
– 专为Adobe Commerce设计,使用公司信用支付方式
– 需要客户已在Adobe Commerce中拥有账户并获得使用公司信用的授权
– 可轻松适应其他支付方式(如采购订单、银行转账)
– 除了n8n和访问具有API凭据的Adobe Commerce外,无需第三方服务
## 使用说明
– 包含手动触发器作为示例,但可以根据设置替换为IMAP电子邮件触发器、Gmail触发器或Webhook
– 自定义PDF解析器节点以适合特定的文档布局和字段结构
– 在HTTP节点中配置Adobe Commerce API凭据(或使用环境变量)
– 可选地将错误步骤连接到Slack、电子邮件或仪表板进行监控
## 要求
– ✅ n8n实例(自托管或云)
– ✅ 具有API访问权限和启用公司信用的Adobe Commerce(Magento 2)实例
– ✅ 客户使用的结构化PDF模板
– (可选)用于通知和日志的Slack/电子邮件/Airtable
## 自定义选项
此工作流程可适用于:
– 其他支付方式(如采购订单、在线支付)
– 替代订单来源(例如通过门户上传PDF而不是电子邮件)
– 解析其他文档格式(如CSV、Excel)
– 直接集成到ERP系统

评论(0)