상품연결 개요
사방넷 풀필먼트는 상품 시스템을 출고상품과 판매상품으로 구분하여 관리합니다.
판매상품을 별도로 등록한 경우엔, 출고상품과 자동으로 연결되지 않아 별도의 연결정보가 필요합니다.
판매상품에 연결되는 출고상품을 등록/수정하거나 조회할 수 있습니다.
사방넷 풀필먼트 매뉴얼 : 판매-출고상품 연결 바로가기 ▶
판매상품을 별도로 등록한 경우엔, 출고상품과 자동으로 연결되지 않아 별도의 연결정보가 필요합니다.
판매상품에 연결되는 출고상품을 등록/수정하거나 조회할 수 있습니다.
사방넷 풀필먼트 매뉴얼 : 판매-출고상품 연결 바로가기 ▶
지원 method
상품연결 기본 Object 구조
데이터필드 | 자료형 | 설명 |
---|---|---|
sales_product_id | integer | 판매상품 ID 필수 |
mapping_list | childDataObject | mapping_product_object 구성 ▶ 필수, 출고상품 연결정보 |
mapping_product_object 구조
데이터필드 | 자료형 | 설명 |
---|---|---|
shipping_product_id | integer | 출고상품 ID 필수 |
quantity | integer | 연결 수량 필수 |
상품연결 등록(단일)
Request URI | /v2/product/product_mapping |
---|---|
Method | POST |
권한 | 고객사, 물류사 |
Request Param
데이터필드 | 자료형 | 설명 |
---|---|---|
member_id | integer | 고객사 ID 물류사 권한인 경우 필수 |
sales_product_id | integer | 판매상품 ID 필수 |
mapping_list | childDataObject | mapping_product_object 구성 ▶ 필수, 출고상품 연결정보 |
Response Param
데이터필드 | 자료형 | 설명 |
---|---|---|
code | string(4) | 응답코드 |
message | string(100) | 응답메시지 |
Request Sample
{
"member_id": "70",
"sales_product_id": 54095,
"mapping_list": [
{
"shipping_product_id": 43774
},
{
"shipping_product_id": 41667,
"quantity": 2
}
]
}
Response Sample
{
"code": "9999",
"message": "ok"
}
상품연결 등록(벌크)
Request URI | /v2/product/product_mappings |
---|---|
Method | POST |
권한 | 고객사, 물류사 |
Request Param
데이터필드 | 자료형 | 설명 |
---|---|---|
member_id | integer | 고객사 ID 물류사 권한인 경우 필수 |
request_data_list | dataList | 상품연결 기본 Object 구성 ▶ |
Response Param
데이터필드 | 자료형 | 설명 |
---|---|---|
code | string(4) | 응답코드 |
message | string(100) | 응답메시지 |
Request Sample
{
"member_id": "70",
"request_data_list": [
{
"sales_product_id": 53805,
"mapping_list": [
{
"shipping_product_id": 43774,
"quantity": 1
},
{
"shipping_product_id": 41667,
"quantity": 1
}
]
},
{
"sales_product_id": 53804,
"mapping_list": [
{
"shipping_product_id": 43774,
"quantity": 3
},
{
"shipping_product_id": 41667,
"quantity": 2
}
]
}
]
}
Response Sample
{
"code": "9999",
"message": "ok"
}
상품연결 수정
Request URI | /v2/product/product_mapping/{판매상품ID} |
---|---|
Method | PUT |
권한 | 고객사, 물류사 |
Request Param
데이터필드 | 자료형 | 설명 |
---|---|---|
mapping_list | childDataObject | mapping_product_object 구성 ▶ 필수, 출고상품 연결정보 |
Response Param
데이터필드 | 자료형 | 설명 |
---|---|---|
code | string(4) | 응답코드 |
message | string(100) | 응답메시지 |
Request Sample
{
"mapping_list":[
{
"shipping_product_id":43774,
"quantity":1
},
{
"shipping_product_id":41667,
"quantity":2
}
]
}
Response Sample
{
"code": "9999",
"message": "ok"
}
상품연결 조회(단일)
Request URI | /v2/product/product_mapping/{판매상품ID} |
---|---|
Method | GET |
권한 | 고객사, 물류사 |
Response Param
데이터필드 | 자료형 | 설명 | ||
---|---|---|---|---|
code | string(4) | 응답코드 | ||
message | string(100) | 응답메시지 | ||
response | sales_product_id | integer | 판매상품 ID | |
mapping_list (세부 연결정보 리스트) |
shipping_product_id | integer | 출고상품 ID | |
quantity | integer | 연결수량 |
Response Sample
{
"code": "9999",
"message": "ok",
"response": {
"sales_product_id": 51670,
"mapping_list": [
{
"quantity": "1",
"shipping_product_id": "41675"
},
{
"quantity": "1",
"shipping_product_id": "41676"
}
]
}
}
상품연결 조회(벌크)
Request URI | /v2/product/product_mappings |
---|---|
Method | GET |
권한 | 고객사, 물류사 |
Request Param
데이터필드 | 자료형 | 설명 |
---|---|---|
member_id | integer | 고객사 ID 물류사 권한인 경우 필수 |
sales_product_ids | list | 판매상품ID list |
page | integer | 페이지 번호 |
Response Param
데이터필드 | 자료형 | 설명 | |||
---|---|---|---|---|---|
code | string(4) | 응답코드 | |||
message | string(100) | 응답메시지 | |||
response | total_count | integer | 전체 갯수 | ||
total_page | integer | 전체 페이지 수 | |||
current_page | integer | 현재 페이지 번호 | |||
data_list (처리 데이터 리스트) |
sales_product_id | integer | 판매상품 ID | ||
mapping_list (세부 연결정보 리스트) |
shipping_product_id | integer | 출고상품 ID | ||
quantity | integer | 연결수량 |
Request Sample
/v2/product/product_mappings?member_id=70&page=1&sales_product_ids%5B0%5D=53738&sales_product_ids%5B1%5D=51666&sales_product_ids%5B2%5D=51668&sales_product_ids%5B3%5D=51670
Response Sample
{
"code": "9999",
"message": "ok",
"response": {
"data_list": [
{
"sales_product_id": 51663,
"mapping_list": [
{
"quantity": "1",
"shipping_product_id": "41668"
}
]
},
{
"sales_product_id": 51670,
"mapping_list": [
{
"quantity": "1",
"shipping_product_id": "41675"
},
{
"quantity": "1",
"shipping_product_id": "41676"
}
]
}
],
"total_count": 2,
"total_page": 1,
"current_page": 1
}
}