프로젝트는 채널상품 아이디(channelProductId) / 디자인템플릿 아이디(designTemplateId) / 옵션 베리언츠 아이디(channelOptionVariantId)로 조합하여 생성된 상품의 주문 단위를 의미합니다.
주문시 프로젝트 아이디(projectId)가 필수로 필요하며 프로젝트 생성 및 프로젝트 아이디 획득은 API 또는 사용자 편집기(엔드유저 편집기)에서 응답 받을 수 있습니다.
목차
1. 프로젝트 ID 획득
POST /ac/api/external/project/id
사용자 편집 없이 POD Shop에 등록된 상품 그대로 주문시 Project 생성 및 Project 아이디 획득을 위해 이용 되는 API 입니다.
Body Parameter
Name | 필수여부 | Type | |
channelProductId | Y | Number | 채널상품ID |
designTemplateId | Y | Number | 디자인 템플릿 ID |
channelOptionVariantId | Y | Number | 옵션 베리언트 키
|
projectName | N | String | 편집기화면에 노출될 기본 프로젝트명(자사몰 관리 상품명)
파라미터로 안넘어올 경우 POD ADMIN 시스템의 디자인명이 노출 |
•
요청예시
curl --location 'https://dev-api.pod.shop/ac/api/ext-user/project/id' --header 'Authorization: Bearer [access_token]' --header 'Content-Type: application/json' --data '{
"channelProductId":311
,"designTemplateId":2618
,"channelOptionVariantId":72194
}'
Shell
복사
Response
•
프로젝트의 ID가 담긴 객체를 응답합니다.
Name | Type | |
projectId | Number | 프로젝트 ID
|
•
응답 예시
{
"projectId": 10769
}
JSON
복사
2. 사용자 편집기
작성중……