콘텐츠로 이동
Home Download
Guide

Shopify 연동

custom app Admin API 토큰으로 Shopify 주문을 First Crack에 연결

Shopify는 스토어에 커스텀 앱을 만들고 발급된 Admin API access token을 First Crack에 붙여 넣는 방식입니다.

  • Shopify 스토어 관리자 권한
  • 샵 도메인 (예: mystore.myshopify.com)
  • Admin API access token

공식 참고: Admin API access tokens (custom apps)

  1. Shopify 관리자 → 설정앱 및 판매 채널앱 개발 (Develop apps)
  2. 앱 만들기 → 이름 예: First Crack
  3. Admin API 통합 구성에서 스코프를 켭니다.
스코프용도
read_orders주문 목록·상세 조회
read_products상품·SKU 목록 (매핑 보조)

선택:

스코프용도
read_all_orders60일보다 오래된 주문 조회 (필요 시 요청)
write_orders향후 발송(운송장) 역연동 시
  1. 앱 설치 후 한 번만 표시되는 Admin API access token을 복사해 안전한 곳에 보관합니다.
  1. 앱 → 주문채널
  2. Shopify 연결
  3. 입력:
    • Shop domainmystore 또는 mystore.myshopify.com
    • Admin API access token
    • (선택) 표시 이름
  4. 연결

서버가 GraphQL shop { name } 조회로 토큰을 검증합니다.

  • 지금 동기화로 즉시 수집
  • 기본 조회 필터: 최근 업데이트된 주문 (updated_at 기준)
  • 기본 스코프만 있으면 Shopify 정책상 최근 약 60일 주문이 중심입니다. 더 오래된 이력이 필요하면 read_all_orders를 요청하세요.

Shopify variant SKU를 First Crack 상품 sku와 동일하게 두면 주문 라인이 자동 매핑됩니다.
상품 SKU 매핑

Shopify (표시용 상태)First Crack
financial: pending / authorizedpending
financial: paid + 미출고paid
fulfillment: partial / on_hold 등preparing
fulfillment: fulfilled / shippedshipped
financial: refunded / voidedrefunded
cancelledAt 있음cancelled
증상확인
Unauthorized / 401토큰 복사 누락·공백, 앱 설치 여부
Access denied on ordersread_orders 스코프·앱 재설치
주문이 일부만 보임60일 제한 → read_all_orders
shop 도메인 오류.myshopify.com 포함 여부, 커스텀 도메인 대신 myshopify 도메인 사용

문의 시 스토어 도메인·대략 시각만 공유하고, access token은 보내지 마세요. → 문의하기