Chuyển tới nội dung chính

Tạo mới Đơn hàng mua

Endpoint: POST /api/v6.1/purchase_order

Mô tả: API này dùng để tạo mới một đơn hàng mua, bao gồm thông tin đơn hàng, khách hàng, điều khoản, phương thức thanh toán, và danh sách sản phẩm.


Yêu cầu

Phương thức: POST

Headers:

Content-Type: application/json
X-API-KEY: <api-key-của-bạn>
Cookie: <session-cookie-của-bạn>

Body (JSON):

{
"order_code": "DHM001",
"order_date": "2025-04-25",
"contract_code": "HD0003",
"campaign_code": "CD0024",
"account": {
"account_code": "KH001",
"account_phone": "0123456789",
"account_email": "[email protected]",
"account_address": "Hà Nội",
"account_name": "Khách hàng A",
"contact_name": "Người liên hệ"
},
"discount": 5,
"discount_amount": 4042.5,
"vat": 5,
"vat_amount": 3840.375,
"transport": 5,
"transport_amount": 4042.5,
"installation": 10,
"installation_amount": 8085,
"order_source_name": "Nguồn FB",
"store_name": "Chi nhánh A",
"payment_method_name": "Tiền mặt",
"assigned_username": "nguoiphutrach",
"order_terms": [
{ "term_content": "Thời gian giao hàng: 2 ngày" },
{ "term_content": "Địa điểm giao hàng: Hà Nội" }
],
"custom_fields": {
"ma_don_hang_phu": "1234",
"luu_kho": "Kho A",
"nhan": ["Giao nhanh"]
},
"saved_order_details": [
{
"product_code": "SP001",
"product_name": "Sản phẩm A",
"quantity": 2,
"price": 20000,
"amount": 40000,
"unit_name": "Chiếc"
},
{
"product_code": "SP002",
"product_name": "Sản phẩm B",
"quantity": 1,
"price": 25000,
"amount": 25000,
"unit_name": "Hộp"
},
{
"product_code": "SP003",
"product_name": "Sản phẩm C",
"quantity": 1,
"price": 35000,
"amount": 34650,
"unit_name": "Gói",
"variants": [
{
"quantity": 1,
"variant_attributes": [
{ "attribute_name": "Màu sắc", "value_name": "Đỏ" },
{ "attribute_name": "Kích thước", "value_name": "L" }
]
}
]
}
]
}

Phản hồi

Trạng thái: 200 OK

{
"message": "Thêm mới thành công",
"data": {
"identity": 367,
"order_code": "DHM001"
}
}