Google 드라이브에서 Odoo 제품 이미지 자동 동기화 - n8n 워크플로우

이 효율적인 n8n 워크플로우를 사용하여 Google 드라이브의 제품 이미지를 Odoo 제품 템플릿 및 제품 변형으로 자동 동기화하고, 여러 n8n 노드를 활용해 데이터 일관성과 자동화를 보장하세요.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상


  • 중앙 집중식 이미지 관리가 필요한 이커머스 관리자

  • 제품 카탈로그 유지를 위해 Odoo를 활용하는 ERP 관리자

  • 클라우드 스토리지와 비즈니스 시스템 통합을 위한 강력한 n8n 템플릿을 찾는 자동화 전문가

  • n8n 워크플로우 내에서 반복 가능한 파일 처리 로직이 필요한 개발자

개요

여러 시스템에 걸쳐 제품 이미지를 관리하는 것은 시간이 많이 소요될 수 있습니다. 이 특화된 n8n 워크플로우는 Google 드라이브에 저장된 제품 및 제품 템플릿 이미지가 Odoo ERP 내에서 자동으로 동기화 및 업데이트되도록 보장하는 일반적인 문제를 해결합니다. 명확한 명명 규칙(예: model_sku.jpg)을 정의하면, n8n 자동화가 대상 Odoo 레코드를 식별하고, 이미지를 다운로드하고, 필요한 Base64 형식으로 변환한 다음, 해당 Odoo 필드를 업데이트할 수 있습니다.

이 n8n 솔루션의 가치는 핸즈프리(자동화된) 데이터 일관성입니다. n8n 트리거를 사용하여 정기적으로 실행되므로, 새 이미지 파일이나 업데이트된 이미지 파일이 처리, Odoo 업로드 후 '완료(done)' 폴더에 보관되어 강력한 n8n 노드 구성을 사용하여 감사 가능한 완벽한 통합을 제공합니다.

작동 방식

이 n8n 워크플로우는 10분마다 실행되는 예약된 n8n 트리거로 시작하거나 수동으로 시작할 수 있습니다.


  1. 파일 검색: Find Files Google Drive n8n 노드가 지정된 '입력(input)' 폴더에서 새 파일을 스캔합니다.

  2. 필터링: Filter Images n8n 노드는 .png 또는 .jpg로 끝나는 파일만 처리되도록 보장합니다.

  3. 데이터 장식: Decorate Images Code n8n 노드가 핵심입니다. 파일 이름을 구문 분석하여 두 가지 주요 변수(model(대상 품목이 product인지 template인지 식별) 및 sku(Odoo의 defaultcode에 매핑됨)를 추출합니다. 예를 들어, templateSKU123.jpg라는 파일은 구조화된 데이터 항목으로 변환됩니다.

  4. 경로 지정: Switch n8n 노드는 model 변수를 평가하여 실행 흐름을 두 개의 병렬 브랜치(제품 템플릿용 하나, 제품 변형용 하나)로 라우팅합니다.

  5. Odoo 동기화 (병렬):

두 브랜치 모두 Odoo n8n 노드(Find Templates 또는 Find Products)를 사용하여 추출된 sku를 기반으로 특정 Odoo 레코드를 찾습니다.
해당 Google Drive n8n 노드가 이미지 바이너리 데이터를 다운로드합니다.
Convert Base64 Images n8n 노드는 바이너리 파일을 Odoo의 이미지 필드에서 요구하는 Base64 속성으로 변환합니다.
최종 Odoo n8n 노드(Update Images Templates / Update Images Products)는 Base64 이미지 데이터를 사용하여 여러 이미지 크기 필드(1920, 1024, 512, 256, 128)를 업데이트합니다.

  1. 정리 및 보관: 동시에 원본 항목에 대해 정리 작업이 처리됩니다. n8n 워크플로우는 '완료(done)' 폴더에서 파일의 이전 버전을 검색하고 삭제한 후(Search Old Images, Drop Old Images), 새로 처리된 이미지를 '완료(done)' 폴더로 이동합니다(Move Images).

  2. 알림: Summarize n8n 노드가 처리된 항목 수를 계산하고, Announce Google Chat n8n 노드가 성공적으로 업데이트된 총 이미지 수를 상세히 설명하는 확인 메시지를 보냅니다.

설치 가이드

이 고기능 n8n 워크플로우를 사용하려면 다음 단계를 따르십시오:


  1. n8n 템플릿 가져오기: 제공된 JSON 데이터를 복사하여 n8n 인스턴스의 '새로 만들기(New)' 메뉴에서 'JSON에서 워크플로우 가져오기(Import workflow from JSON)'를 선택하여 직접 붙여넣으십시오.

  2. Google Drive 자격 증명: Google Drive용 OAuth2 자격 증명을 설정해야 합니다. Find Files, Move Images, Download Images Templates, Download Images Products Google Drive n8n 노드 구성에서 기존 자격 증명 참조를 교체하십시오.

  3. Odoo 자격 증명: Odoo API 자격 증명 연결을 설정하십시오. Find Templates, Update Images Templates, Find Products, Update Images Products Odoo n8n 노드의 연결이 귀하의 ERP 인스턴스에 올바르게 구성되었는지 확인하십시오.

  4. Google Chat 자격 증명 (선택 사항): 알림이 필요한 경우 Announce Google Chat n8n 노드의 OAuth2 자격 증명을 업데이트하십시오.

  5. 경로 구성: Find Files 및 Move Images Google Drive n8n 노드 매개변수 내의 특정 드라이브 ID와 폴더 ID를 조정하여 실제 '입력(input)' 및 '완료(done)' 폴더를 가리키도록 하십시오.

  6. 활성화: 자격 증명과 경로 설정이 완료되면 n8n 워크플로우를 활성화하십시오.

노드 상세 정보

예약 트리거 / 수동 트리거 n8n 트리거: 워크플로우를 고정된 일정(10분마다) 또는 필요할 때 시작합니다.
Find Files (Google Drive n8n 노드): 구성된 입력 폴더에서 모든 파일 목록을 가져와 나머지 n8n 워크플로우를 위한 기반을 마련합니다.
Decorate Images (Code n8n 노드): 사용자 지정 JavaScript 로직을 실행하여 파일 이름에서 이미지 유형(model) 및 Odoo SKU를 동적으로 추출하고, 경로 지정 및 데이터베이스 조회를 위한 필수 메타데이터를 생성합니다.
Switch (n8n 노드): 라우터 역할을 하며, 파생된 model 필드를 기반으로 항목을 '제품 템플릿' 브랜치 또는 '제품 변형' 브랜치로 보냅니다.
Odoo (n8n 노드): 레코드 검색(default_code 사용) 및 업데이트(product.template 및 product.product)를 위해 여러 번 사용됩니다. 이 n8n 자동화에서 핵심 비즈니스 로직 연결을 처리합니다.
Download Images (Google Drive n8n 노드): 실제 이미지 파일 내용을 바이너리 데이터로 다운로드합니다.
Convert Base64 Images (ExtractFromFile n8n 노드): 다운로드된 바이너리 데이터를 Base64 문자열 속성으로 변환하며, 이는 API를 통해 Odoo 내의 이미지 필드를 업데이트하는 데 필수적입니다.
Move Images (Google Drive n8n 노드): 성공적으로 처리된 파일을 입력 폴더에서 보관 폴더로 이동하여 파일 수명 주기를 관리하며, 이 특정 n8n 워크플로우의 완료를 보장합니다.

관련 n8n 워크플로우

무료

노드: 10 노드
업데이트됨: 12월 26 2025
모두 보기
작성자
AArtIntelligent
AArtIntelligent

추천*