Import Odoo Product Images from Google Drive
该工作流实现了从Google Drive自动导入产品图片到Odoo系统的功能,定期扫描指定文件夹,筛选并下载图片,转换为Odoo所需格式,更新到相应产品记录。处理完成后,自动归档已处理图片并发送通知,确保信息透明及时,从而提高图片管理效率,减轻人工操作负担,适合电商、零售及制造行业的企业用户。
流程图

工作流名称
Import Odoo Product Images from Google Drive
主要功能和亮点
本工作流实现了从Google Drive自动导入产品图片到Odoo系统的功能。它能够定期扫描指定Google Drive文件夹中的图片文件,智能筛选并区分产品模板与具体产品图片,自动下载并转换为Odoo所需的格式,更新至对应的产品记录,完成整个图片同步流程。流程结束后,还会自动移动已处理的图片并发送Google Chat通知,确保信息透明及时。
解决的核心问题
- 手动上传和管理产品图片耗时且易出错;
- 需要在Google Drive和Odoo系统之间实现图片的高效同步;
- 图片格式和产品SKU关联复杂,难以自动化处理;
- 需对已处理图片进行归档,避免重复处理。
应用场景
适用于企业电商、零售或制造行业中,使用Odoo作为产品管理系统,并将产品图片存储于Google Drive的场景。特别适合需经常批量更新产品图片,提升数据同步效率的电商运营团队、库存管理人员及数字化转型项目。
主要流程步骤
- 触发机制:通过定时调度(每10分钟)或手动触发启动流程。
- 查找文件:在指定Google Drive文件夹中检索所有文件。
- 筛选图片:过滤出以.png或.jpg结尾的图片文件。
- 装饰图片数据:解析文件名,提取模型类型(template或product)和SKU编号。
- 分支处理:
- 对模板图片,查询Odoo产品模板数据;
- 对具体产品图片,查询Odoo产品数据。
- 下载图片:从Google Drive下载对应图片文件。
- 图片转换:将图片二进制数据转换为Base64格式,适配Odoo接口。
- 更新Odoo:将图片数据更新到对应的产品模板或产品记录中。
- 历史图片管理:查找并删除Google Drive中已处理的旧图片,避免冗余。
- 图片归档:将已处理的图片移动到“done”文件夹归档保存。
- 通知:通过Google Chat发送处理完成的汇总通知。
涉及的系统或服务
- Google Drive:文件存储、查找、下载、移动和删除操作;
- Odoo ERP:产品模板与产品数据查询及图片更新;
- Google Chat:工作流完成通知推送;
- n8n:工作流自动化平台,实现任务编排与执行。
适用人群或使用价值
- Odoo系统管理员和维护人员;
- 产品运营和内容管理团队;
- 电商平台及供应链管理人员;
- 需要自动化产品图片同步与管理的企业用户。
该工作流极大提升了产品图片管理的自动化和准确性,减少人工操作,降低错误率,确保产品信息和视觉内容始终保持最新状态,助力企业数字化运营效率的提升。