Shopify 연동
데스크톱 클라이언트에서 Shopify 스토어를 연결하면 채널 → Shopify → 상품에서 상품 목록을 보고, 각 항목의 전체 상품 상세(제목, 설명, 변형, 이미지, 재고 등)를 확인할 수 있습니다. 이후 AI 자동화가 SNS 게시 초안에 이 데이터를 사용할 수 있으며, 현재 버전은 연결과 조회만 지원하며 게시 형식은 고정하지 않습니다.
연결 방식: Shopify 관리자에서 Admin API 액세스 토큰을 생성해 클라이언트에 붙여넣습니다(OAuth 브라우저 흐름 불필요).
준비 사항
| 항목 | 설명 |
|---|---|
| 데스크톱 클라이언트 | 설치 후 로그인 |
| Shopify 스토어 | 커스텀 앱을 만들 수 있는 관리자 권한 |
| 네트워크 | 클라이언트에서 *.myshopify.com Admin API 접근 가능 |
현재 기능 범위
- ✅ 계정: 스토어 연결
- ✅ 상품: 목록 + 전체 상세
- ⏳ SNS 게시 템플릿: 이 버전에서는 미정
1단계: Admin API 액세스 토큰 생성
- Shopify 관리자 로그인.
- 설정 → 앱 및 판매 채널 → 앱 개발(처음이면 커스텀 앱 개발 활성화).
- 앱 만들기(예:
AutoAI 상품 동기화). - Admin API 범위 구성 — 최소
read_products(필요 시read_inventory추가). - 저장 후 앱 설치.
- API 자격 증명에서 Admin API access token 표시 후 복사(한 번만 표시).
샵 도메인 예: your-store.myshopify.com
토큰 보관
비밀번호처럼 취급하세요. 유출 시 Shopify에서 취소 후 재발급하세요.
2단계: 클라이언트에서 연결
- 데스크톱 앱에서 채널 열기.
- 이커머스 스토어에서 Shopify 선택.
- 계정 탭에서 Shopify 스토어 연결 클릭.
- 입력:
- 샵 도메인 —
your-store.myshopify.com(your-store만 입력해도.myshopify.com자동 추가) - Admin API 액세스 토큰
- 샵 도메인 —
- 확인. 연결된 자산이 보이지 않으면 새로고침.
3단계: 상품 조회
- 상품 탭으로 전환.
- 스토어가 여러 개면 상단 칩에서 선택.
- 행을 탭하면 오른쪽에 전체 JSON 상세(variants, images, options 등) 표시.
- 더 불러오기로 페이지네이션.
문제 해결
Verify failed — 도메인(*.myshopify.com), 토큰 복사, 앱 설치, read_products 범위 확인.
목록 비어 있음 — Shopify 관리자에 상품 존재 여부, 올바른 스토어 칩, 새로고침.
연결 해제 — 계정 탭에서 해제. 재연결 시 토큰 재입력 필요.