Order
주문 하기
전체 주문 목록 보기
GET
https://api.elegantsiblings.xyz/new/order/
This endpoint allows you to get free cakes.
Headers
[
{
"pk": 6,
"user": 1,
"order_date_time": "2018-12-17T16:28:52.866043+09:00",
"delivery_date": "2018-12-20",
"total_price": 14500,
"address": "test",
"cart_items": [
{
"pk": 38,
"user": 1,
"item": {
"pk": 5,
"item_name": "김치",
"company": "탐나는 밥상",
"origin_price": 6000,
"sale_price": 6000,
"discount_rate": 0,
"list_thumbnail": "https://wps-9th-chajeehyung-practice.s3.amazonaws.com/media/Item/cat4.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIG4DIK7WJ5QD5WAA%2F20181217%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20181217T100331Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=1a9f858245eda24003cd7a5bdc9938db77e318adfac01259dff6968fb7581a17"
},
"amount": 2
}
]
},
{
"pk": 5,
"user": 1,
"order_date_time": "2018-12-17T16:24:59.514617+09:00",
"delivery_date": "2018-12-20",
"total_price": 14500,
"address": "test",
"cart_items": [
{
"pk": 37,
"user": 1,
"item": {
"pk": 5,
"item_name": "김치",
"company": "탐나는 밥상",
"origin_price": 6000,
"sale_price": 6000,
"discount_rate": 0,
"list_thumbnail": "https://wps-9th-chajeehyung-practice.s3.amazonaws.com/media/Item/cat4.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIG4DIK7WJ5QD5WAA%2F20181217%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20181217T100331Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=1a9f858245eda24003cd7a5bdc9938db77e318adfac01259dff6968fb7581a17"
},
"amount": 2
}
]
},
{
"pk": 4,
"user": 1,
"order_date_time": "2018-12-17T16:19:47.257806+09:00",
"delivery_date": "2018-12-20",
"total_price": 20600,
"address": "test",
"cart_items": [
{
"pk": 29,
"user": 1,
"item": {
"pk": 3,
"item_name": "표고버섯 무나물 (1인분) 150g",
"company": "탐나는밥상",
"origin_price": 4500,
"sale_price": 4050,
"discount_rate": 0.1,
"list_thumbnail": null
},
"amount": 2
},
{
"pk": 30,
"user": 1,
"item": {
"pk": 4,
"item_name": "묵나물볶음 (2~3인분) 150g",
"company": "진가네반찬",
"origin_price": 5000,
"sale_price": 5000,
"discount_rate": 0,
"list_thumbnail": null
},
"amount": 2
}
]
}
]
{
"detail": "자격 인증데이터(authentication credentials)가 제공되지 않았습니다."
}
or
{
"detail": "토큰이 유효하지 않습니다."
}
pk: order(주문)의 pk
cart_item: 주문한 장바구니의 정보
pk: cart_item pk
item: item의 정보들
pk: item pk
주문하기
POST
https://api.elegantsiblings.xyz/new/order/
Headers
Request Body
{
"pk": 7,
"user": 1,
"order_date_time": "2018-12-17T19:28:16.157996+09:00",
"delivery_date": "2018-12-20",
"total_price": 26150,
"address": "서울시 서처동 123",
"cart_items": [
{
"pk": 41,
"user": 1,
"item": {
"pk": 3,
"item_name": "표고버섯 무나물 (1인분) 150g",
"company": "탐나는밥상",
"origin_price": 4500,
"sale_price": 4050,
"discount_rate": 0.1,
"list_thumbnail": null
},
"amount": 1
},
{
"pk": 42,
"user": 1,
"item": {
"pk": 1,
"item_name": "굴생채무침(2~3인분) 220g",
"company": "집반찬연구소",
"origin_price": 9800,
"sale_price": 9800,
"discount_rate": 0,
"list_thumbnail": null
},
"amount": 2
}
]
}
{
"delivery_date": [
"배송일이 주문일 보다 빠릅니다"
],
"address": [
"이 필드는 필수 항목입니다."
],
"basket_set": [
"유효하지 않은 pk \"22\" - 객체가 존재하지 않습니다."
]
}}
body 예제
{
"address":"서울시 서초구 310",
"total_price": 4000,
"delivery_date": "2018-12-12",
"cart_item_pk": [22, 28]
}
특정 주문 조회 하기
GET
https://api.elegantsiblings.xyz/new/order/<pk>/
조회 하고자 하는 주문의 pk를 넣음
Headers
{
"pk": 7,
"user": 1,
"order_date_time": "2018-12-17T19:28:16.157996+09:00",
"delivery_date": "2018-12-20",
"total_price": 26150,
"address": "서울시 서처동 123",
"cart_items": [
{
"pk": 41,
"user": 1,
"item": {
"pk": 3,
"item_name": "표고버섯 무나물 (1인분) 150g",
"company": "탐나는밥상",
"origin_price": 4500,
"sale_price": 4050,
"discount_rate": 0.1,
"list_thumbnail": null
},
"amount": 1
},
{
"pk": 42,
"user": 1,
"item": {
"pk": 1,
"item_name": "굴생채무침(2~3인분) 220g",
"company": "집반찬연구소",
"origin_price": 9800,
"sale_price": 9800,
"discount_rate": 0,
"list_thumbnail": null
},
"amount": 2
}
]
}
{
"detail": "토큰이 유효하지 않습니다."
}
or
{
"detail": "자격 인증데이터(authentication credentials)가 제공되지 않았습니다."
}
{
"detail": "이 작업을 수행할 권한(permission)이 없습니다."
}
Last updated