«
***Mô tả ngắn: 1. Bộ cấu hình chính sách được áp dụng cho nhóm khách hàng có quy định về dịch vụ nội địa và dịch vụ quốc tế như sau: - Dịch vụ nội địa là những dịch vụ được gắn thẻ domestic bằng true. Ví dụ như dịch vụ: domestic_shipping - Dịch vụ quốc tế là những dịch vụ được gắn thẻ domestic bằng false. Ví dụ như dịch vụ: inspection_advance, standard_shipping, standard_shipping_6m, special_bubble_wrapping, special_packaging 2. Đơn nháp có địa chỉ giao là Việt Nam thì có thể sử dụng dịch vụ nội địa hoặc dịch vụ quốc tế 3. Vẫn cập nhật đơn nháp thành công với body gửi lên có: - Dịch vụ chỉ nhân viên được phép chọn - Dịch vụ nội địa (domestic = true) với đơn có địa chỉ giao là Trung Quốc
*** Header: X-Tenant :{string}
*** Request Body: [ { "code"*: "string", "remark": "string", "services": [ "string" ], "depositOnDemand": 0, "depositRateCode": "string", // Mã tỷ lệ đặt cọc "addressId": "string", "couponCode": "string" } ]
| Mã nhóm | Tỉ lệ cọc | Bộ cấu hình chính sách |
|---|---|---|
| sabomall | 50 | Bieu_phi_ap_dung_ngay_09_03_2024 |
| addressId | country | province | city | district | ward | default |
|---|---|---|---|---|---|---|
| address_01 | Việt Nam | Thành phố Hà Nội | Quận Hà Đông | Phường Yên Nghĩa | true | |
| address_02 | Việt Nam | Thành phố Hà Nội | Quận Thanh Xuân | Phường Khương Đình | ||
| address_03 | 中国大陆 | 广东省 | 广州市 | 黄埔区 | 云埔街道 |
| service_code | onlyStaff | domestic |
|---|---|---|
| domestic_shipping | false | true |
| inspection_advance | false | false |
| standard_shipping | true | false |
| standard_shipping_6m | true | false |
| special_bubble_wrapping | true | false |
| special_packaging | true | false |
| code | valid_from | valid_to | apply_scopes | discount_type | formula | customer_limit | limit | fee_item | config | remaining |
|---|---|---|---|---|---|---|---|---|---|---|
| coupon_01 | A | A+10 | ["ORDER"] | PERCENT | 10 | 2 | 5 | [{"fee": "domestic_shipping", "maxValue": "5000"}] | {"single": true} | 5 |
| depositOnDemand | depositRateCode |
|---|---|
| 45 | rate45 |
| 70 | rate70 |
| 100 | rate100 |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | remark | couponCode | addressId | services | depositOnDemand |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | <remark> | <couponCode> | address_01 | domestic_shipping | 100 |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
<content>
}
]{
"orderViews": [
{
"code": "${draft_01}",
<content>
}
]
}| remark | couponCode | content | |
|---|---|---|---|
| Đây là ghi chú cho người bán | "remark": null | ||
| "couponCode":"${coupon_01}" | "couponCode": null | ||
| "remark":"Đây là ghi chú cho người bán" | |||
| "couponCode":"${coupon_01}" |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | minQuantity | addressId | services | depositOnDemand |
|---|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | 1 | address_01 | inspection_advance | <depositRate> |
| draft_02 | merchant_02 | product_02 | skuId_02 | skusId_02 | 1 | 1 | 1 | 1 | address_01 | domestic_shipping | <depositRate> |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
<content_01>
},
{
"code": "${draft_02}",
"services": ["inspection_advance"],
<content_02>
}
]{
"orderViews": [
{
"code": "${draft_01}",
<content_01>
},
{
"code": "${draft_02}",
<content_02>
}
]
}| depositRate | content_01 | content_02 | |
|---|---|---|---|
| 100 | "depositOnDemand": 50 | "depositOnDemand": 100 | |
| 100 | "depositRateCode": "${rate45}", "depositOnDemand": 45 | "depositRateCode": "${rate70}", "depositOnDemand": 70 | |
| 70 | "depositRateCode": "${rate45}" | "addressId":"${address_01}", "depositRateCode": "${rate45}" | |
| 70 | "depositRateCode": "${rate100}" | "addressId":"${address_01}", "depositRateCode": "${rate45}" | |
| 45 | "addressId":"${address_02}" | "addressId":"${address_01}", "services": ["inspection_advance"] | |
| 100 | "couponCode":"${coupon_01}" | "addressId":"${address_01}", "depositOnDemand": 50, "remark":"Đây là ghi chú cho người bán" | |
| 100 | "remark":"Đây là ghi chú cho người bán" | "addressId":"${address_01}", "couponCode":"${coupon_01}" |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
| draft_02 | merchant_02 | product_02 | skuId_02 | skusId_02 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
<content>
},
{
"code": "${draft_02}",
"services": ["domestic_shipping"],
<contentError>
}
]| key | value |
|---|---|
| title | <value> |
| content | contentError | value | |
|---|---|---|---|
| "remark":"Đây là ghi chú cho người bán" | "addressId":"${address_03}", "services": ["inspection_advance"] | order_service_not_domestic | |
| "addressId":"${address_02}" | "depositOnDemand": "text" | Bad Request | |
| "couponCode":"${coupon_01}" | "services": ["not_exist"] | order_service_not_found | |
| "couponCode":"${coupon_01}" | "addressId": "not_exist" | addressId_not_found | |
| "remark":"Đây là ghi chú cho người bán" | "couponCode": "not_exist" | coupon_not_found | |
| "remark":"Đây là ghi chú cho người bán" | "addressId": "" | addressId_not_found | |
| "depositOnDemand": 50 | "depositOnDemand": 0 | deposit_on_demand_invalid | |
| "depositOnDemand": 100 | "depositOnDemand": 75 | deposit_on_demand_invalid | |
| "couponCode":"${coupon_01}" | "addressId":"${address_03}", "depositOnDemand": 50 | deposit_on_demand_invalid |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
"depositOnDemand": <depositOnDemand>
}
]| key | value |
|---|---|
| title | deposit_on_demand_invalid |
| depositOnDemand | |
|---|---|
| 0 | |
| 75 |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
"depositOnDemand": null
}
]{
"orderViews": [
{
"code": "${draft_01}",
"depositOnDemand": 100
}
]
}| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
"depositOnDemand": 45,
"depositRateCode": "rate80"
}
]| key | value |
|---|---|
| title | deposit_rate_invalid |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_03 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
"depositOnDemand": <depositOnDemand>,
"depositRateCode": "<depositRateCode>"
}
]| key | value |
|---|---|
| title | deposit_on_demand_invalid |
| depositOnDemand | depositRateCode | |
|---|---|---|
| 45 | ${rate45} | |
| 70 | ${rate70} |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
<content>
}
]{
"orderViews": [
{
"code": "${draft_01}",
<content>
}
]
}| content | |
|---|---|
| "services": ["domestic_shipping"] | |
| "services": ["inspection_advance"] | |
| "services": ["domestic_shipping", "inspection_advance"] |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_03 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"]
}
] {
"orderViews": [
{
"code": "${draft_01}",
"services": ["domestic_shipping"]
}
]
}| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"depositRateCode": "${rate45}",
"services": ["domestic_shipping"],
"addressId": "${address_02}",
"couponCode": "${coupon_01}",
"remark": "Đây là ghi chú cho người bán"
}
]| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"depositRateCode": "${rate45}",
"services": ["domestic_shipping"],
"addressId": "${address_02}",
"couponCode":"${coupon_01}",
"remark": "Đây là ghi chú cho người bán"
}
]| X-Tenant | <tenant> |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"depositRateCode": "${rate45}",
"services": ["domestic_shipping"],
"addressId": "${address_02}",
"couponCode":"${coupon_01}",
"remark": "Đây là ghi chú cho người bán"
}
]| tenant | |
|---|---|
| tenantBatKy | |
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"depositRateCode": "${rate45}",
"services": ["domestic_shipping"],
"addressId": "${address_02}",
"couponCode":"${coupon_01}",
"remark": "Đây là ghi chú cho người bán"
}
]| X-Tenant | m26 |
|---|
[
{
"code": "${draft_01}",
"depositRateCode": "${rate45}",
"services": ["domestic_shipping"],
"addressId": "${address_02}",
"couponCode":"${coupon_01}",
"remark": "Đây là ghi chú cho người bán"
}
]| key | value |
|---|---|
| title | draft_order_size |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
<content>
}
]| key | value |
|---|---|
| title | <error> |
| content | error | |
|---|---|---|
| "depositOnDemand": "text" | Bad Request | |
| "services": ["not_exist"] | order_service_not_found | |
| "addressId": "not_exist" | addressId_not_found | |
| "couponCode": "not_exist" | coupon_not_found | |
| "addressId": "" | addressId_not_found |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services |
|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | 1 | 1 | 1 | address_01 | 100 | domestic_shipping |
[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
"depositRateCode" : <depositRateCode>
}
]{
"orderViews": [
{
"code": "${draft_01}",
"depositOnDemand": 100
}
]
}| depositRateCode | |
|---|---|
| null |
| depositRateCode | |
|---|---|
| "" |
| Khu vực | Cân nặng (kg) | Đơn giá (CNY) | Phí niêm yết (Ngoài khoảng niêm yết sẽ tính phí theo mốc) |
|---|---|---|---|
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Từ 0 - 3 | 3.75 | Có |
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Trên 3 - 5 | 4.65 | Có |
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Trên 5 - 10 | 6.35 | Có |
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Trên 10 - 15 | 11.3 | Có |
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Trên 15 - 20 | 13.9 | Có |
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Trên 20 - 25 | 16.2 | Có |
| Quận Hoàn Kiếm, Thành phố Hà Nội, Việt Nam | Trên 25 - 99999999 | 0.35 | |
| Tỉnh Bắc Giang, Việt Nam | Từ 0 - 3 | 6.05 | Có |
| Tỉnh Bắc Giang, Việt Nam | Trên 3 - 5 | 8.35 | Có |
| Tỉnh Bắc Giang, Việt Nam | Trên 5 - 10 | 12 | Có |
| Tỉnh Bắc Giang, Việt Nam | Trên 10 - 15 | 24.5 | Có |
| Tỉnh Bắc Giang, Việt Nam | Trên 15 - 20 | 32.5 | Có |
| Tỉnh Bắc Giang, Việt Nam | Trên 20 - 25 | 40.5 | Có |
| Tỉnh Bắc Giang, Việt Nam | Trên 25 - 99999999 | 1.2 |
| addressId | country | province | city | district | ward | default |
|---|---|---|---|---|---|---|
| VN_01 | Việt Nam | Thành phố Hà Nội | Quận Hoàn Kiếm | Phường Chương Dương | true | |
| VN_02 | Việt Nam | Tỉnh Bắc Giang | Huyện Lục Nam | Xã Trường Giang | ||
| VN_03 | Việt Nam | Thành phố Hà Nội | Quận Hà Đông | Phường Văn Quán |
| X-Tenant | m26 |
|---|
| draftCode | merchantId | productId | skuId | skusId | quantity | order_quantity | batchSize | addressId | depositOnDemand | services | weight |
|---|---|---|---|---|---|---|---|---|---|---|---|
| draft_01 | merchant_01 | product_01 | skuId_01 | skusId_01 | <quantity> | 1 | <quantity> | <addressId_before> | 100 | domestic_shipping | <weight> |
{
"orderViews": [
{
"vietnamDomesticShippingFee": <vietnamDomesticShippingFee_before>
}
]
}[
{
"code": "${draft_01}",
"services": ["domestic_shipping"],
"addressId": "<addressId_after>"
}
] {
"orderViews": [
{
"vietnamDomesticShippingFee": <vietnamDomesticShippingFee_after>
}
]
}| quantity | weight | addressId_before | vietnamDomesticShippingFee_before | addressId_after | vietnamDomesticShippingFee_after | |
|---|---|---|---|---|---|---|
| 1 | 0 | VN_01 | null | ${VN_02} | null | |
| 1 | 3 | VN_01 | 3.75 | ${VN_02} | 6.05 | |
| 1 | 3.01 | VN_01 | 4.65 | ${VN_02} | 8.35 | |
| 1 | 25.1 | VN_01 | 16.55 | ${VN_02} | 41.7 | |
| 2 | 0 | VN_01 | null | ${VN_02} | null | |
| 2 | 3 | VN_01 | 6.35 | ${VN_02} | 12 | |
| 4 | 3.01 | VN_01 | 11.3 | ${VN_02} | 24.5 | |
| 1 | 0 | VN_01 | null | ${VN_03} | null | |
| 1 | 3 | VN_01 | 3.75 | ${VN_03} | null | |
| 1 | 3.01 | VN_01 | 4.65 | ${VN_03} | null | |
| 1 | 25.1 | VN_01 | 16.55 | ${VN_03} | null | |
| 2 | 0 | VN_01 | null | ${VN_03} | null | |
| 2 | 3 | VN_01 | 6.35 | ${VN_03} | null | |
| 4 | 3.01 | VN_01 | 11.3 | ${VN_03} | null | |
| 1 | 0 | VN_03 | null | ${VN_02} | null | |
| 1 | 3 | VN_03 | null | ${VN_02} | 6.05 | |
| 1 | 3.01 | VN_03 | null | ${VN_02} | 8.35 | |
| 1 | 25.1 | VN_03 | null | ${VN_02} | 41.7 | |
| 2 | 0 | VN_03 | null | ${VN_02} | null | |
| 2 | 3 | VN_03 | null | ${VN_02} | 12 | |
| 4 | 3.01 | VN_03 | null | ${VN_02} | 24.5 |