SDK
타입 안전하고 프로덕션에 바로 사용할 수 있는 Headless Commerce API 클라이언트입니다.설치
- TypeScript / Node.js
- Python
빠른 시작
- TypeScript
- Python
사용 예시
상품 목록 조회
- TypeScript
- Python
장바구니 플로우
- TypeScript
- Python
관리자 작업
- TypeScript
- Python
오류 처리
- TypeScript
- Python
웹훅 검증
- TypeScript
- Python
설정
- TypeScript
- Python
| 옵션 | 타입 | 필수 | 설명 |
|---|---|---|---|
secretKey | string | * | 서버 사이드용 비밀 API 키 |
publishableKey | string | * | 클라이언트 사이드용 공개 키 |
baseUrl | string | 아니오 | 커스텀 API 기본 URL (기본값: https://api.headlesscommerce.io/v1) |
secretKey 또는 publishableKey 중 하나가 필수입니다.리소스
총 23개의 API 리소스를 사용할 수 있습니다:| 리소스 | 스토어프론트 | 관리자 |
|---|---|---|
products | list, get, get_by_slug | CRUD, images, bundles |
categories | list, tree | CRUD |
collections | list, get | CRUD |
carts | create, get, items, discounts | — |
checkout | create | — |
orders | list, get, lookup | CRUD, confirm, cancel, complete |
customers | me, addresses | CRUD, tokens |
variants | — | CRUD |
inventory | — | get, adjust, set |
fulfillments | — | create, ship, deliver |
discounts | validate | CRUD |
shipping_methods | list | CRUD |
payments | — | record, complete |
returns | request, list, get | CRUD, approve, reject, receive |
refunds | — | create |
regions | — | CRUD, prices, currencies, locales, translations |
webhooks | — | CRUD, test |
api_keys | — | CRUD, rotate |
organization | — | get, update, members |
store | — | get, update |
logs | — | list, get, stats |
dashboard | — | stats |