แนะนำการเปิดการเชื่อมต่อแพลตฟอร์ม
ยินดีต้อนรับการใช้งาน
ทางเข้าที่อยู่
API Base Endpoints:
| Env | Endpoint |
|---|---|
| Training | https://open-training.flashfulfillment.co.th/ |
| Production | https://open.flashfulfillment.co.th/ |
จัดระเบียบช่องเชื่อม
รูปแบบการถ่ายโอนให้ถ่ายโอนจาก HTTPS เพื่อรักษาความปลอดภัย
- เพื่อให้แน่ใจในด้านความปลอดภัยให้นำรูปแบบการถ่ายโอน HTTPS มาใช้ในการถ่ายโอนข้อมูล
- รูปแบบการส่งมอบวิธี POST ในการส่งมอบ
- รูปแบบข้อมูล ใช้รูปแบบข้อมูล
application/x-www-form-urlencodedในการส่งมอบ ใช้รูปแบบjsonในการย้อนกลับข้อมูล - การเข้ารหัสอักขระใช้ UTF-8 เดียวกัน
- อัลกอริทึมลายเซ็น SHA256
- เงื่อนไขในการเซ็นชื่อต้องทำการพิสูจน์การเซ็นชื่อ รูปแบบรายละเอียดให้ศึกษาระเบียบความลอดภัย-อัลกอริทึมลายเซ็น
โครงสร้างข้อมูลย้อนกลับทั่วไป
ตัวอย่างโครงสร้างข้อมูลย้อนกลับทั่วไป
{
"code": 1,
"message": "success",
"data": null
}
รูปแบบจุดเชื่อมข้อมูลย้อนกลับใช้ JSON จุดเชื่อมโครงสร้างข้อมูลย้อนกลับทั่วไปประกอบด้วยพารามิเตอร์ 3 อัน
| ชื่อ | ประเภทข้อมูล | คำอธิบาย |
|---|---|---|
| code | integer | รหัสย้อนกลับ |
| message | string | ข้อความผิดพลาด |
| data | object | ข้อมูลธุรกิจ ให้ศึกษาจากจุดเชื่อมต่อย้อนกลับข้อมูลแต่ละช่องทาง |
หลักสากล
เรียกใช้ตัวอย่างหลักสากล
POST /open/v1/ping HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Accept: application/json
Accept-Language: th
จุดเชื่อมปัจจุบันรองรับภาษาจีน(zh-CN)、อังกฤษ(en)และภาษาไทย(th)ข้อสังเกต : ปัจุบันยังไม่รองรับเขตการปกครองภาษาต่างประเทศ รองรับเพียงระบบภาษาไทย
สามารถเปลี่ยนภาษาโดยเพิ่มได้จาก HTTP Request Header: Accept-Language
ข้อควรระวัง
ระเบียบความปลอดภัย
อัลกอริทึมลายเซ็น
การสร้างอัลกอริทึมลายเซ็นมีขั้นตอนดังต่อไปนี้:
a. ตั้งสมมติฐานของการถ่ายโอนพารามิเตอร์
mchId: 5a7bdfd22593414adb72df5f
nonceStr: yyv6YJP436wCkdpNdghC
body: test
b. รูปแบบของพารามิเตอร์โดยยึดkey=valueโดยยึดตามชื่อพารามิเตอร์และพจนานุกรม ASCII จัดเรียงลำดับได้ดังนี้:
stringA="body=test&mchId=5a7bdfd22593414adb72df5f&nonceStr=yyv6YJP436wCkdpNdghC"
c. เชื่อมต่อคีย์รหัสAPI:
stringSignTemp=stringA+"&key=dd807a8e18b40153888e5a9864e70080" // หมายเหตุ:keyเป็นkeyสำคัญของการจัดสรรล่วงหน้าสำหรับแพลตฟอร์ม
sign=sha256(stringSignTemp).toUpperCase()="BF46380E893F6B8F5486D2EDFE265BB8942C6A9BD5C897E34373734CE08B4B67" // หมายเหตุ:รูปแบบการเซ็นชื่อ SHA256
d. ตัวอย่างพารามิเตอร์ที่ส่งล่าสุด:
mchId: 5a7bdfd22593414adb72df5f
nonceStr: yyv6YJP436wCkdpNdghC
body: test
sign: BF46380E893F6B8F5486D2EDFE265BB8942C6A9BD5C897E34373734CE08B4B67
ขั้นตอนที่1,ตั้งค่ารวบรวมข้อมูลที่มีการจัดส่งหรือได้รับทั้งหมดรวมที่จุด M หลังจากนั้นให้นำค่าพารามิเตอร์ภายในที่ว่างจัดเรียงลำดับรหัสชื่อ ASCII จากเล็กไปใหญ่(ตามพจนานุกรม)โดยใช้รูปแบบ URLเชื่อมค่า( key1=value1&key2=value2…)เชื่อต่ออักขละ stringA.กฏระเบียบข้อควรระวังพิเศษ
- การจัดเรียงลำดับชื่อ ASCII จากเล็กไปใหญ่(ตามพจนานุกรม)
- หากค่าพารามิเตอร์ยังว่างไม่เข้าร่วมการเซ็นชื่อ
- ชื่อพาริเตอร์แยกตัวเล็กตัวใหญ่
- การยืนยันปรับใช้ระบบย้อนกลับหรือเซ็นชื่ออัตโนมัติ การถ่ายโอนพารามิเตอร์ sign จะไม่เข้าร่วมการเซ็นชื่อ โดยจะต้องพิสูจน์การสร้างระบบการเซ็นชื่อและค่า sign
- ตรวจสอบค่า sign
- อาจจะต้องเพิ่มตัวอักษร ณ จุดเชื่อมต่อขั้นตอนการยืนยันการเซ็นชื่อจำเป็นต้องรองรับพื้นที่สำหรับเพิ่มเติมตัวอักษร
ั้นตอนที่ 2 ขั้นตอนสุดท้ายให้เชื่อม stringA ให้เชื่อม key เพื่อรับชุดตัวอักษรstringSignTemp และเชื่อมต่อกับ stringSignTemp เพื่อดำเนินงาน SHA256 แล้วค่อยนำชุดตัวอักษรทั้งหมดเปลี่ยเป็นตัวใหญ่เพื่อรับค่า sigh และค่าsignValue
ข้อควรระวัง
ค่าว่างการถ่ายโอนได้รับอนุญาต แต่ไม่สามารถเข้าร่วมการเซ็นชื่อได้
/* ค่าสมมติฐาน body เป็นศูนย์ */
body = " \t\n"
/* body ไม่สามารถเข้าร่วมเซ็นชื่อ แต่ยังคงสามารถถ่ายโอนได้ปกติ */
body=%20%09%0A&mchId=5a7bdfd22593414adb72df5f&nonceStr=yyv6YJP436wCkdpNdghC&sign=E893F6B8F5486D2EDFE265BB8942C6A9BD5C897E34373734CE08B4B67BF46380
\u0009แท็บแนวนอน\t\u000Aแบ่งบรรทัด\n\u000Bแท็บแนวตั้ง\u000Cเปลี่ยนหน้า\f\u000DEnter\r\u001Cตัวคั่นไฟล์\u001Dตัวคั่นการรวม\u001Eตัวคั่นบันทึก\u001Fตัวคั่นต่อหน่วย
หลังจากข้อมูลได้ทำการเซ็นซื่อเรียร้อยแล้ว ก่อนทำการถ่ายโอนจำเป็นต้องทำกา รurlencode
/* ค่าสมมติฐาน body ดังต่อไปนี้ */
body = "param1¶m2"
/* ถ่ายโอนข้อมูดังต่อไปนี้ */
body=%E4%B9%94%E5%B3%B0%26%E6%85%95%E5%AE%B9&mchId=5a7bdfd22593414adb72df5f&nonceStr=yyv6YJP436wCkdpNdghC&sign=E34373734CE08B4B67BF46380E893F6B8F5486D2EDFE265BB8942C6A9BD5C897
สร้างการคำนวณลายเซ็นดิจิทัลตามเครื่องมือ
ระเบียบและอักษรที่เกี่ยวข้องในการเปิดการเชื่อต่อแพลตฟอร์ม nonceStr เพื่อป้องกันไม่ให้พยากรณ์การการเซ็นชื่อ ทางเราแนะนำให้สร้างวิธีการการคำนวณลายเซ็นดิจิทัลตามเครื่องมือดังต่อไปนี้:เรียกใช้ฟังก์ชันในการสร้างตัวเลขสุ่ม เมื่อได้รับค่าแล้วเปลี่ยนเป็นชุดอักร
สินค้า API
เพิ่มAPI สินค้า
ข้อมูลทั่วไป
HTTP
POST /open/add_goods HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "EOS001",
name: "goodsName",
goodsCode: "s12",
specification: "กล่อง",
isShelfLife: "1",
shelfLifeDay: "20",
shelfLifeWarning: "2",
encodeType: "0",
introduction: "อธิบายโดยสังเขป",
remark: "remrak",
prepackWeight: "100",
length: "2",
width: "3",
height: "2",
weight: "10",
image: "",
costPrice: "100",
price: "10",
reserveBarcode: "EOS002,EOS003",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /open/add_goods
Method: POST
คำอธิบายการเชื่อมต่อ:
เพิ่มสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ใช่ | barCode | บาร์โค้ดสินค้า |
| name | text | ใช่ | goodsName | ชื่อสินค้า |
| goodsCode | text | ไม่ | TW0001 | รหัสสินค้า |
| specification | text | ไม่ | XXL | สเปคสินค้า |
| isShelfLife | text | ไม่ | 1 หรือ 0 【1】:เปิดใช้ฟังชั่นกำหนดคุณสมบัติวันหมดอายุ 【0】ไม่เปิดใช้กำหนดคุณสมบัติวันหมดอายุ | เปิดใช้กำหนดคุณสมบัติวันหมดอายุสินค้าหรือไม่ ตั้งค่าไม่เปิดใช้งานอัตโนมัติทันทีเมื่อไม่ระบุข้อมูล |
| shelfLifeDay | text | ไม่ | 90 | จำนวนวันหมดอายุ เมื่อเปิดใช้ฟังชั่นกำหนดคุณสมับัติวันหมดอายุสินค้า จำเป็นต้องกรอกข้อมูลหน้านี้ด้วย |
| shelfLifeWarning | text | ไม่ | 15 | จำนวนวันแจ้งเตือนล่วงหน้าวันหมดอายุสินค้า เมื่อเปิดใช้ฟังชั่นกำหนดคุณสมบัติวันหมดอายุสินค้า จำเป็นต้องกรอกข้อมูลหน้านี้ด้วยและค่าของหน้านี้ต้องน้อยกว่าจำนวนวันหมดอายุ |
| shelfLifeLockUp | text | ไม่ | 15 | จำนวนวันที่ใกล้ถึงวันห้ามจำหน่าย เมื่อเปิดใช้ฟังชั่นกำหนดคุณสมบัติวันหมดอายุสินค้า จำเป็นต้องกรอกข้อมูลหน้านี้ด้วยและค่าของหน้านี้ต้องน้อยกว่าจำนวนวันหมดอายุ |
| encodeType | text | ไม่ | 1 หรือ 0 【1】:เปิดใช้คุณสมบัติ SN【0】ไม่เปิดใช้คุณสมบัติ SN | เปิดใช้คุณสมบัติสินค้า SN หรือไม่ ตั้งค่าไม่เปิดใช้งานอัตโนมัติทันทีเมื่อไม่ระบุข้อมูล ห้ามเปิดใช้คุณสมบัติ SN และคุณสมบัติวันหมดอายุสินค้าพร้อมกัน |
| introduction | text | ไม่ | instroduction | แนะนำสินค้า |
| brandName | text | ไม่ | แบรนด์สินค้า ค่าลิสต์รายการคือแบรนด์ที่สร้างแล้วในระบบ SCM | |
| remark | text | ไม่ | remark | ข้อมูลหมายเหตุ |
| prepackWeight | text | ไม่ | 50 | น้ำหนักการแพ็คสินค้าล่วงหน้า หน่วยเป็นกรัม/g หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| length | text | ไม่ | 10 | ความยาวหน่วยเป็น mm หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| width | text | ไม่ | 10 | ความกว้างหน่วยเป็น mm หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| height | text | ไม่ | 10 | ความสูงหน่วยเป็นกรัม/g หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| weight | text | ไม่ | 50 | น้ำหนักหน่วยเป็นกรัม/g หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| image | text | ไม่ | http://pic13.nipic.com/20110409/7119492_114440620000_2.jpg | ลิงค์รูปภาพสินค้า |
| costPrice | text | ไม่ | 15000 | ราคาต้นทุน พารามิเตอร์แบบ Pass by value=ราคาจริงx100 ไม่รองรับการโอนเลขทศนิยม |
| price | text | ไม่ | 20000 | ราคาขาย พารามิเตอร์แบบ Pass by value=ราคาขายจริงx100 ไม่รองรับการโอนเลขทศนิยม |
| reserveBarcode | text | ไม่ | EOS002,EOS003 | บาร์โค้ดสำรองหลายบาร์โค้ดต้องคั่นด้วยเครื่องหมายจุลภาค สูงสุดได้ 5 บาร์โค้ด |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
แก้ไข API สินค้า
ข้อมูลทั่วไป
HTTP
POST /open/edit_goods HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "EOS001",
name: "goodsName",
goodsCode: "s12",
specification: "กล่อง",
isShelfLife: "1",
shelfLifeDay: "20",
shelfLifeWarning: "2",
encodeType: "0",
introduction: "แนะนำสินค้า",
remark: "remrak",
prepackWeight: "100",
length: "2",
width: "3",
height: "2",
weight: "10",
image: "",
costPrice: "100",
price: "10",
reserveBarcode: "EOS002,EOS003",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: ["EOS001"]
}
Path: /open/edit_goods
Method: POST
คำอธิบายการเชื่อมต่อ:
ข้อมูลสินค้าหลังแก้ไขย้อนกลับสำเร็จ
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ใช่ | barCode | บาร์โค้ดสินค้า |
| name | text | ไม่ | goodsName | ชื่อสินค้า |
| goodsCode | text | ไม่ | TW0002 | รหัสสินค้า |
| specification | text | ไม่ | XXXL | สเปคสินค้า |
| introduction | text | ไม่ | instroduction | แนะนำสินค้า |
| remark | text | ไม่ | remark | ข้อมูลหมายเหตุ |
| costPrice | text | ไม่ | 15000 | ราคาต้นทุน พารามิเตอร์แบบ Pass by value=ราคาจริงx100 ไม่รองรับการโอนเลขทศนิยม |
| price | text | ไม่ | 20000 | ราคาขาย พารามิเตอร์แบบ Pass by value=ราคาขายจริงx100 ไม่รองรับการโอนเลขทศนิยม |
| prepackWeight | text | ไม่ | 50 | น้ำหนักการแพ็คสินค้าล่วงหน้า หน่วยเป็นกรัม/g หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| length | text | ไม่ | 10 | ความยาวหน่วยเป็น mm หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| width | text | ไม่ | 10 | ความกว้างหน่วยเป็น mm หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| height | text | ไม่ | 10 | ความสูงหน่วยเป็นกรัม/g หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| weight | text | ไม่ | 50 | น้ำหนักหน่วยเป็นกรัม/g หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล |
| image | text | ไม่ | http://pic13.nipic.com/20110409/7119492_114440620000_2.jpg | ลิงค์รูปภาพสินค้า |
| reserveBarcode | text | ไม่ | EOS002,EOS003 | บาร์โค้ดสำรองหลายบาร์โค้ดต้องคั่นด้วยเครื่องหมายจุลภาค สูงสุดได้ 5 บาร์โค้ด:เขียนทับบาร์โค้ดสำรองของอดีตตามการแก้ไข |
| isSn | text | ไม่ | Y | Y:open sn,N:close sn |
| isAsset | text | ไม่ | Y | Y:open asset,N:close asset |
| entCategoryCode | text | ไม่ |ABC0001 | การจำแนกระดับที่2 |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
แก้ไขบาร์โค้ดสินค้า API
ข้อมูลทั่วไป
HTTP
POST /open/updateBarcodeByCode HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "FEX001",
goodsCode: "FEX0001",
specification: "red",
newBarcode: "barcode0001",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: ["barcode0001"]
}
Path: /open/updateBarcodeByCode
Method: POST
คำอธิบายการเชื่อมต่อ:
แก้ไขบาร์โค้ดสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ไม่ | FEX001 | รหัสสินค้า |
| goodsCode | text | ไม่ | FEX0001 | รหัสสินค้า (บาร์โค้ดและรหัสสินค้าอย่างน้อยต้องอัพโหลดหนึ่งรายการ) |
| specification | text | ไม่ | blue | สเปค |
| newBarcode | text | ใช่ | barcode0001 | บาร์โค้ด |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
ค้าหา API ฐานข้อมูลสินค้า
ข้อมูลทั่วไป
HTTP
POST /open/goods HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "BC001"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: {
BBBUI: {
modifiedName: "",
abbrName: "",
remark: "remark1",
isCombo: "1",
hot: "",
sellerId: "1",
isAsset: "1",
encodeType: "unique",
price: "100",
isLocked: "",
isUnpackedDelivery: "",
modified: "",
createdName: "",
id: "121",
introduction: "",
image: "",
storeType: "",
parentTwo: "",
logisticRequire: ["fragile","not_flight"],
created: "",
costPrice: "80",
specification: "",
isShelfLife: "0",
barCode: "BC001",
volume: "",
orderSourceType: "",
replenishmentBatchNum: "",
parentOne: "",
goodsCode: "",
categoryId: "",
status: "2",
reserveBarcode: "EOS002,EOS003"
},
NOINI: {
modifiedName: "",
abbrName: "",
remark: "remark1",
isCombo: "0",
hot: "",
sellerId: "1",
isAsset: "0",
encodeType: "unique",
price: "11",
isLocked: "",
isUnpackedDelivery: "",
modified: "",
createdName: "",
id: "23",
introduction: "",
image: "",
storeType: "",
parentTwo: "",
logisticRequire: ["fragile","not_flight"],
created: "",
costPrice: "2",
specification: "",
isShelfLife: "1",
barCode: "BCS002",
volume: "",
orderSourceType: "",
replenishmentBatchNum: "",
parentOne: "",
goodsCode: "",
categoryId: "",
status: "1",
reserveBarcode: ""
}
}
}
Path: /open/goods
Method: POST
คำอธิบายการเชื่อมต่อ:
1.กรณีไม่มีการถ่ายโอน barCode รายการสินค้าย้อมกลับทั้งหมด ขณะระบุให้ย้อนกลับข้อมูลสินค้าคู่กับบาร์โค้ด
2.เมื่อต้องการค้นหาสินค้ามากว่าหนึ่งใช้บาร์โค้ดและบาร์โค้ดมากกว่าหนึ่งใช้เครื่องหมายจุลภาค(,)เว้นวรรค เช่น barCode1,barCode2
ลิงค์เวอร์ชั่น training:https://open-training.flashfulfillment.co.th/
ตัวอย่างที่อยู่รูปภาพเวอร์ชั่น training:https://wms-upload-training.flashfulfillment.co.th/upload/images/goods/94/76/947600748f3a290edb38aee45d3be9e5.jpg
ลิงค์เวอร์ชั่นการผลิด:https://open.flashfulfillment.co.th/
ตัวอย่างที่อยู่รูปภาพการผลิต:https://wms-upload.flashfulfillment.co.th/upload/images/goods/77/c0/77c04870b9622555c7fd681214ca63a6.png
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ไม่ | บาร์โค้ดสินค้า |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| msg | string | ไม่ | |||
| code | number | ไม่ | |||
| data | object | ไม่ | |||
| ├─ SIHX | object | ไม่ | บาร์โค้ด | ||
| ├─ modifiedName | string | ไม่ | |||
| ├─ abbrName | string | ไม่ | |||
| ├─ remark | string | ไม่ | หมายเหตุ | ||
| ├─ isCombo | string | ไม่ | 【1】สินค้าชุดเชต【0】สินค้าทั่วไป | ||
| ├─ hot | string | ไม่ | แยกหมวดหมู่ABC | ||
| ├─ sellerId | string | ไม่ | |||
| ├─ isAsset | string | ไม่ | 【1】สินค้า Asset【0】สินค้าทั่วไป | ||
| ├─ encodeType | string | ไม่ | [unique] สินค้า SN [อื่นๆ] ไม่ใช่สินค้า SN | ||
| ├─ price | string | ไม่ | ราคาจำหน่าย | ||
| ├─ isLocked | string | ไม่ | |||
| ├─ isUnpackedDelivery | string | ไม่ | |||
| ├─ modified | string | ไม่ | |||
| ├─ createdName | string | ไม่ | |||
| ├─ id | string | ไม่ | ID สินค้า | ||
| ├─ introduction | string | ไม่ | แนะนำสินค้า | ||
| ├─ image | string | ไม่ | ที่อยู่รูปภาพ | ||
| ├─ storeType | string | ไม่ | |||
| ├─ parentTwo | string | ไม่ | |||
| ├─ logisticRequire | string [] | ไม่ | 【dangerous】】สินค้าอันตราย【fragile】สินค้าแตกหักง่าย【not_flight】สินค้าต้องห้ามฝากส่งทางอากาศ【damp_proof】กันชื้น【fire_proof】กันไฟไหม้【put_ice_bag】อาหารสด【heteromorphism】สินค้ารูปแบบพิเศษ 【presale】ขายล่วงหน้า【gift】ของแถม【high_price】สินค้ามูลค่าสูง【isValuable】สินค้าราคาแพง【is_special】สินค้าพิเศษ | ประเภท item : string |
|
| ├─ created | string | ไม่ | |||
| ├─ costPrice | string | ไม่ | ราคาต้นทุน | ||
| ├─ specification | string | ไม่ | สเปคสินค้า | ||
| ├─ isShelfLife | string | ไม่ | [0]ไม่ใช่สินค้ากำหนดวันหมดอายุ [1]เป็นสินค้ากำหนดวันหมดอายุ | ||
| ├─ barCode | string | ไม่ | บาร์โค้ดสินค้า | ||
| ├─ orderSourceType | string | ไม่ | |||
| ├─ name | string | ไม่ | ชื่อสินค้า | ||
| ├─ replenishmentBatchNum | string | ไม่ | |||
| ├─ parentOne | string | ไม่ | |||
| ├─ goodsCode | string | ไม่ | รหัสสินค้า | ||
| ├─ categoryId | string | ไม่ | |||
| ├─ status | string | ไม่ | [1]หยุดใช้งาน [2]บันทึก [3]เปิดใช้งาน | ||
| ├─ length | string | ไม่จำเป็น | ความยาวสินค้า,หน่วย mm | ||
| ├─ width | string | ไม่จำเป็น | ความกว้างสินค้า,หน่วย mm | ||
| ├─ height | string | ไม่จำเป็น | ความสูงสินค้า,หน่วย mm | ||
| ├─ volume | string | ไม่จำเป็น | ปริมาตร,หน่วย mm³ | ||
| ├─ weight | string | ไม่จำเป็น | น้ำหนักสินค้า,หน่วย g | ||
| ├─ prepackWeight | string | ไม่จำเป็น | น้ำหนักรวมแพ็ค,หน่วย g | ||
| ├─ entCategoryName | string | ไม่จำเป็น | หมวดหมู่องศ์กร | ||
| ├─ reserveBarcode | string | ไม่จำเป็น | บาร์โค้ดสำรอง |
เพิ่มสินค้าชุดเซ็ต API
ข้อมูลทั่วไป
HTTP
POST /open/addComboGoods HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "FEX0001",
name: "goodsName",
goodsCode: "s12",
specification: "กล่อง",
costPrice: "100",
price: "10",
introduction: "อธิบายโดยสังเขป",
remark: "remrak",
image: "",
children: '[{"barCode":"FEX0002","number":"5"},{"barCode":"FEX0003","number":"6"}]',
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: "FEX0001"
}
Path: /open/addComboGoods
Method: POST
คำอธิบายการเชื่อมต่อ:
เพิ่มสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| barCode | text | ใช่ | 'barCode' | บาร์โค้ดเซ็ตสินค้า | |||||||||||||||
| name | text | ใช่ | goodsName | ชื่อสินค้า | |||||||||||||||
| goodsCode | text | ไม่ | TW0001 | รหัสสินค้า | |||||||||||||||
| specification | text | ใช่ | XXL | สเปคสินค้า | |||||||||||||||
| costPrice | text | ใช่ | 15000 | หน่วยราคาต้นทุนเป็นสตางค์ 1 บาท=100 สตางค์ หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล | |||||||||||||||
| price | text | ไม่ | 20000 | หน่วยราคาขายเป็นสตางค์ 1 บาท=100 สตางค์ หน่วยเป็น 0 อัตโนมัติเมื่อไม่ระบุข้อมูล | |||||||||||||||
| introduction | text | ไม่ | instroduction | แนะนำสินค้า | |||||||||||||||
| remark | text | ไม่ | remark | ข้อมูลหมายเหตุ | |||||||||||||||
| image | text | ไม่ | http://pic13.nipic.com/20110409/7119492_114440620000_2.jpg | ลิงค์รูปภาพสินค้า | |||||||||||||||
| isEnable | text | ไม่ | 0 | เปิดใช้งานหรือไม่ [1]:ใช่ [0]:ไม่ | |||||||||||||||
| children | text | ใช่ |
|
ข้อมูลชุดสินค้าย่อย |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น | บาร์โค้ดสินค้า |
รับเข้าคลัง API
API ใบแจ้งเตือนสินค้าเข้าคลัง
ข้อมูลทั่วไป
HTTP
POST /arrival_notice/create HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
warehouseId: "1",
type: "1",
orderSn: "OS95354115",
goodsStatus: "normal",
channelSource: "",
deliveryWay: "logistics",
carrier: ""
deliveryMan: "zhangsan",
plateNumber: "DK22222",
deliveryNumber: "DN20191839",
deliveryContact: "18666668888",
remark: "test",
arrivalStart: "2019-06-10 14:45",
arrivalEnd: "2019-06-10 16:45",
goods: [
{
"i":1,
"barCode":"00000000001",
"num":4,
"price":123,
"asset":["aaaaaaa1","aaaaaaa2","aaaaaaa3","aaaaaaa4"]
},{
"i":2,
"barCode":"00000000002",
"num":2,
"price":456,
"asset":["bbbbbbb1","bbbbbbb2"]
}
],
ignorePrice: "0",
attachmentList: [
{
"filename":"test.pdf",
"ext":"pdf",
"contentBase64":""
}
]
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: 'AN2001018888'
}
Path: /arrival_notice/create
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| warehouseId | text | ใช่ | 1 | ID คลังสินค้า (รหัสคลังสินค้าสามารถได้รับผ่านทางอินเตอร์เฟซสำหรับการค้นหาคลังสินค้าที่มีอยู่) | ||||||||||||||||||||||||||||||
| type | text | ไม่ | 1 | ประเภทสินค้าเข้าคลัง (1:จัดซื้อเข้าคลัง ; 3:รับเข้าสินค้าตีกลับ;4:รับเข้าอื่นๆ) | ||||||||||||||||||||||||||||||
| orderSn | text | ไม่ | หมายเลขออเดอร์นอกระบบ(ห้ามซ้ำกัน) | |||||||||||||||||||||||||||||||
| channelSource | text | ไม่ | แหล่งที่มาของช่องทาง | |||||||||||||||||||||||||||||||
| deliveryWay | text | ไม่ | logistics | รูปแบบการขนส่ง【logistics】โลจิสติกส์ อัตโนมัติ คูเรียร์ [seller] ส่งเอง | ||||||||||||||||||||||||||||||
| supplyCode | text | ไม่ | รหัสซัพพลายเออร์ | |||||||||||||||||||||||||||||||
| carrier | text | ไม่ | บริษัทขนส่ง | |||||||||||||||||||||||||||||||
| deliveryMan | text | ไม่ | ผู้ขนส่งสินค้า | |||||||||||||||||||||||||||||||
| plateNumber | text | ไม่ | ทะเบียนรถ | |||||||||||||||||||||||||||||||
| deliveryNumber | text | ไม่ | เลขพัสดุ | |||||||||||||||||||||||||||||||
| deliveryContact | text | ไม่ | เบอร์โทรผู้ขนส่ง | |||||||||||||||||||||||||||||||
| remark | text | ไม่ | หมายเหตุ | |||||||||||||||||||||||||||||||
| arrivalStart | text | ไม่ | 2019-06-10 14:45 | เวลาเริ่มต้นสินค้าถึงคลังล่วงหน้า(ต้องไม่ถึงวินาที) | ||||||||||||||||||||||||||||||
| arrivalEnd | text | ไม่ | 2019-06-10 16:45 | เวลาเสร็จสิ้นสินค้าถึงคลังล่วงหน้า(ต้องไม่ถึงวินาที) | ||||||||||||||||||||||||||||||
| check | text | ไม่ | 0 | อนุมัติ | ||||||||||||||||||||||||||||||
| ignorePrice | text | ไม่ | 0 | [0]ไม่ [1]ใช่ | ||||||||||||||||||||||||||||||
| isBatchArrival | text | 否 | 0 | [0]No [1]Yes | ||||||||||||||||||||||||||||||
| goods | text | ใช่ |
|
สาย json สินค้าเข้าคลัง | ||||||||||||||||||||||||||||||
| attachmentList | text | 否 |
|
入库附件 json string |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น | เลขใบรับเข้าคลัง |
ตรวจสอบใบสินค้าเข้าคลัง API
ข้อมูลทั่วไป
HTTP
POST /Audit/inbound HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
orderSn: "AN2003198368"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /Audit/inbound
Method: POST
คำอธิบายการเชื่อมต่อ:
ตรวจสอบใบสินค้าเข้าคลัง
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| orderSn | string | ใช่ | AN2003198368 | เลขใบรับเข้าคลัง |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
รายละเอียดใบรับเข้าสินค้า API
ข้อมูลทั่วไป
HTTP
POST /Inbound/getInBoundDetail HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
inboundSn: "AN2003198368",
orderSn: ""
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code": 1,
"msg": "success",
"data": [
{
"warehouseId": "78",
"warehouseName": "warehouse",
"fromOrderType": "1",
"inBoundSn": "AN2003125716",
"orderSource": "1",
"channelSource": "",
"fromOrderSn": "",
"orderSn": "",
"supplyCode": "",
"status": "50",
"distributionType": "logistics",
"remark": "",
"createdTime": "2020-03-12 09:52:17",
"auditTime": "2020-03-12 09:52:21",
"arrivalStartTime": "",
"arrivalEndTime": "",
"completeTime": "2020-03-12 09:53:43",
"carrier": "",
"deliveryNumber": "",
"deliveryMan": "",
"deliveryContact": "",
"plateNumber": "",
"unloadingParty": "warehouse",
"volume": "",
"unloadingTime": "2020-03-12 09:52:31 2020-03-12 10:52:31",
"regName": "ddd",
"regTime": "2020-03-12 09:52:32",
"regRemark": "",
"goodsList": [
{
"rowNumber": "1",
"barCode": "6662",
"goodsName": "aa",
"specification": "",
"number": "100",
"inNum": "100",
"price": "0",
"totalPrice": "0",
"normalNum": "5",
"badNum": "3",
"batchCode": ""
},
{
"rowNumber": "2",
"barCode": "6661",
"goodsName": "bb",
"specification": "",
"number": "100",
"inNum": "100",
"price": "0",
"totalPrice": "0",
"normalNum": "5",
"badNum": "3",
"batchCode": ""
},
{
"rowNumber": "3",
"barCode": "6663",
"goodsName": "cc",
"specification": "",
"number": "100",
"inNum": "100",
"price": "0",
"totalPrice": "0",
"normalNum": "5",
"badNum": "3",
"batchCode": ""
}
]
}
]
}
Path: /Inbound/getInBoundDetail
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| inboundSn | string | ไม่ | AN2003198368 | เลขใบรับเข้าคลัง |
| orderSn | string | ไม่ | เลขออเดอร์นอกระบบ(เลขใบรับเข้าคลังและเลขออเดอร์นอกระบบ ต้องอัปโหลดอย่างน้อยหนึ่งหมายเลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ||||
| msg | string | ||||
| data | object[list] | ||||
| warehouseId | number | คลังสินค้า ID | |||
| warehouseName | string | ชื่อคลังสินค้า | |||
| fromOrderType | number | ประเภทการรับเข้าคลัง | [1]จัดซื้อเข้าคลัง [2]ย้ายสินค้าเข้าคลัง [3]รับเข้าสินค้าตีกลับ [4]รับเข้าอื่นๆ | ||
| inBoundSn | string | เลขใบรับเข้าคลัง | |||
| orderSource | string | ที่มาของออเดอร์ | [1]ป้อนข้อมูลโดยพนักงาน [2]นำเข้าไฟล์ Excel [3]API [4]สร้างโดยอัตโนมัติ | ||
| channelSource | string | ช่องทางของที่มา | |||
| fromOrderSn | string | เลขออเดอร์ที่อ้างอิง | |||
| orderSn | string | เลขออเดอร์นอกระบบ | |||
| supplyCode | string | รหัสซัพพลายเออร์ | |||
| status | enum | สถานะ | [10]รออนุมัติ [20]อนุมัติแล้ว [30]สินค้าถึงคลังแล้ว [40]ระหว่างรับสินค้า [50]รับสินค้าเสร็จสิ้น | ||
| distributionType | string | วิธีการจัดส่ง | [logistics]บริษัทขนส่ง [express]คูเรียร์ [seller]จัดส่งเอง | ||
| remark | string | หมายเหตุ | |||
| createdTime | string | เวลาที่บันทึก | |||
| auditTime | string | เวลาอนุมัติ | |||
| arrivalStartTime | string | เวลาเริ่มเมื่อสินค้าถึงคลัง | |||
| arrivalEndTime | string | เวลาสิ้นสุดเมื่อสินค้าถึงคลัง | |||
| completeTime | string | เวลาที่รับสินค้าเสร็จสิ้น | |||
| carrier | string | บริษัทขนส่ง | |||
| deliveryNumber | string | เลขพัสดุ | |||
| deliveryMan | string | ผู้ขนส่งสินค้า | |||
| deliveryContact | string | เบอร์โทรผู้ขนส่ง | |||
| plateNumber | string | ทะเบียนรถ | |||
| unloadingParty | string | ฝ่ายโหลดลงสินค้า | [warehouse]คลังสินค้า [seller]เจ้าของสินค้า [carrier]คูเรียร์ | ||
| volume | string | ปริมาตร | m³ | ||
| unloadingTime | string | เวลาที่โหลดลงสินค้า | |||
| regName | string | ผู้บันทึก | |||
| regTime | string | เวลาบันทึก | |||
| regRemark | string | หมายเหตุ | |||
| goodsList | object[list] | ข้อมูลสินค้า | |||
| rowNumber | number | หมายเลขแถว(ลำดับที่วางสินค้า) | |||
| barCode | string | บาร์โค้ดสินค้า | |||
| goodsName | string | ชื่อสินค้า | |||
| specification | string | สเปคสินค้า | |||
| number | number | จำนวนที่แจ้ง | |||
| inNum | number | จำนวนสินค้าที่รับเข้าคลัง | |||
| price | number | ราคาต่อหน่วย | หน่วย:สตางค์ | ||
| totalPrice | number | ยอดเงิน | หน่วย:สตางค์ | ||
| normalNum | number | 正品数量 | |||
| badNum | number | 残品数量 | |||
| batchCode | number | 批次号 |
เรียกคืนใบสินค้าเข้าคลัง API
ข้อมูลทั่วไป
HTTP
POST /arrival_notice/rollback HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
inboundSn: "AN2003198368"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: "AN2003198368"
}
Path: /arrival_notice/rollback
Method: POST
API description:
เรียกคืนใบสินค้าเข้าคลัง API
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | Yes |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| inboundSn | string | Yes | AN2003198368 | Inbound bill no. |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | N | |||
| msg | string | N | |||
| data | string | Y |
ลบใบสินค้าเข้าคลัง API
ข้อมูลทั่วไป
HTTP
POST /arrival_notice/delete HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
inboundSn: "AN2003198368"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: "AN2003198368"
}
Path: /arrival_notice/delete
Method: POST
API description:
ลบใบสินค้าเข้าคลัง API
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | Y |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| inboundSn | string | Y | AN2003198368 | Inbound bill no. |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | N | |||
| msg | string | N | |||
| data | string | Y |
การจัดจำหน่าย(B2C) API
เพิ่ม API ใบจดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /Order/addOrder HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
storeCode: "1",
orderSn: "OS4851326",
province: "bj",
city: "bj",
district: "",
postalCode: "TH100510",
consigneeName: "Jack",
consigneeAddress: "address",
phoneNumber: "18159426427",
buyerId: "10000",
buyerMessage: "danger goods",
orderDiscount: "0",
logisticCharge: "21",
totalPrice: "18000",
payMode: "1",
showPrice: 1,
goods: [
{
"barCode":"FEX00025",
"num":"1",
"price":"400",
"discountPrice":"0",
"externalName":"external goods name",
"externalSpe":"external goods specification"
},{
"barCode":"FEX00026",
"num":"2",
"price":"500",
"discountPrice":"0",
"externalName":"external goods name",
"externalSpe":"external goods specification"
}
],
type: "1",
deliverySn: "DS863154566",
expressSn:"TH0055555ED55",
expressCode:"",
expressName:"",
buyTime:"2020-05-01 00:00:01",
ignorePrice: "0",
channelSource: "",
extraDataJson: ""
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: "DO190856987"
}
Path: /Order/addOrder
Method: POST
คำอธิบายการเชื่อมต่อ:
รูปแบบสิค้า [{"barCode":"FEX00025","num":"1","price":"400","discountPrice":"0","externalName":"external goods name","externalSpe":"external goods specification"},{"barCode":"FEX00026","num":"2","price":"500","discountPrice":"0","externalName":"external goods name","externalSpe":"external goods specification"}]
ผู้ให้บริการขนส่งออนไลน์ที่ป้อนหมายเลขผู้ส่งล่วงหน้า ต้องอัพโหลดลาเบลผ่านอินเตอร์เฟซ อัพโหลดลาเบล3.tiktok认证仓订单,channelSource字段传字符串 ID_WAREHOUSE_TIKTOK,extraDataJson传业务参数格式为json字符串
{"order_id":"123","package_id":"123","shipping_provider_id":"123","shipping_provider_name":"123","tracking_number":"123","sku_list":[{"sku_id":"123","quantity":"123"}]}
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| warehouseId | text | ไม่ | 1 | ID คลังสินค้า | ||||||||||||||||||||||||||||||
| storeCode | text | ไม่ | รหัส CODE หลักของร้านค้าที่เพิ่มในระบบ SCM | |||||||||||||||||||||||||||||||
| orderSn | text | ใช่ | เลขออเดอร์ | |||||||||||||||||||||||||||||||
| province | text | ใช่ | จังหวัด | |||||||||||||||||||||||||||||||
| city | text | ใช่ | อำเภอ | |||||||||||||||||||||||||||||||
| district | text | ไม่ | ตำบล | |||||||||||||||||||||||||||||||
| postalCode | text | ใช่ | รหัสไปรษณีย์ | |||||||||||||||||||||||||||||||
| consigneeName | text | ใช่ | ชื่อผู้รับสินค้า | |||||||||||||||||||||||||||||||
| consigneeAddress | text | ใช่ | ที่อยู่โดยละเอียดผู้รับสินค้า | |||||||||||||||||||||||||||||||
| phoneNumber | text | ใช่ | หมายเลขโทรศัพท์ | |||||||||||||||||||||||||||||||
| buyerId | text | ไม่ | Idผู้ซื้อ | |||||||||||||||||||||||||||||||
| buyerMessage | text | ไม่ | หมายเหตุจากผู้ซื้อ | |||||||||||||||||||||||||||||||
| deliveryWay | text | ไม่ | express self , default:express | |||||||||||||||||||||||||||||||
| orderDiscount | text | ไม่ | ยอดเงินสุทธิ(THB) | |||||||||||||||||||||||||||||||
| logisticCharge | text | ใช่ | ค่าขนส่ง | |||||||||||||||||||||||||||||||
| totalPrice | text | ใช่ | ยอดเงินสุทธิ | |||||||||||||||||||||||||||||||
| payMode | text | ใช่ | รูปแบบกาชำระ【1】เก็บเงินปลายทาง【2】บัญชีธนาคาร【3】ชำระเงินออนไลน์ | |||||||||||||||||||||||||||||||
| goods | text | ใช่ |
|
ข้อมูลการสั่งซื้อสินค้า ID สินค้า จำนวน ราคา Json รูปแบบ | ||||||||||||||||||||||||||||||
| type | text | ไม่ | 1 | ประเภทใบออเดอร์[1]ใบออเดอร์สั่งซื้อ (อัตโนมัติ) [2]ใบออเดอร์เติมสินค้า | ||||||||||||||||||||||||||||||
| deliverySn | text | ไม่ | หมายเลขใบออเดอร์ที่แล้ว | |||||||||||||||||||||||||||||||
| showPrice | text | ไม่ | 1 | พิมพ์ราคา | ||||||||||||||||||||||||||||||
| expressSn | text | ไม่ | หมายเลขพัสดุที่ป้อนไว้ล่วงหน้า มีเลขพัสดุจะเป็นขนส่งออนไลน์หากไม่มีเลขพัสดุจะเป็นแบบขนส่งออฟไลน์(ใช้ขนส่งที่มีอยู่ในระบบที่ตั้งค่าไว้) | |||||||||||||||||||||||||||||||
| expressCode | text | ไม่ | บริษัทขนส่งจะถูกตรวจสอบเมื่อกรอก หากไม่ได้กรอกเป็นผู้ให้บริการออนไลน หลังจากกรอกแล้วระบบจะตรวจสอบว่ามีโค้ดขนส่งหรือไม่ | |||||||||||||||||||||||||||||||
| expressName | text | ไม่ | เมื่อกรอก expressSn และไม่กรอก expressCode จำเป็นต้องกรอก | |||||||||||||||||||||||||||||||
| insured | integer | ใช่ | 0 | รับประกันสินค้าหรือไม [1]: ประกันสินค้า [0]:ไม่รับประกัน | ||||||||||||||||||||||||||||||
| insureDeclareValue | integer | ไม่ | 5000 | มูลค่าสินค้าหน่วย:satang | ||||||||||||||||||||||||||||||
| buyTime | text | ไม่ | 2020-05-01 00:00:01 | เวลาที่สั่งซื้อ | ||||||||||||||||||||||||||||||
| check | text | ไม่ | 0 | [0]Represents need to be reviewed in SCM, [1]Represents without SCM review | ||||||||||||||||||||||||||||||
| ignorePrice | text | ไม่ | 0 | [0]ไม่ [1]ใช่ | ||||||||||||||||||||||||||||||
| channelSource | text | 否 | 渠道来源 | |||||||||||||||||||||||||||||||
| extraDataJson | text | 否 | {"order_id":"12313123","package_id":"12313123","shipping_provider_id":"12313123","shipping_provider_name":"12313123","tracking_number":"12313123","sku_list":[{"sku_id":"3111231","quantity":"123"}]} | 其他业务参数 | ||||||||||||||||||||||||||||||
| deliveryObject | text | 否 | 0 | express type, [1]:use warehouse express [2]:use caller provided express info | delayedExpressSn | text | 否 | 0 | can delayed provide express info if caller provide express info, [1]: caller provide express info delayed |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น | เลขใบจัดส่งสินค้า |
ตรวจสอบใบจัดส่งสินค้า API
ข้อมูลทั่วไป
HTTP
POST /Audit/delivery HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO20010124196"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /Audit/delivery
Method: POST
คำอธิบายการเชื่อมต่อ:
ตรวจสอบใบจัดส่งสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ใช่ | DO20010124196 | เลขใบจัดส่งสินค้า |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API ยกเลิกใบจัดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /order/cancelOrder HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO19051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: 10
}
Path: /order/cancelOrder
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาใบจัดส่งสินค้าเพื่อทำการยกเลิกผ่านเลขใบจัดส่งสินค้าหรือเลขออเดอร์นอกระบบ
ค่าย้อนกลับจุดเชื่อมต่อdataอธิบาย
10 :ยกเลิกสำเร็จ
21 :ไม่พบใบจัดส่งสินค้า
22 :พบหลายออเดอร์
23 :ออเดอร์ถูกจัดส่งแล้ว
24 :ไม่สามารถยกเลิกออเดอร์ได้,โปรดทำการเรียกคืนก่อน,หลังจากเรียกคืนแล้วสามารถยกเลิกได้
25 :ใบจัดส่งสินค้าได้ถูกยกเลิกแล้ว
26 :สถานะรอเปิดใช้งานไม่สามารถดำเนินการได้
27 :ใบจัดส่งสินค้าที่มีการรวมหรือแยกออเดอร์ไม่สามารถยกเลิกได้
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO19051524196 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ ( เลขใบจัดส่งสินค้า,เลขนอกระบบ, อย่างน้อยต้องระบุ1 เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API เรียกคืนใบจัดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /order/withdrawOrder HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO19051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: 10
}
Path: /order/withdrawOrder
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาใบจัดส่งสินค้าเพื่อทำการเรียกคืนผ่านเลขใบจัดส่งสินค้าหรือเลขออเดอร์นอกระบบ
ค่าย้อนกลับจุดเชื่อมต่อdataอธิบาย
10 :เรียกคืนสำเร็จ
1014 :ไม่พบใบจัดส่งสินค้า
1041 :ออเดอร์เริ่มส่งมอบแล้ว
1038 :ออเดอร์ถูกจัดส่งแล้ว
1033 :พบหลายออเดอร์ ,โปรดส่งเงื่อนไขคำร้องอย่างละเอียด
1040 :ออเดอร์ไม่ได้รับการอนุมัติ,ไม่สามารถเรียกคืนได้
1039 :รอเรียกคืน
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ||
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO19051524196 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ ( เลขใบจัดส่งสินค้า,เลขนอกระบบ, อย่างน้อยต้องระบุ1 เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API ตารางใบจัดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /order/getOrderList HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
startTime:'2019-05-01',
endTime:'2019-05-20',
warehouseNo:'W0001',
status:'allocated_warehouse,wait_approval',
deliverySn: "DO19051524196",
orderSn: "123094889129392382838",
expressSn:'TH55899666',
contact:'18598547523',
page:'1',
limit:'50'
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: {list: [
'deliverySn'=>'DO1911308596',
'status' =>'จัดส่งแล้ว',
'statusId' =>'180',
'orderSn'=>'115885523556655',
'order_source'=>'API',
'receiver' => 'ชื่อผู้รับ',
'contact' => '18596857455',
'receiveAddress' =>'Sanlitun, Chaoyang District, Beijing',
'warehouseName' =>'คลัง No.1 JD',
'storeName' =>'ร้านXiaomi',
'pay_statua'=>'ชำระแล้ว',
'pay_model' =>'โอนผ่านธนาคาร',
'total_price'=>'ยอดเงินทั้งหมด',
'carriage' => 'ค่าจัดส่ง',
'logistic' => 'บริษัทจัดส่ง',
'expressSn'=>'TH1896655445',
'kinds_num' =>'5',
'goods_num' =>'20',
'creatorName' =>'Tom',
'created' => '2019-11-30 04:05:36',
'comment' =>'จัดส่งโดยด่วน‘
],
totalPages:1,
totalItems:10
}
}
Path: /order/getOrderList
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาตารางใบจัดส่งสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| startTime | string | ใช่ | 2019-05-01 | เวลาเริ่มต้นสร้างใบออเดอร์ |
| endTime | string | ใช่ | 2019-05-20 | เวลาเสร็จสิ้นสร้างใบออเดอร์ |
| warehouseNo | string | ไม่ | W00001 | รหัสคลังสินค้า |
| status | string | ไม่ | wait_activate,wait_allocate_warehouse | สถานะใบออเดอร์ (หลายสถานะใช้เครื่องหมายจุลภาคขั้นกลาง) wait_activate:รอเปิดใช้งาน,pre_sale:พรีออเดอร,wait_allocate_warehouse:รอคัดแยกคลัง,cancelled:ยกเลิกจัดส่งสินค้า,sold_out:สินค้าหมด,allocated_warehouse:คัดแยกคลังแล้ว,wait_approval:รออนุมัติ,failed_get_the_label:รับเลขเลเบลล้มเหลว,in_outbound:กำลังจ่ายสินค้า,packed:แพ็คแล้ว,shipped:จัดส่งแล้ว,abnormal_delivery:การจัดส่งผิดปกต,rejected:ปฏิเสธการรับ,partially_rejected:ปฏิเสธบางส่วน,signed:เซ็นรับแล้ว |
| deliverySn | string | ไม่ | DO19051524196 | เลขใบจัดส่งสินค้า(หลายใบจัดส่งใช้เครื่องหมายจุลภาคขั้นกลาง) |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ (หลายใบออเดอร์ใช้เครื่องหมายจุลภาคขั้นกลาง) |
| expressSn | string | ไม่ | TH198545666 | เลขพัสดุ (หลายใบพัสดุใช้เครื่องหมายจุลภาคขั้นกลาง) |
| contact | string | ไม่ | 18596857456 | เบอร์โทรติดต่อ |
| page | string | ไม่ | 1 | ค้นหาเลขหน้า,ไม่ระบุตั้งค่าอัตโนมัติเป็น1,หมายถึงหน้าที่1 |
| limit | string | ไม้ | 50 | ปริมาณที่แสเงการค้นหาข้อมูลในแต่ละหน้า,ไม่ระบุตั้งค่าอัตโนมัติเป็น50,หมายถึงปริมาณข้อมูลที่แสดงในแต่ละหน้าคือ50 รายการ,ค่ามากที่สุดไม่เกิน100 รายการ |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
ข้อมูลย้อนกลับlist
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| list | |||
| deliverySn | string | DO1911308596 | เลขใบจัดส่งสินค้า |
| orderSn | string | 189665565656 | เลขออเดอร์นอกระบบ |
| order_source | string | API | ที่่มาออเดอร์ |
| status | string | จัดส่งแล้ว | สถานะใบออเดอร์ |
| statusId | string | 180 | [110]:ยกเลิกจัดส่งสินค้า;[120]:รอเปิดใช้งาน;[121]:พรีออเดอร;[130]:รอคัดแยกคลัง;[140]:สินค้าขาด;[150]:คัดแยกคลังแล้ว;[160]:รออนุมัติ;[170]:การรับเลขเลเบลล้มเหลว;[180]:ระหว่างจ่ายสินค้า;[190]:แพ็คแล้ว;[200]:ส่งพัสดุแล้ว;[205]:การจัดส่งผิดปกต;[210]:ปริเสธการรับสินค้า;[215]:ปฏิเสธบางส่วน;[220]:เซ็นรับแล้ว; |
| receiver | string | Tom | ชื่อผู้รับ |
| contact | string | 18596857485 | เบอร์โทร |
| receiveAddress | string | Sanlitun, Chaoyang District, Beijing | ที่อยู่ |
| warehouseName | string | คลังJD No.1 | ชื่อคลังสินค้า |
| storeName | string | ร้านxiaomi | ชื่อร้านค้า |
| pay_status | string | ชำระแล้ว | สถานะการชำระ |
| pay_mode | string | โอนผ่านธนาคาร | วิธีการชำระ |
| total_price | string | 50000 | ยอดเงินทั้งหมด หน่วย:สตางค์ |
| carriage | string | 1000 | ค่าจัดส่ง หน่วย:สตางค์ |
| logistic | string | Flashexpress | บริษัทจัดส่ง |
| expressSn | string | TH98565475 | เลขพัสดุ |
| kindsNum | string | 5 | จำนวนรายการ |
| goodsNum | string | 10 | จำนวนสินค้า |
| creatorName | string | Jerry | ผู้สร้าง |
| created | string | 2019-11-30 05:05:36 | เวลาที่สร้าง |
| comment | string | จัดส่งโดยด่วน | หมายเหตุCS |
| totalPages | string | 10 | จำนวนหน้าทั้งหมด |
| totalItems | string | 50 | จำนวนรายการทั้งหมด |
API รายละเอียดใบจัดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /order/getOrderDetail HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO19051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
'warehouseName' =>'คลังNo.1 JD',
'sellerName' =>'เจ้าของสุดหล่อ',
'orderSn'=>'115885523556655',
'buyer_message' => 'จัดส่งโดยด่วน',
'comment' =>'จัดส่งโดยด่วน',
'show_price' => 'ใช่',
'type' => 'ใบจัดส่งสินค้าเพิ่มเติม',
'deliverySn'=>'DO1911308596',
'status' =>'จัดส่งแล้ว',
'statusId' =>'180',
'pay_statua'=>'ชำระแล้ว',
'pay_model' =>'โอนผ่านธนาคาร',
'total_price'=>'ยอดเงินทั้งหมด',
'carriage' => 'ค่าจัดส่ง',
'total_weight' => '100',
'order_discount_total_money' =>'500',
'goods_discount_total_money'=>'100',
'logistic' => 'บริษัทจัดส่ง',
'expressSn'=>'TH1896655445',
'sendName' => 'Tom',
'sendPhoneNumber'=>'18596857485',
'sendAddress'=>'Sanlitun, Chaoyang District, Beijing',
'sendPostalCode'=>'500545',
'warehouseAddress' =>'ที่อยู่คลังจัดส่ง',
'receiver' => 'ชื่อผู้รับ',
'contact' => '18596857455',
'receiveAddress' =>'Sanlitun, Chaoyang District, Beijing',
'postal_code' => 'รหัสไปรษณีย์ผู้รับ',
'created'=>'2019-12-01 05:30:30',
'auditTime'=>'2019-12-01 12:30:30',
'deliveryTime'=>'2019-12-03 12:30:30',
'insureDeclareValue' => '1200',
'goodsList' => [
'barCode'=>'FEX00586',
'goodsName'=>'ชื่อสินค้า',
'specification'=>'สีดำ XXXL',
'goodsNumber' => '5',
'goodsPrice' =>'50000',
'orderDiscountMoney' =>'0',
'goodsDiscountMoney' =>'0',
'goodsDealPrice'=>'10000',
'goodsDealTotalPrice'=>'50000',
'stockOut'=>'0',
'batchCode'=>'202301'
]
]
}
Path: /order/getOrderDetail
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหารายละเอียดใบจัดส่งสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO19051524196 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ (เลขใบจัดส่งสินค้าหรือเลขออเดอร์นอกระบบอย่างน้อยต้องระบุ1เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| warehouseName | string | คลังJD | ชื่อคลังสินค้า |
| sellerName | string | เจ้าของสุดหล่อ | ชื่อเจ้าของสินค้า |
| orderSn | string | 15556565655665 | เลขออเดอร์นอกระบบ |
| buyer_message | string | ัดส่งโดยด่วน | หมายเหตุจากผู้ซื้อ |
| comment | string | จัดส่งโดยด่วน | หมายเหตุจากCS |
| show_price | string | ใช่ | พิมพ์ราคาหรือมไม่ |
| type | string | ใบจัดส่งสินค้าเพิ่มเติม | ประเภทใบสั่งซื้อ |
| deliverySn | string | DO19153056896 | เลขใบจัดส่งสินค้า |
| status | string | จัดส่งแล้ว | สถานะใบจัดส่งสินค้า |
| statusId | string | 180 | [110]:ยกเลิกจัดส่งสินค้า;[120]:รอเปิดใช้งาน;[121]:พรีออเดอร;[130]:รอคัดแยกคลัง;[140]:สินค้าขาด;[150]:คัดแยกคลังแล้ว;[160]:รออนุมัติ;[170]:การรับเลขเลเบลล้มเหลว;[180]:ระหว่างจ่ายสินค้า;[190]:แพ็คแล้ว;[200]:ส่งพัสดุแล้ว;[205]:การจัดส่งผิดปกต;[210]:ปริเสธการรับสินค้า;[215]:ปฏิเสธบางส่วน;[220]:เซ็นรับแล้ว; |
| pay_status | string | ชำระแล้ว | สถานะการชำระ |
| pay_mode | string | โอนผ่านธนาคาร | วิธีการชำระ |
| total_price | string | 50000 | ยอดเงินทั้งหมด หน่วย:สตางค์ |
| carriage | string | 1000 | ค่าจัดส่ง หน่วย:สตางค์ |
| total_weight | string | 500 | น้ำหนักทั้งหมด หน่วย:กรัม |
| order_discount_total_money | string | 0 | ยอดส่วนลดใบออเดอร์ หน่วย:สตางค์ |
| goods_discount_total_money | string | 0 | ยอดส่วนลดสินค้าทั้งหมด หน่วย:สตางค์ |
| logistic | string | Flashexpress | บริษัทจัดส่ง |
| expressSn | string | TH5588866546 | เลขพัสดุ |
| sendName | string | Tom | ชื่อผู้ส่ง |
| sendPhoneNumber | string | 18596857458 | เบอร์โทรผู้ส่ง |
| sendPostalCode | string | 566699 | รหัสไปรษณีย์ผู้ส่ง |
| sendAddress | string | Sanlitun, Chaoyang District, Beijing | ที่อยู่ผู้ส่ง |
| warehouseAddress | string | Liuliqiao, Chaoyang District, Beijing | ที่อยู่คลังจัดส่ง |
| receiver | string | Jerry | ชื่อผู้รับ |
| contact | string | 18596857456 | เบอร์โทรผู้รับ |
| receiveAddress | string | Sanlitun, Chaoyang District, Beijing | ที่อยู่ผู้รับ |
| postal_code | string | 52226 | รหัสไปรษณีย์ผู้รับ |
| created | string | 2019-12-01 05:30:30 | เวลาสร้าง |
| auditTime | string | 2019-12-01 12:30:30 | เวลาอนุมัติ |
| deliveryTime | string | 2019-12-02 05:30:30 | เวลาจัดส่ง |
| insureDeclareValue | string | 1200 | หลักฐานมูลค้าประกันสินค้า |
| goodsList | |||
| - barCode | string | FEX55986 | บาร์โค้ดสินค้า |
| - goodsName | string | กางเกงยีนส์ | ชื่อสินค้า |
| - specification | string | สีดำ XXXL | สเปคสินค้า |
| - goodsNumber | string | 5 | จำนวนที่ซื้อ |
| - goods_price | string | 10000 | ราคาขาย หน่วย:สตางค์ |
| - totalPrice | string | 50000 | ยอดเงินทั้งหมด หน่วย:สตางค์ |
| - orderDiscountMoney | string | 0 | ยอดส่วนลดใบออเดอร์ หน่วย:สตางค์ |
| - goodsDiscountMoney | string | 0 | ยอดส่วนลดสินค้า หน่วย:สตางค์ |
| - goodsDealPrice | string | 10000 | ราคาซื้อขาย หน่วย:สตางค์ |
| - goodsDealTotalPrice | string | 50000 | ยอดธุรกรรม หน่วย:สตางค์ |
| - stockOut | string | 0 | |
| - batchCode | string | 202301 |
API อัปโหลดเลเบล
ข้อมูลทั่วไป
HTTP
POST /order/importExpressLabel HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
orderCode: "DO19051524196",
filetype: "pdf",
file: ""
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
]
}
Path: /order/importExpressLabel
Method: POST
คำอธิบายการเชื่อมต่อ:
อัปโหลดเลเบล
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| orderCode | string | ไม่ | DO19051524196 | ใบสั่งซื้อ |
| file | string | ไม่ | ไฟล์ข้อมูลรูปภาพ base64 | |
| fileType | string | ไม่ | ประเภทไฟล์เอกสาร ( รองรับ:pdf2png2:PDF ;png2url:PNG,JPG,GIF ) | |
| expressSn | string | No | SF123123 | express sn |
| expressName | string | No | 顺丰 | the express company name |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
API รับไฟล์แทร็คกิ้ง
ข้อมูลทั่วไป
HTTP
POST /order/getDocument HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO19051524196"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
code: 1,
msg: "success",
data: {
orderNo: "DO20080594741",
document: [{
mimeType: "text/html",
trackNo: "LEXDO0000171174",
file: "PGh0bWwgc3R5bGU=="
}]
}
}
Path: /order/getDocument
Method: POST
คำอธิบายการเชื่อมต่อ:
อัปโหลดเลเบล
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO19051524196 | ใบสั่งซื้อ deliverySn/orderSn เลือกอย่างน้อยหนึ่งพารามิเตอร์ |
| orderSn | string | ไม่ | 202008061621324014 | หมายเลขออเดอร์นอกระบบ deliverySn/orderSn เลือกอย่างน้อยหนึ่งพารามิเตอร์ |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
API ข้อมูลกระบวนการดำเนินงานใบจัดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /order/getOrderStatusByNo HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO19051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code": 1,
"msg": "成功",
"data": {
"deliverySn": "DO21051137166",
"orderSn": "DO21051187295",
"expressCompany": "FlashExpress",
"intercept": "",
"expressSn": "TH010150XS6A",
"status": "Completed",
"statusDetail": [
{
"status": 00,
"statusDesc": "Canceled",//取消
"time": "2021-05-11 08:45:51"
},
{
"status": 10,
"statusDesc": "Pending",//待审核
"time": "2021-05-11 08:45:51"
},
{
"status": 20,
"statusDesc": "Ready to ship",//已审核
"time": "2021-05-11 16:45:52"
},
{
"status": 30,
"statusDesc": "Picked",//拣货完成
"time": "2021-05-11 20:37:51"
},
{
"status": 40,
"statusDesc": "Packed",//打包完成
"time": "2021-05-11 20:42:38"
},
{
"status": 50,
"statusDesc": "Shipped",//已发货
"time": "2021-05-11 20:46:42"
},
{
"status": 55,
"statusDesc": "Abnormal delivery",//配送异常
"time": "2021-05-11 20:46:42"
},
{
"status": 60,
"statusDesc": "Completed",//已签收
"time": "2021-06-11 05:07:01"
},
{
"status": 70,
"statusDesc": "Rejected",//已拒收
"time": "2021-06-11 05:07:01"
}
]
}
}
Path: /order/getOrderStatusByNo
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาข้อมูลสถานะดำเนินการใบจัดส่งสินค้าผ่านเลขใบจัดส่งสินค้าหรือเลขออเดอร์นอกระบบ
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO19051524196 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API ค้นหาข้อมูลการขนส่งใบจัดส่งสินค้า
ข้อมูลทั่วไป
HTTP
POST /order/getOrderTrackingInfoByNo HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn: "DO19051524196",
orderSn: "123094889129392382838",
expressSn:"TH7501HE636",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
'deliverySn' =>'DO19051524196',
'orderSn' => '123094889129392382838',
'expressCompany' =>'FlashExpress',
'expressSn' => 'TH0102345RF',
'status' => 'Completed',
'trackingInfo' => [
'expressSn'=>'TH0102345RF',
'routes'=>'[รับพัสดุแล้ว 2019-08-22 22:31:26 พัสดุถึงสาขา-BKKSS 2019-08-23 19:50:59 ส่งต่อศูนย์กระจายพสินค้า 2019-08-24 09:31:03 ศูนย์กระจายสินค้ารับพัสดุ 2019-08-24 09:47:29 ศูนย์กระจายสินค้าส่งต่อสาขา 2019-08-24 15:18:04 ถึงสาขาที่เตรียมจัดส่ง 2019-08-26 10:00:02 กำลังนำส่ง 2019-08-26 10:00:02 ขอบคุณที่ใช้บริการ flashexpress 2019-08-26 10:00:02]',
]
]
}
Path: /order/getOrderTrackingInfoByNo
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาข้อมูลติดตามสถานะการจัดส่งสินค้าผ่านเลขใบจัดส่งสินค้าหรือเลขออเดอร์นอกระบบหรือเลขพัสดุ
'deliverySn' =>'DO19051524196', //เลขใบจัดส่ง
'orderSn' => '123094889129392382838',//เลขออเดอร์นอกระบบ
'expressCompany' =>'FlashExpress',//บริษัทขนส่ง
'expressSn' => 'TH0102345RF',//เลขพัสดุ
'status' => 'Completed',//สถานะปัจจุบัน
'trackingInfo' => [//รายละเอียดการติดตามใบพัสดุ
'expressSn'=>"TH0102345RF",
'routes'=>' ถึงสาขา -BKKSS 2019-08-23 19:50:59
ส่งไปยังศูนย์กระจายสินค้า 2019-08-24 09:31:03
ศูนย์กระจายสินค้ารับพัสดุแล้ว 2019-08-24 09:47:29
ศูนย์กระจายสินค้าส่งต่อ 2019-08-24 15:18:04
ถึงสาขาที่เตรียมจัดส่ง 2019-08-26 10:00:02',
]
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO19051524196 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ |
| expressSn | string | ไม่ | TH0102345RF | เลขพัสดุ (เลขใบจัดส่งสินค้า,เลขนอกระบบ,เลขพัสดุ อย่างน้อยต้องระบุ1 เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API ตรวจสอบสถานะพัสดุ
ข้อมูลทั่วไป
HTTPgetTrackingBySn
POST /order/getTrackingBySn HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
expressSn:"TH01015HC30C",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code": 1,
"msg": "สำเร็จ",
"data": {
"expressSn": "TH01015HC30C",
"returnedExpressSn": "",
"status": 1009,
"message": "Your parcel has been signed by 【abcdefg(Neighbour)】, thank you for using the Flash Express service!",
"statusChangeAt": "1631181166",
"routes": [
{
"routedAt": "1631181166",
"routeAction": "DELIVERY_CONFIRM",
"message": "Your parcel has been signed by 【abcdefg(Neighbour)】, thank you for using the Flash Express service!",
"status": 1009
},
{
"routedAt": "1631181165",
"routeAction": "DELIVERY_TICKET_CREATION_SCAN",
"message": "Delivering by Flash Express",
"status": 1007
},
{
"routedAt": "1631181155",
"routeAction": "RECEIVE_WAREHOUSE_SCAN",
"message": "Your shipment has been received at [Testing(北京团队测试用)].",
"status": null
},
{
"routedAt": "1631181154",
"routeAction": "RECEIVED",
"message": "Your parcel has been pickuped by the [Testing(北京团队测试用)] courier.",
"status": 1005
}
]
}
}
Path: /order/getTrackingBySn
Method: POST
คำอธิบายการเชื่อมต่อ:
ตรวจสอบสถานะพัสดุ
'expressSn' =>'TH01015HC30C', //เลขแทรคกิ้ง
'returnedExpressSn' => 'TH01015HC302',//เลขพัสดุตีกลับ
'status' => 1009,//parcel state(1001=สั่งซื้อได้รับการตรวจสอบ 1002=รับคลังสินค้า 1003=เลือกสินค้า 1004=ห่อของ 1005=รับพัสดุแล้ว 1006=ระหว่างการขนส่ง 1007=ระหว่างการจัดส่ง 1008=พัสดุคงคลัง 1009=เซ็นรับแล้ว 1010=ระหว่างจัดการพัสดุมีปัญหา 1011=พัสดุตีกลับแล้ว 1012=ปิดงานมีปัญหา 1013=เรียกคืนพัสดุแล้ว)
'message' =>'Your parcel has been signed by 【abcdefg(Neighbour)】, thank you for using the Flash Express service!',//parcel state description
'statusChangeAt' => 1631181166,//parcel state update timestamp UTC
'routes' => {[ //Waybill tracking details
'routedAt'=> 1631181166,
'routeAction'=> 'DELIVERY_CONFIRM',
'message'=> 'Your parcel has been signed by 【abcdefg(Neighbour)】, thank you for using the Flash Express service!',
'status'=> 1009,
]}
API อัพโหลดไฟล์ใบแจ้งหนี้้าย
อัพโหลดไฟล์ใบแจ้งหนี้้าย
HTTP
POST /order/uploadInvoice HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
orderCode: "DO19051524196",
filetype: "pdf",
file: ""
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
]
}
Path: /order/uploadInvoice
Method: POST
คำอธิบายการเชื่อมต่อ:
อัปโหลดเลเบล
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | เลว | DO19051524196 | หมายเลขใบแจ้งหนี้ |
| orderSn | string | ไม่ | 19051524196 | หมายเลขการสั่งซื้อ |
| file | string | ไม่ | ไฟล์ข้อมูลรูปภาพ base64 | |
| fileType | string | ไม่ | ประเภทไฟล์เอกสาร ( รองรับ:pdf:PDF ;) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| expressSn | string | ไม่ | TH0102345RF | เลขพัสดุ |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API ใบจัดส่งถูกระรับชั่วคราว
ข้อมูลทั่วไป
HTTP
POST /order/freeze HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn:"DO22050986392",
orderSn:"678901018YW98B",
reason:"สาเหตุที่ระงับชั่วคราว",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /order/freeze
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO22050986392 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 678901018YW98B | เลขออเดอร์นอกระบบ ( เลขใบจัดส่งสินค้า,เลขนอกระบบ, อย่างน้อยต้องระบุ1 เลข) |
| reason | string | ไม่ | สาเหตุที่ระงับชั่วคราว |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
API ใบจัดส่งถูกปลดล๊อคแล้ว
ข้อมูลทั่วไป
HTTP
POST /order/unfreeze HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
deliverySn:"DO22050986392",
orderSn:"678901018YW98B",
reason:"สาเหตุที่ระงับชั่วคราว",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /order/unfreeze
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| deliverySn | string | ไม่ | DO22050986392 | เลขใบจัดส่งสินค้า |
| orderSn | string | ไม่ | 678901018YW98B | เลขออเดอร์นอกระบบ ( เลขใบจัดส่งสินค้า,เลขนอกระบบ, อย่างน้อยต้องระบุ1 เลข) |
| reason | string | ไม่ | สาเหตุที่ระงับชั่วคราว |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
จ่ายสินค้า(B2B) API
เพิ่ม API ใบจ่ายสินค้า
ข้อมูลทั่วไป
HTTP
POST /open/returnWarehouseAdd HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
status: "1",
warehouseId: "1",
type: "1",
channelSource: "",
nodeSn: "TH01090201",
consigneeName: "Jack",
consigneePhone: "18615431841",
province: "bj",
city: "bj",
district: "hd",
postalCode: "100510",
consigneeAddress: "jyy",
deliveryWay: "logistics",
outTime: "2000-01-01",
goodsStatus: "normal",
remark: "normal",
goods: [
{
"i":"0",
"barCode":"FEX00025",
"goodsName":"test1",
"specification":"14*20*6 cm",
"num":"1","price":"400",
"remark":"remark1"
},{
"i":"1",
"barCode":"FEX00026",
"goodsName":"test2",
"specification":"14*20*7 cm",
"num":"2",
"price":"500",
"remark":"remark2"
}
],
orderSn: "",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: "RW202001015689"
}
Path: /open/returnWarehouseAdd
Method: POST
คำอธิบายการเชื่อมต่อ:
รูปแบบสิค้า
[{"i":"0","barCode":"FEX00025","goodsName":"test1","specification":"14*20*6 cm","num":"1","price":"400","remark":"remark1"},{"i":"1","barCode":"FEX00026","goodsName":"test2","specification":"14*20*7 cm","num":"2","price":"500","remark":"remark2"}]
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| status | text | ไม่ | [1]รออนุมัติ | |||||||||||||||||||||||||||||||||||||||||
| warehouseId | text | ใช่ | 1 | ID คลังสินค้า | ||||||||||||||||||||||||||||||||||||||||
| type | text | ไม่ | 1 | บริการจ่ายสินค้า | ||||||||||||||||||||||||||||||||||||||||
| channelSource | text | ไม่ | ช่องทางของที่มา | |||||||||||||||||||||||||||||||||||||||||
| nodeSn | text | ไม่ | TH01090201 | เลขรหัสฐานข้อมูลลูกค้า | ||||||||||||||||||||||||||||||||||||||||
| consigneeName | text | ใช่ | ผู้รับ | |||||||||||||||||||||||||||||||||||||||||
| consigneePhone | text | ใช่ | เบอร์โทร | |||||||||||||||||||||||||||||||||||||||||
| province | text | ใช่ | จังหวัด | |||||||||||||||||||||||||||||||||||||||||
| city | text | ใช่ | อำเภอ | |||||||||||||||||||||||||||||||||||||||||
| district | text | ไม่ | ตำบล | |||||||||||||||||||||||||||||||||||||||||
| postalCode | text | ใช่ | รหัสไปรษณีย์ | |||||||||||||||||||||||||||||||||||||||||
| consigneeAddress | text | ใช่ | ที่อยู่โดยละเอียด | |||||||||||||||||||||||||||||||||||||||||
| deliveryWay | text | ไม่ | รูปแบบการขนส่ง【โลจิสติกส์ logistics】【คูเรียร์ express】【รับสินค้าเอง self】 | |||||||||||||||||||||||||||||||||||||||||
| outTime | text | ไม่ | เวลาที่ต้องการให้จ่ายสินค้า, eg:2000-01-01 | |||||||||||||||||||||||||||||||||||||||||
| goodsStatus | text | ไม่ | 【normal】สินค้าคุณภาพ 【bad】สินค้ามีตำหนิ | |||||||||||||||||||||||||||||||||||||||||
| remark | text | ไม่ | หมายเหตุ | |||||||||||||||||||||||||||||||||||||||||
| markName | text | ไม่ | ชื่อเครื่องหมายใบแจ้งจ่ายสินค้า | |||||||||||||||||||||||||||||||||||||||||
| goods | text | ใช่ |
|
สินค้าที่จ่ายออกคลัง json | ||||||||||||||||||||||||||||||||||||||||
| orderSn | text | ใช่ | หมายเลขออเดอร์นอกระบบ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น | เลขใบจ่ายสินค้า |
ตรวจสอบใบจ่ายสินค้า API
ข้อมูลทั่วไป
HTTP
POST /Audit/outbound HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
orderSn: "RW2003198368"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /Audit/outbound
Method: POST
คำอธิบายการเชื่อมต่อ:
ตรวจสอบใบจ่ายสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| orderSn | string | ใช่ | RW2003198368 | เลขใบจ่ายสินค้า |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
ยกเลิกAPIใบจ่ายสินค้า
ข้อมูลทั่วไป
HTTP
POST /open/cancelOutbound HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
outSn: "RW20051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /open/cancelOutbound
Method: POST
คำอธิบายการเชื่อมต่อ:
ยกเลิกใบจ่ายสินค้าผ่านทางเลขใบจ่ายสินค้าหรือเลขออเดอร์ภายนอก
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| outSn | string | ไม่ | RW20051524196 | เลขใบจ่ายสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ (อย่างน้อยต้องใส่เลขใบจ่ายสินค้าหรือใบสั่งภายนอก1เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
รายละเอียดสินค้าที่จ่ายออกคลัง
ข้อมูลทั่วไป
HTTP
POST /open/outBoundGoods HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
startTime: "2018-07-15",
endTime: "2018-07-18",
nodeSn: "TH3052641",
barCode: "BC001"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: [
'FEX001'=>[
'barcode'=>'FEX001',
'name' =>'goods name1',
'outNumber'=>5,
'outSn' =>'RW202001018956',
'outWarehouseTime' =>'2020-01-02 14:20:20'
],
'FEX002'=>[
'barcode'=>'FEX002',
'name' =>'goods name2',
'outNumber'=>5,
'outSn' =>'RW202001018956',
'outWarehouseTime' =>'2020-01-02 14:20:20'
],
]
}
Path: /open/outBoundGoods
Method: POST
คำอธิบายการเชื่อมต่อ:
ย้อนกลับไปหน้าการอธิบายข้อมูลคำศัพท์ barCode บาร์โค้ดสินค้า, outNumber จำนวนที่จ่ายออกคลัง outWarehouseTime เวลาจ่ายออกคลัง outSn หมายเลขใบจ่ายสินค้ (ทดสอบการใช้งาน)
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| startTime | text | ใช่ | 2018-07-15 | ค้าหาเวลาเริ่ม |
| endTime | text | ใช่ | 2019-07-15 | ค้าหาเวลาเส็จสิน ช่วงเวลาที่เริ่มและเวลาเสร็จสิ้นต้องไม่มากกว่าหนึ่งปี |
| nodeSn | text | ใช่ | TH3052641 | รหัสลูกค้า (รหัสสาขา) |
| barCode | text | ใช่ | FEX001,FEX002 | หากรหัส barcode มากกว่าตัวขึ้นเครื่องหมายจุลภาคคั่นกลาง barcode1,barcode2,barcode3 |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
Data
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| barCode | string | FEX001 | บาร์โค้ด |
| name | string | goods name | ชื่อสินค้า |
| outNumber | int | 5 | จำนวนสินค้าที่จ่าย |
| outSn | string | RW202001018956 | เลขใบจ่ายสินค้า |
| outWarehouseTime | string | 2020-01-02 14:20:20 | เวลาที่จ่ายสินค้า |
ข้อมูลกระบวนการประมวลผลใบจ่ายสินค้า
ข้อมูลทั่วไป
HTTP
POST /open/getOutboundOrderStatus HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
outSn: "RW20051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
'outSn' =>'RW20051524196',
'orderSn' => '123094889129392382838',
'status' => '100',
'desc' =>'Outbounded',
'statusDetail'=>[
['status' => 30, 'statusDesc' => 'Wait for approved', 'time' =>'2020-06-08 08:30:32'],
['status' => 50, 'statusDesc' => 'Approved', 'time' =>'2020-06-08 09:30:32'],
['status' => 70, 'statusDesc' => 'On the Outbound', 'time' =>'2020-06-08 16:30:32'],
['status' => 80, 'statusDesc' => 'Picking completed','time' =>'2020-06-08 17:30:32'],
['status' => 90, 'statusDesc' => 'packed', 'time' =>'2020-06-08 18:30:32'],
['status' => 100, 'statusDesc' => 'Outbounded', 'time' =>'2020-06-10 17:50:50'],
],
'operateTime' => '2020-06-10 17:50:50'
]
}
Path: /open/getOutboundOrderStatus
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาข้อมูลกระบวนการประมวลผลใบจ่ายสินค้าได้ที่เลขใบจ่ายสินค้าหรือเลขใบสั่งภายนอก
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| outSn | string | ไม่ | RW20051524196 | เลขใบจ่ายสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ (อย่างน้อยต้องใส่เลขใบจ่ายสินค้าหรือใบสั่งภายนอก1เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| outSn | string | RW20051524196 | เลขใบจ่ายสินค้า |
| orderSn | string | 123094889129392382838 | เลขออเดอร์นอกระบบ |
| status | string | 10 | [10]:ยกเลิกแล้ว;[20]:ฉบับร่าง;[30]:รออนุมัติ;[40]:อนุมัติไม่ผ่าน;[50]:อนุมัติแล้ว;[60]:จัดสรรสต๊อกล้มเหลว;[70]:ระหว่างจ่ายสินค้า;[80]:หยิบสินค้าเสร็จสิ้น;[90]:แพ็คแล้ว;[100]:จ่ายสินค้าแล้ว;[110]:เสร็จสิ้นแล้ว; |
| desc | string | Abolished | คำอธิบาย |
| operateTime | string | 2020-06-12 10:05:01 | เวลา |
| statusDetail | string | ['status' => 30, 'statusDesc' => 'Wait for approved', 'time' =>'2020-05-06 08:30:00'] |
สถานะการจัดส่งใบจ่ายสินค้า
ข้อมูลทั่วไป
HTTP
POST /open/getOutboundTrackingInfo HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
outSn: "RW20051524196",
orderSn: "123094889129392382838",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
'outSn' =>'DO19051524196',
'orderSn' => '123094889129392382838',
'expressCompany' =>'FlashExpress',
'expressSn' => 'TH0102345RF',
'status' => 'Completed',
'trackingInfo' => [
[
'boxSn' =>'BOX20200586984',
'expressSn'=>'TH0102345RF',
'routes'=>'[รับพัสดุแล้ว 2019-08-22 22:31:26 พัสดุถึงสาขา-BKKSS 2019-08-23 19:50:59 ส่งต่อศูนย์กระจายพสินค้า 2019-08-24 09:31:03 ศูนย์กระจายสินค้ารับพัสดุ 2019-08-24 09:47:29 ศูนย์กระจายสินค้าส่งต่อสาขา 2019-08-24 15:18:04 ถึงสาขาที่เตรียมจัดส่ง 2019-08-26 10:00:02 กำลังนำส่ง 2019-08-26 10:00:02 ขอบคุณที่ใช้บริการ flashexpress 2019-08-26 10:00:02]',
]
]
]
}
Path: /open/getOutboundTrackingInfo
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาสถานะการจัดส่งใบจ่ายสินค้าผ่านทางเลขใบจ่ายสินค้าหรือเลขออเดอร์ภายนอก
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| outSn | string | ไม่ | RW20051524196 | เลขใบจ่ายสินค้า |
| orderSn | string | ไม่ | 123094889129392382838 | เลขออเดอร์นอกระบบ (อย่างน้อยต้องใส่เลขใบจ่ายสินค้าหรือใบสั่งภายนอก1เลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| outSn | string | RW20051524196 | เลขใบจ่ายสินค้า |
| orderSn | string | 123094889129392382838 | เลขออเดอร์นอกระบบ |
| status | string | Outbounded | สถานะ |
| expressCompany | string | FlashExpress | บริษัทขนส่ง(คูเรียร์) |
| expressSn | string | TH0102345RF | เลขพัสดุ |
| trackingInfo | รายละเอียดการติดตามใบแทร็คกิ้ง | ||
| boxSn | string | BOX20200586984 | หมายเลขกล่อง |
| expressSn | string | TH0102345RF | เลขพัสดุ |
| routes | string | [รับพัสดุแล้ว 2019-08-22 22:31:26 พัสดุถึงสาขา-BKKSS 2019-08-23 19:50:59 ส่งต่อศูนย์กระจายพสินค้า 2019-08-24 09:31:03 ศูนย์กระจายสินค้ารับพัสดุ 2019-08-24 09:47:29 ศูนย์กระจายสินค้าส่งต่อสาขา 2019-08-24 15:18:04 ถึงสาขาที่เตรียมจัดส่ง 2019-08-26 10:00:02 กำลังนำส่ง 2019-08-26 10:00:02 ขอบคุณที่ใช้บริการ flashexpress 2019-08-26 10:00:02] |
รายการใบแจ้งจ่ายสินค้า API
ข้อมูลทั่วไป
HTTP
POST /open/outBoundOrderList HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params:
{
"startTime":"2020-01-01",
"endTime":"2020-01-01",
"status":"PACKED",
"orderSn":"ORDER123456",
"outSn":"RW2011279913",
"outBoundMark":"1"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code":1,
"msg":"success",
"data":{
"total":"4",
"list":[
{
"status":"PACKED",
"outSn":"RW2011279913",
"orderSn":"RW2011279913_order_sn",
"orderSource":"1",
"customerCode":"TH19040301",
"customerName":"FH-ประจวบคีรีขันธ์05 เก่า",
"consigneeName":"เมธา ธนูทอง",
"consigneePhone":"0871707898",
"address":"ร่อนทอง-บางสะพาน-ประจวบคีรีขันธ์-77230-ร่อนทอง",
"warehouseName":"TH-North",
"kindNum":"1",
"goodsNum":"1",
"createUser":"Bob",
"created":"2020-11-27 18:52:14",
"verifyUser":"Bob",
"verifyTime":"2020-11-27 18:56:13",
"outTime":"2020-12-16",
"outWarehouseTime":"2020-12-16 20:03:16",
"type":"1",
"remark":"FH-ประจวบคีรีขันธ์05",
"outBoundMark":"1,2,3"
}
]
}
}
Path: /open/outBoundOrderList
Method: POST
คำอธิบายการเชื่อมต่อ: ค้นหาใบแจ้งจ่ายสินค้า
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | Y |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| startTime | text | Y | 2020-10-10 | เวลาเริ่มต้นสร้างใบออเดอร์ |
| endTime | text | Y | 2020-11-11 | เวลาสิ้นสุดสร้างใบออเดอร์ |
| status | text | N | PACKED | สถานะออเดอร์,status enum |
| outSn | text | N | 1234567890 | เลขใบจ่ายสินค้า |
| orderSn | text | N | 1234567890 | เลขออเดอร์ |
| outBoundMark | int | N | 1 | เครื่องหมายออกคลัง, outBoundMark enum |
status enum
| ค่าแจกแจง | หมายเหตุ |
|---|---|
| CANCEL | ยกเลิกแล้ว |
| DRAFT | ฉบับร่าง |
| AUDITING | รออนุมัติ |
| NO_AUDIT | อนุมัติไม่ผ่าน |
| AUDITED | อนุมัติแล้ว |
| UNDISTRIBUTED | จัดสรรสต๊อกล้มเหลว |
| DELIVERING | ระหว่างจ่ายสินค้า |
| PACKED | แพ็คแล้ว |
| DELIVERED | จ่ายสินค้าแล้ว |
| COMPLETED | เสร็จสิ้นแล้ว |
outBoundMark enum
| ค่าแจกแจง | หมายเหตุ |
|---|---|
| 1 | แยก |
| 2 | รวม |
| 3 | เร่งด่วน |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | หมายเหตุ |
|---|---|---|---|---|---|
| code | number | Y | |||
| msg | string | Y | |||
| data | object | Y |
data
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| total | number | Y | |||
| list | []object | Y |
list structure
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| outSN | text | Y | เลขใบจ่ายสินค้า | ||
| orderSn | text | Y | เลขออเดอร์ | ||
| orderSource | text | Y | ที่มาของออเดอร์ | ||
| status | text | Y | สถานะออเดอร์ | ||
| customerCode | text | Y | ลูกค้า ID | ||
| customerName | text | Y | ชื่อลูกค้า | ||
| consigneeName | text | Y | ผู้รับ | ||
| consigneePhone | text | Y | เบอร์โทรผู้รับ | ||
| address | text | Y | ที่อยู่ผู้รับสินค้า | ||
| warehouseName | text | Y | ชื่อคลังสินค้า | ||
| kindNum | text | Y | จำนวนรายการ | ||
| goodsNum | text | Y | จำนวนสินค้า | ||
| createUser | text | Y | ผู้สร้าง | ||
| created | text | Y | เวลาสร้าง | ||
| verifyUser | text | Y | ผู้อนุมัติ | ||
| verifyTime | text | Y | เวลาอนุมัติ | ||
| outTime | text | Y | วันที่คาดว่าออกคลัง | ||
| outWarehouseTime | text | Y | เวลาที่จ่ายสินค้า | ||
| type | number | Y | ประเภทการจ่ายสินค้า, type enum | ||
| remark | text | Y | หมายเหตุ | ||
| outBoundMark | text | Y | ทำเครื่องหมาย, คั่นด้วยหรือเครื่องหมายจุลภาค, outBoundMark enum |
type enum
| Enum Value | หมายเหตุ |
|---|---|
| 1 | ป้อนข้อมูลโดยพนักงาน |
| 2 | นำเข้าไฟล์ Excel |
| 3 | API |
| 3 | สร้างโดยอัตโนมัติ |
รายละเอียดใบจ่ายสินค้า API
ข้อมูลทั่วไป
HTTP
POST /open/outBoundOrderDetail HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params:
{
"orderSn":"1234567890",
"outSn":"1234567890"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code":1,
"msg":"success",
"data":{
"orderSn":"RW2011279913_order_sn",
"outSn":"RW2011279913",
"orderSource":"1",
"status":"PACKED",
"customerCode":"TH19040301",
"customerName":"FH-ประจวบคีรีขันธ์05 เก่า",
"warehouseName":"TH-North",
"consigneeName":"เมธา ธนูทอง",
"goods":[
{
"barCode":"amy4",
"name":"book",
"specification":"",
"out_num":"1",
"isSn":true,
"isShelfLife":true,
"stockOut":"0",
"snList":[
{
"sn":"SN86004",
"asset":""
}
],
"shelfLifeList":[{
"batchCode":"20181127",
"productionDate":"2000-01-01",
"expiringDate":"2000-01-01",
"num":10
}]
}
],
"box": [
{
"boxSn": "BOX230627523975",
"expressSn": "TH0101B3KU2C",
"goods": [
{
"barCode": "FEX624007",
"name": "FEX624007",
"specification": "",
"num": "100",
"image": "https://abc.com?123.jpg"
}
]
}
]
}
}
Path: /open/outBoundOrderDetail
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | Y |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| orderSn | text | N | 2020-10-10 | ใบสั่งซื้อนอกระบบ |
| outSn | text | N | 2020-11-11 | เลขใบจ่ายสินค้า(อย่างน้อยต้องใส่เลขใบจ่ายสินค้าหรือใบสั่งภายนอก1เลข) |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | Y | |||
| msg | string | Y | |||
| data | []object | Y |
data
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| outSN | text | Y | เลขใบจ่ายสินค้า | ||
| orderSn | text | Y | เลขออเดอร์ | ||
| orderSource | text | Y | ที่มาของออเดอร์ | ||
| status | text | Y | สถานะออเดอร์, status enum | ||
| customerCode | text | Y | ลูกค้า ID | ||
| customerName | text | Y | ชื่อลูกค้า | ||
| consigneeName | text | Y | ผู้รับ | ||
| warehouseName | text | Y | ชื่อคลังสินค้า | ||
| goods | []object | Y | ข้อมูลสินค้า | goods_structure |
status enum
| Enum Value | หมายเหตุ |
|---|---|
| CANCEL | ยกเลิกแล้ว |
| DRAFT | ฉบับร่าง |
| AUDITING | รออนุมัติ |
| NO_AUDIT | อนุมัติไม่ผ่าน |
| AUDITED | อนุมัติแล้ว |
| UNDISTRIBUTED | จัดสรรสต๊อกล้มเหลว |
| DELIVERING | ระหว่างจ่ายสินค้า |
| PACKED | แพ็คแล้ว |
| DELIVERED | จ่ายสินค้าแล้ว |
| COMPLETED | เสร็จสิ้นแล้ว |
goods_structure
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| barCode | text | Y | บาร์โค้ดสินค้า | ||
| name | text | Y | ชื่อสินค้า | ||
| specification | Y | text | สเปคสินค้า | ||
| outNum | number | Y | จำนวนสินค้าที่จ่าย | ||
| isSn | bool | Y | สินค้าควบคุม SN | ||
| stockOut | number | Y | Stock out 0No 1Yes | ||
| isShelfLife | bool | Y | มีวันเก็บรักษาหรือไม่ | ||
| snList | []object | Y | sn ข้อมูลสินค้า | snList structure | |
| shelfLifeList | []object | Y | มีวันเก็บรักษาหรือไม่ | shelfLifeList structure |
snList structure
| ชื่อ | ประเภท | หมายเหตุ |
|---|---|---|
| sn | text | |
| asset | text |
shelfLifeList structure
| ชื่อ | ประเภท | หมายเหตุ |
|---|---|---|
| batchCode | text | หมายเลขล็อต |
| productionDate | text | วันที่ผลิต |
| expiringDate | text | หมดอายุ |
| num | number | จำนวนสินค้า |
สินค้าตีกลับ API
เพิ่ม API ใบคืนสินค้า
ข้อมูลทั่วไป
HTTP
POST /rollback_order/add HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
externalOrderSn: "EOS001",
backType: "allRejected",
backReason: "",
deliverySn: "",
externalUserInfo: "",
senderAddress: "senderAddress",
senderCountry: "",
province: "bj",
city: "bj",
district: "hd",
postalCode: "100100",
senderName: "Jack",
senderPhone: "18641586981",
carrier: "",
backExpressSn: "",
oriExpressSn: "",
weight: "",
size: "",
buyerRemark: "",
backPayMode: "cod",
backStatus: "",
bankId: "",
payee: "",
bankName: "",
warehouseId: "78",
goods: [
{
"barCode":"BC001",
"num":34,
"price":5565
},{
"barCode":"BC002",
"num":2,
"price":1200
}
],
ignorePrice: "0"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: 'SR2001018596'
}
Path: /rollback_order/add
Method: POST
คำอธิบายการเชื่อมต่อ:
{
"code":1,
"msg":"success",
"data":"SR2001018596"
}
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| externalOrderSn | text | ใช่ | dsfsfsf | หมายเลขออเดอร์ (หมายเลขออเดอร์นอกระบบ) | ||||||||||||||||||||
| backType | text | ใช่ | allRejected | ประเภทตีกลับสินค้า [primary] ตีกลับสินค้าทั่วไป | ||||||||||||||||||||
| backReason | text | ไม่ | jijijijiji | สาเหตุการคืนสินค้า | ||||||||||||||||||||
| deliverySn | text | ไม่ | DO19081217361 | หมายเลขใบคำสั่งซื้อ (หมายเลขใบจัดส่งสินค้าSCM) | ||||||||||||||||||||
| externalUserInfo | text | ไม่ | xingfukuaidi12 | ID ผู้ใช้ (ชื่อผู้ใช้ที่อยู่บนแพลตฟอร์มอีคอมเมิร์ซ) | ||||||||||||||||||||
| senderAddress | text | ใช่ | ที่อยู่ผู้ส่ง | |||||||||||||||||||||
| province | text | ใช่ | กรุงเทพ | จังหวัด | ||||||||||||||||||||
| city | text | ใช่ | คลองสามวา | อำเภอ | ||||||||||||||||||||
| district | text | ไม่ | ทรายกองดิน | ตำบล | ||||||||||||||||||||
| postalCode | text | ใช่ | 10510 | รหัสไปรษณีย์ | ||||||||||||||||||||
| senderName | text | ใช่ | binbin | ชื่อผู้ส่ง | ||||||||||||||||||||
| senderPhone | text | ใช่ | 34534373457474 | เบอร์โทรผู้จัดส่งใช้เลขตั้งแต่ 9-20 | ||||||||||||||||||||
| carrier | text | ไม่ | express | บริษัทขนส่ง | ||||||||||||||||||||
| backExpressSn | text | ไม่ | E5951518 | หมายเลขนำส่งคืนสินค้า | ||||||||||||||||||||
| oriExpressSn | text | ไม่ | 111231 | หมายเลขนำส่งเดิม | ||||||||||||||||||||
| weight | text | ไม่ | 56 | น้ำหนักออเดอร์สินค้าทั้งกล่องเป็น g | ||||||||||||||||||||
| size | text | ไม่ | 4445 | ขนาดออเดอร์ทั้งกล่องเป็น mm | ||||||||||||||||||||
| buyerRemark | text | ไม่ | หมายเหตุ | หมายเหตุจากผู้ซื้อ | ||||||||||||||||||||
| backPayMode | text | ใช่ | cod | ประเภทการชำระ อีนัม bank online cod | ||||||||||||||||||||
| backStatus | text | ไม่ | 1 | สถานะการคืนเงิน อีนัม อัตโนมัติ 11: รอการคืนเงิน 2:คืนเงินแล้ว 3:ไม่คืนเงิน | ||||||||||||||||||||
| bankId | text | ไม่ | 88565887 | เลขบัญชีคืนเงิน | ||||||||||||||||||||
| payee | text | ไม่ | lolo | ผู้รับเงิน | ||||||||||||||||||||
| bankName | text | ไม่ | Bank | ธนาคาร | ||||||||||||||||||||
| warehouseId | text | ใช่ | 78 | ID คลังสินค้า | ||||||||||||||||||||
| ignorePrice | text | ไม่ | 0 | [0]ไม่ [1]ใช่ | ||||||||||||||||||||
| goods | text | ใช่ |
|
รายละเอียดสินค้า สายอักขละ json รองการระบุหรือไม่ระบุอักขระหลีก |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่ | |||
| msg | string | ไม่ | |||
| data | string | ไม่ | เลขใบสินค้าตีกลับ |
ตรวจสอบใบรับเข้าสินค้าตีกลับ API
ข้อมูลทั่วไป
HTTP
POST /Audit/returnBill HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
orderSn: "SR2003198368"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /Audit/returnBill
Method: POST
คำอธิบายการเชื่อมต่อ:
ตรวจสอบใบรับเข้าสินค้าตีกลับ
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| orderSn | string | ใช่ | SR2003198368 | เลขใบสินค้าตีกลับ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
ยกเลิกการคืนเงิน API
ข้อมูลทั่วไป
HTTP
POST /rollback_order/cancel HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
orderSn: "SR2003198368"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: []
}
Path: /rollback_order/cancel
Method: POST
คำอธิบายการเชื่อมต่อ:
ยกเลิกการคืนเงิน
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| orderSn | string | เลว | SR2003198368 | เลขใบสินค้าตีกลับ |
| externalOrderSn | string | ใช่ | ot123 | เลขคำสั่งซื้อนอกระบบ |
| cancelReason | string | เลว | cancel | สาเหตุที่ยกเลิก |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
หน้าแสดงรายละเอียดใบยกเลิกสินค้า API
ข้อมูลทั่วไป
HTTP
POST /Inbound/getDeliveryRollbackOrderDetail HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
baskSn: "SR1908134403",
orderSn: ""
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code": 1,
"msg": "success",
"data": [
{
"warehouseId": "78",
"warehouseName": "warehouse",
"backSn": "SR1908134403",
"orderSn": "erte77ru",
"status": "1060",
"backType": "allRejected",
"backReason": "5",
"deliverySn": "DO19081217361xgdgd",
"userId": "hhh",
"senderAddress": "dfdf",
"senderCountry": "th",
"senderProvince": "กรุงเทพ",
"senderCity": "คลองสามวา",
"senderDistrict": "ทรายกองดิน",
"senderPostalCode": "10510",
"senderMan": "zhanglibin",
"senderManPhone": "4588888888",
"oriExpressSn": "fffffffffffffff",
"backExpressSn": "dddddddddddddd",
"Carrier": "",
"totalWeight": "12",
"totalSize": "45",
"buyerRemark": "eee",
"backPayMode": "cod",
"backStatus": "2",
"bankId": "tytytyty",
"payee": "zhanglibin",
"bankName": "kaitaiBankfdgdfg",
"goodsList": [
{
"rowNumber": 1,
"barCode": "4",
"goodsName": "ssss",
"specification": "",
"backGoodsNumber": "343",
"backGoodsInNumber": "400",
"backGoodsTotalPrice": "5625200",
"qualityStatus":{
"normalNum": "2",
"badNum": 0
}
}
]
}
]
}
Path: /Inbound/getDeliveryRollbackOrderDetail
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ประเภทพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| backSn | string | ไม่ | SR2003198368 | เลขใบสินค้าตีกลับ |
| orderSn | string | ไม่ | เลขออเดอร์นอกระบบ(เลขใบรับเข้าสินค้าตีกลับและเลขออเดอร์นอกระบบ ต้องอัปโหลดอย่างน้อยหนึ่งหมายเลข) |
ข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอัตโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ||||
| msg | string | ||||
| data | object[list] | ||||
| warehouseId | number | คลังสินค้า ID | |||
| warehouseName | string | ชื่อคลังสินค้า | |||
| backSn | number | เลขใบสินค้าตีกลับ | |||
| orderSn | string | หมายเลขนอกระบบ | |||
| status | string | สถานะ | [1000] ยกเลิกตีกลับสินค้า [1001] ลบแล้ว [1010] คืนเงินโดยไม่ต้องส่งสินค้าคืน [1020]รออนุมัติ [1030]รอผู้ซื้อส่งกลับ [1040]ผู้ซื้อส่งกลับแล้ว [1045] สินค้าถึงคลังแล้ว [1050] ระหว่างรับสินค้า[1060] รับสินค้าเสร็จสิ้น | ||
| backType | string | ประเภทของการตีกลับ | [primary]ตีกลับสินค้าทั่วไป [backgoods]ตีกลับเพื่อเปลี่ยนสินค้า [allRejected]ปฏิเสธการรับสินค้าทั้งหมด | ||
| backReason | string | สาเหตุตีกลับพัสดุ | [1] 7วันส่งคืนสินค้าโดยไม่มีเหตุผล [2] ปัญหาคุณภาพ [3] หมดอายุ [4] เสียหาย [5] อื่นๆ | ||
| userId | string | ID แพลตฟอร์มผู้ใช้ | ผู้ใช้บนแพลตฟอร์มอีคอมเมิร์ซ | ||
| senderAddress | string | ที่อยู่ผู้ส่ง | |||
| senderCountry | enum | ประเทศ | ถ้าไม่กรอก ค่าตั้งต้นเป็นประเทศไทย | ||
| senderProvince | string | จังหวัด | |||
| senderCity | string | อำเภอ | |||
| senderDistrict | string | ตำบล | |||
| senderPostalCode | string | หมายเลขไปรษณีย์ผู้ส่ง | |||
| senderMan | string | ชื่อผู้ส่ง | |||
| senderManPhone | string | เบอร์โทร | |||
| oriExpressSn | string | หมายเลขพัสดุเก่า | |||
| backExpressSn | string | หมายเลขพัสดุตีกลับ | |||
| carrier | string | บริษัทขนส่ง | |||
| totalWeight | string | น้ำหนักออเดอร์ | g | ||
| totalSize | string | ขนาดออเดอร์ | mm | ||
| buyerRemark | string | หมายเหตุจากผู้ซื้อ | |||
| backPayMode | string | วิธีการคืนเงิน | [bank] โอนผ่านธนาคาร [online] ชำระเงินออนไลน์[cod] เก็บเงินปลายทาง | ||
| backStatus | string | สถานะการคืนเงิน | [1] รอการคืนเงิน [2] คืนเงินแล้ว [3] ไม่คืนเงิน | ||
| bankId | string | บัญชีรับเงิน | |||
| payee | string | ผู้รับเงิน | |||
| bankName | string | ธนาคาร | |||
| goodsList | object[list] | ข้อมูลสินค้า | |||
| rowNumber | number | หมายเลขแถว(ลำดับที่วางสินค้า) | |||
| barCode | string | บาร์โค้ดสินค้า | |||
| goodsName | string | ชื่อสินค้า | |||
| specification | string | สเปคสินค้า | |||
| backGoodsNumber | number | จำนวนพัสดุตีกลับ | |||
| backGoodsInNumber | number | จำนวนสินค้าที่รับเข้าคลัง | หลังจากที่การรับสินค้าเสร็จสิ้น ถึงจะมีจำนวนการรับเข้าสินค้า | ||
| backGoodsTotalPrice | number | ราคาพัสดุตีกลับ | หน่วย:สตางค์ | ||
| - qualityStatus | object | ||||
| - - normalNum | string | 10 | |||
| - - badNum | string | 2 |
สต๊อกสินค้า API
ค้นหา API สต๊อกสินค้า
ข้อมูลทั่วไป
HTTP
POST /open/goodsStock HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "BC001",
warehouseId: "1",
goodsStatus: "normal",
startTime :'2020-01-01 00:00:00',
endTime :'2020-01-02 23:59:59'
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: {
BBBUI: {
availableInventory: "10",
totalInventory: "105",
inventory: "95"
},
NOINI: {
availableInventory: "2",
totalInventory: "2",
inventory: "0"
}
}
}
Path: /open/goodsStock
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ไม่ | O3O2O1O,BBBUI,NNN | รหัสบาร์โค้ดมากกว่าหนึ่งใช้เครื่องหมายจุลภาคในการแบ่งคั่น การตรวจสอบนิพจน์ปรกติ ^[\w-]+(,[\w-]+)* |
| warehouseId | text | ไม่ | 1 | ID คลังสินค้า รวมเป็นคลังสินค้าทั้งหมดเมื่อไม่ระบุข้อมูล |
| goodsStatus | text | ไม่ | normal | สถานะคุณภาพ[normal]คุณภาพ (อัตโนมัติ), [bad] มีตำหนิ |
| goodsType | text | ไม่ | normal | ประเภทสินค้า[normal]ทั่วไป, [set] ชุดเซ็ต |
| startTime | text | ไม่ | 2020-01-01 00:00:00 | เวลาเริ่ม |
| endTime | text | ไม่ | 2020-01-01 23:59:59 | เวลาเสร็จสิ้น (ช่วงเวลาไม่เกิน1วัน) |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| msg | string | ไม่จำเป็น | |||
| code | number | ไม่จำเป็น | |||
| data | object | ไม่จำเป็น | |||
| ├─ O3O2O1O | object | ไม่จำเป็น | |||
| ├─ availableInventory | integer | ไม่จำเป็น | สต๊อกสินค้าที่พร้อมขาย | ||
| ├─ totalInventory | integer | ไม่จำเป็น | สต๊อกสินค้าจริง | ||
| ├─ inventory | integer | ไม่จำเป็น | สต๊อกคงเหลือ | ||
| ├─ BBBUI | object | ไม่จำเป็น | |||
| ├─ availableInventory | string | ไม่จำเป็น | |||
| ├─ totalInventory | string | ไม่จำเป็น | |||
| ├─ inventory | string | ไม่จำเป็น | |||
| ├─ NNN | object | ไม่จำเป็น | |||
| ├─ availableInventory | string | ไม่จำเป็น | |||
| ├─ totalInventory | string | ไม่จำเป็น | |||
| ├─ inventory | string | ไม่จำเป็น |
仓库库存查询 API(返回错误的Barcode)
基本信息
HTTP
POST /open/goodsStockWithErrBarcode HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
请求示例
params: {
barCode: "BC001",
warehouseId: "1",
goodsStatus: "normal",
startTime :'2020-01-01 00:00:00',
endTime :'2020-01-02 23:59:59'
}
返回数据体示例
{
"code": 1,
"msg": "成功",
"data": {
"stock": {
"goods001": {
"totalInventory": "100", //实物库存
"inventory": "88", //可用库存
"availableInventory": "88"//可售库存
},
"goods002": {
"totalInventory": "100", //实物库存
"inventory": "88", //可用库存
"availableInventory": "88"//可售库存
}
},
"errBarcode": [//错误的barcode
"goods001",
"zzz",
"kkkkk",
"kkkk"
]
}
}
{
"code": 1718,
"msg": "商品类型非法",
"data": []
}
Path: /open/goodsStockWithErrBarcode
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| barCode | text | 否 | O3O2O1O,BBBUI,NNN | 条形码 多个用,隔开,验证正则 ^[\w-]+(,[\w-]+)* |
| warehouseId | text | 否 | 1 | 仓库ID,不填默认全部仓库 |
| goodsStatus | text | 否 | normal | 质量状态[normal]正品(默认),[bad]残品 |
| goodsType | text | 否 | normal | 商品类型[normal]普通,[set]套装 |
| startTime | text | 否 | 2020-01-01 00:00:00 | 开始时间 |
| endTime | text | 否 | 2020-01-01 23:59:59 | 结束时间 ( 时间范围的跨度不能大于1天) |
返回数据
详细结构见右侧
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| msg | string | 必须 | |||
| code | number | 必须 | |||
| data | object | 必须 |
API ค้นหาสต๊อกSN
ข้อมูลทั่วไป
HTTP
POST /open/getSnList HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
barCode: "BC001",
warehouseId: "1",
goodsStatus: "normal",
status: "1",
inWarehouseSn: "",
outWarehouseSn: "",
snCode: "",
assetCode: "",
limit: 50,
page: 50,
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code": 1,
"msg": "สำเร็จ",
"data": {
"items": [
{
"warehouseId": "78",
"warehouseName": "warehouse",
"barCode": "999",
"goodsStatus": "normal",
"status": "1",
"snCode": "2222",
"assetCode": "",
"inWarehouseSn": "AN1910101280",
"inTime": "2019-10-14 16:27:28",
"outWarehouseSn": "",
"outTime": "",
"remark": ""
},
],
"first": 1,
"before": 1,
"previous": 1,
"current": 1,
"last": 1,
"next": 1,
"total_pages": 1,
"total_items": 1,
"limit": 50
}
}
Path: /open/getSnList
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | ค่าพารามิเตอร์ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | ค่าพารามิเตอร์ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ใช่ | O3O2O1O,BBBUI,NNN | รหัสบาร์โค้ดมากกว่าหนึ่งใช้เครื่องหมายจุลภาคในการแบ่งคั่น การตรวจสอบนิพจน์ปรกติ ^[\w-]+(,[\w-]+)* |
| warehouseId | text | ไม่ | 1 | ID คลังสินค้า รวมเป็นคลังสินค้าทั้งหมดเมื่อไม่ระบุข้อมูล |
| goodsStatus | text | ไม่ | normal | สถานะคุณภาพ[normal]คุณภาพ (อัตโนมัติ), [bad] มีตำหนิ |
| status | text | ไม่ | 1 | สถานะคุณภาพ [1]รับเข้าคลังแล้ว (อัตโนมัติ), [3] ถูกจองแล้ว, [4]จ่ายสินค้าแล้ว |
| inWarehouseSn | text | ไม่ | เลขใบรับเข้าคลัง | |
| outWarehouseSn | text | ไม่ | เลขใบจ่ายสินค้า | |
| snCode | text | ไม่ | SN | |
| assetCode | text | ไม่ | ASSET | |
| limit | text | ไม่ | 50 | ปริมาณที่แสเงการค้นหาข้อมูลในแต่ละหน้า,ไม่ระบุตั้งค่าอัตโนมัติเป็น50,หมายถึงปริมาณข้อมูลที่แสดงในแต่ละหน้าคือ50 รายการ,ค่ามากที่สุดไม่เกิน10000 รายการ |
| page | text | ไม่ | 1 | ค้นหาเลขหน้า,ไม่ระบุตั้งค่าอัตโนมัติเป็น1,หมายถึงหน้าที่1 |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ค่าพารามิเตอร์ | หมายเหตุ |
|---|---|---|---|
| code | number | ||
| msg | string | ||
| data | object | ||
| first | number | ||
| before | number | ||
| previous | number | ||
| current | number | ||
| last | number | ||
| next | number | ||
| total_pages | number | จำนวนหน้าทั้งหมด | |
| total_items | number | จำนวนรายการทั้งหมด | |
| limit | number | ||
| items | object | ||
| warehouseId | number | คลังสินค้า id | |
| warehouseName | string | ชื่อคลังสินค้า | |
| barCode | string | บาร์โค้ด | |
| goodsStatus | string | สถานะคุณภาพ | |
| status | number | สถานะ | |
| snCode | string | รหัสSN | |
| assetCode | string | รหัสASSET | |
| inWarehouseSn | string | เลขใบรับเข้าคลัง | |
| inTime | string | เวลารับเข้าคลัง | |
| outWarehouseSn | string | เลขใบจ่ายสินค้า | |
| outTime | string | เวลาที่จ่ายสินค้า | |
| remark | string | หมายเหตุ |
API ค้นหาสต๊อกสินค้าควบคุมวันหมดอายุ
ข้อมูลทั่วไป
HTTP
POST /open/shelfLifeGoodsStock HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
params: {
barCode: "BC001,BC002",
warehouseId: "1",
goodsStatus: "normal"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
"code": 1,
"msg": "สำเร็จ",
"data": [
{
"warehouseId": "1",
"totalInventory": "498",
"qualityStatus": "normal",
"sellerGoodsBatchCode": "20190117",
"productionDate": "2019-01-17",
"expiringDate": "2019-03-03",
"nearDateType": "2",
"lockUpDate": "2019-03-03",
"barCode": "BC001"
},
{
"warehouseId": "1",
"totalInventory": "501",
"qualityStatus": "normal",
"sellerGoodsBatchCode": "20190118",
"productionDate": "2019-01-18",
"expiringDate": "2019-03-04",
"nearDateType": "2",
"lockUpDate": "2019-03-04",
"barCode": "BC002"
}
]
}
Path: /open/shelfLifeGoodsStock
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | ค่าพารามิเตอร์ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | ค่าพารามิเตอร์ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| barCode | text | ใช่ | O3O2O1O,BBBUI,NNN | รหัสบาร์โค้ดมากกว่าหนึ่งใช้เครื่องหมายจุลภาคในการแบ่งคั่น การตรวจสอบนิพจน์ปรกติ ^[\w-]+(,[\w-]+)* |
| warehouseId | text | ไม่ | 1 | ID คลังสินค้า รวมเป็นคลังสินค้าทั้งหมดเมื่อไม่ระบุข้อมูล |
| goodsStatus | text | ไม่ | normal | สถานะคุณภาพ[normal]คุณภาพ (อัตโนมัติ), [bad] มีตำหนิ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ค่าพารามิเตอร์ | หมายเหตุ |
|---|---|---|---|
| code | number | ||
| msg | string | ||
| data | object | ||
| warehouseId | string | คลังสินค้า ID | |
| totalInventory | string | สต๊อกสินค้าจริง | |
| goodsStatus | string | สถานะคุณภาพ | |
| sellerGoodsBatchCode | string | หมายเลขล็อต | |
| productionDate | string | วันที่ผลิต | |
| expiringDate | string | วันหมดอายุ | |
| lockUpDate | string | วันที่ห้ามขาย | |
| barCode | string | บาร์โค้ด | |
| nearDateType | string | ประเภทระยะเก็บรักษา [0]ปกติ [1]ใกล้หมดอายุ [2]หมดอายุแล้ว |
换单 API
换单订单新增 API
基本信息
HTTP
POST /seller_address/create HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
请求示例
params: {
"mchId":"S0002",
"sign":"sign",
"storeCode":"S0001",
"warehouseCode":"xiaodong1",
"externalOrder":"E0000000333333",
"transferType":1,
"packageExpressSn":"P222",
"expressSn":"",
"payType":2,
"amount":111,
"isInsurance":1,
"insuranceAmount":22,
"remark":"remark",
"consignee":"Lily",
"province":"AAA",
"city":"BBB",
"district":"CCC",
"address":"address0000001",
"consigneePhone":"0123123123",
"senderProvince":"AAA",
"senderCity":"BBB",
"senderDistrict":"CCC",
"senderAddress":"1-2-3",
"senderPhone":"123123123123",
"customsInfo":[
{
"productType":"Lee",
"productName":"1111",
"productQuantity":10,
"productValue":"111",
"productBarcode":"111",
"productNameEn":"111",
"productBrand":"111",
"productOrigin":"11111",
"weight":111
}
]
}
返回数据体示例
{
"msg": "success",
"code": 1,
"data": []
}
Path: /transfer_order/add
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| storeCode | text | Y | S0001 | 店铺编码 |
| warehouseCode | text | Y | W0001 | 仓库编码 |
| externalOrder | text | Y | 1234567 | 平台订单号 |
| transferType | text | Y | 1 | 1:一件一包裹 2:一件多包裹 |
| packageExpressSn | text | Y | 0001,0002 | 国内运单号,多个逗号分隔 |
| expressSn | text | N | 1234567 | 海外快递,尾程运单号 |
| payType | text | Y | 1 | 支付方式:1:COD, 2:Online payment' |
| amount | text | Y | 100.10 | 订单金额 |
| isInsurance | text | N | 1 | 是否保价 |
| insuranceAmount | text | N | 100.10 | 保价金额 |
| remark | text | N | glass | 备注 |
| consignee | text | Y | Lily | 收货人 |
| province | text | Y | 北京 | 省份 |
| city | text | Y | 北京 | 城市 |
| district | text | Y | 朝阳 | 区域 |
| address | text | Y | 15号 | 详细地址 |
| consigneePhone | text | Y | 13200000000 | 收件人联系方式 |
| senderProvince | text | N | 北京 | 发件人省份 |
| senderCity | text | N | 北京 | 发件人城市 |
| senderDistrict | text | N | 朝阳 | 发件人区域 |
| senderAddress | text | N | 15号 | 发件人详细地址 |
| senderPhone | text | N | 13200000000 | 发件人联系电话 |
| postalCode | text | N | 100000 | 邮编 |
| customsInfo | text | Y | 见customsInfo格式 | 清关信息,json字符串 |
customsInfo
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| productType | text | N | 商品类型 | |
| productName | text | Y | 书籍 | 商品名称 |
| productQuantity | text | Y | 商品数量 | |
| productValue | text | Y | 100 | 商品价格 |
| productBarcode | text | Y | 1234567 | 商品条码 |
| productNameEn | text | Y | book | 商品名称(en) |
| productBrand | text | N | 品牌 | |
| productOrigin | text | N | 原产地 | |
| weight | text | Y | 100 | 商品重量(kg) |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | ||||
| msg | string |
换单订单撤回 API
基本信息
HTTP
POST /seller_address/create HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
请求示例
params: {
"mchId":"S0002",
"sign":"sign",
"transferSn":"S0001",
"externalOrder":"S0001",
"expressSn":"S0001"
}
返回数据体示例
{
"msg": "success",
"code": 1,
"data": []
}
Path: /transfer_order/recall
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| transferSn | text | Y | 1234567 | 换单订单 |
| externalOrder | text | Y | 1234567 | 平台订单号 |
| expressSn | text | Y | 1234567 | 尾程快递运单号 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | ||||
| msg | string |
获取订单轨迹/获取尾程运单号 API
基本信息
HTTP
POST /seller_address/create HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
请求示例
params: {
"mchId":"S0002",
"sign":"sign",
"transferSn":"S0001",
"orderSn":"S0001",
}
返回数据体示例
{
"msg":"success",
"code":1,
"data":{
"transferSn":"",
"orderSn":"",
"expressSn":"",
"routes":[
{
"action":"T1001",
"description":"",
"time":"2022-01-01 00:00:00",
"timeZone":"Asia/Shanghai"
}
]
}
}
Path: /transfer_order/track_order
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| transferSn | text | N | 1234567 | 换单订单号 |
| orderSn | text | N | 1234567 | 平台订单号 |
| expressSn | text | N | 1234567 | 尾程运单号 |
| Y | 1234567 | 换单订单号\平台订单号\尾程运单号至少传一个 |
返回数据
| 名称 | 类型 | 是否必须 | 备注 |
|---|---|---|---|
| code | number | ||
| msg | string | ||
| data | object | ||
| transferSn | text | 换单订单号 | |
| orderSn | text | 平台订单号 | |
| expressSn | text | 尾程运单号 | |
| routes | object | ||
| action | text | 动作 | |
| description | text | 动作描述 | |
| time | text | 时间 | |
| timeZone | text | 时区 |
ลูกค้า API
เพิ่ม API ฐานข้อมูลลูกค้า
ข้อมูลทั่วไป
HTTP
POST /seller_address/create HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
nodeSn: "NS001",
name: "CustomName",
type: "",
contact: "",
telephone: "",
province: "",
city:"",
district:"",
postalCode: "",
address: "",
transferStation:"",
remark: "",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: []
}
Path: /seller_address/create
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| nodeSn | text | ใช่ | TH01050101 | รหัสลูกค้า |
| name | text | ใช่ | ชื่อลูกค้า | |
| type | text | ไม่ | ประเภทลูกค้า | |
| contact | text | ไม่ | ผู้ติดต่อ | |
| telephone | text | ไม่ | เบอร์โทร | |
| code | text | ไม่ | ที่อยู่ CODE | |
| postalCode | text | ไม่ | ที่อยู่รหัสไปรษณีย์ | |
| address | text | ไม่ | ที่อยู่โดยละเอียด | |
| transferStation | text | ไม่ | สถานีขนส่งย่อย | |
| remark | text | ไม่ | หมายเหตุ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
ห้ามใช้ API ฐานข้อมูลลูกค้า
ข้อมูลทั่วไป
HTTP
POST /seller_address/delete HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
nodeSn: "TH01050101"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: []
}
Path: /seller_address/delete
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| nodeSn | text | ใช่ | รหัสลูกค้า |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
แก้ไข API ฐาข้อมูลสินค้าของลูกค้า
ข้อมูลทั่วไป
HTTP
POST /seller_address/update HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
nodeSn: "TH01050101",
name: "CustomName",
type: "",
contact: "Jack",
telephone: "18652125424",
province: "01050101",
city:"",
district:"",
postalCode: "TH01050101",
address: "address",
transferStation:"",
remark: "remark"
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "สำเร็จ",
code: 1,
data: []
}
Path: /seller_address/update
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| nodeSn | text | ใช่ | TH01050101 | รหัสลูกค้า |
| name | text | ใช่ | ชื่อลูกค้า | |
| type | text | ไม่ | ประเภทลูกค้า | |
| contact | text | ไม่ | ผู้ติดต่อ | |
| telephone | text | ไม่ | เบอร์โทร | |
| province | text | ไม่ | จังหวัด | |
| city | text | ไม่ | อำเภอ | |
| district | text | ไม่ | ตำบล | |
| postalCode | text | ไม่ | รหัสไปรษณีย์ (ที่อยู่จะสมบูรณ์เมื่อกรอกข้อมูลเขตอำเภอ จังหวัด รหัสไปรษณีย์ให้ครบถ้วน ) | |
| address | text | ไม่ | ที่อยู่โดยละเอียด | |
| transferStation | text | ไม่ | สถานีขนส่งย่อย | |
| remark | text | ไม่ | หมายเหตุ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | ไม่จำเป็น |
ฐานข้อมูล API
ค้นหาคลังสินค้าที่เปิดใช้งาน API
ข้อมูลทั่วไป
HTTP
POST /open/getWarehouseList HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
'id' => 1,
'name' =>'warehouseName',
'warehouseNo'=>'warehouseCode',
'contact' =>'Tom',
'telephone' =>'8888888888',
'province' =>'province name',
'city' => 'city name',
'district' => 'district name',
'postalCode' => '100000',
'address' => 'address detail'
]
}
Path: /open/getWarehouseList
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาคลังสินค้าที่เปิดใช้งาน
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| id | int | 1 | คลังสินค้า ID |
| name | string | warehouse name | ชื่อคลังสินค้า |
| warehouseNo | string | W001 | รหัสคลังสินค้า |
| contact | string | Tom | ผู้ติดต่อ |
| telephone | string | 8888888888 | เบอร์โทร |
| province | string | province name | จังหวัด |
| city | string | city name | อำเภอ |
| district | string | district name | ตำบล |
| postalCode | string | 10000 | รหัสไปรษณีย์ |
| address | string | address detail | ที่อยู่โดยละเอียด |
ค้นหาร้านค้าที่เปิดใช้งาน API
ข้อมูลทั่วไป
HTTP
POST /order/getStoreList HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: [
'storeName' =>'store name',
'storeCode' => 'S001',
'platformSourceName' =>'platform name',
'status' => 3
]
}
Path: /order/getStoreList
Method: POST
คำอธิบายการเชื่อมต่อ:
ค้นหาร้านค้าที่เปิดใช้งาน
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|
| storeName | string | store name | ชื่อร้านค้า |
| storeCode | string | S0001 | รหัสร้านค้า |
| platformSourceName | string | platform source name | แพลตฟอร์มเจ้าของร้านค้า |
| status | string | 3 | สถานะ 1:ปิดใช้งาน 2:บันทึก 3:เปิดใช้งาน |
เพิ่มฐานข้อมูลซัพพลายเออร์
ข้อมูลทั่วไป
HTTP
POST /supply/create HTTP/1.1
Host: https://open-training.flashfulfillment.co.th/
Content-Type: application/x-www-form-urlencoded
Accept: application/json
ตัวอย่างคำร้อง
params: {
code: "SP0001",
name: "SupplyName",
typeName: "",
contact: "",
phone: "",
country:"Thailand",
province: "",
city:"",
district:"",
postalCode: "",
address: "",
taxRate:"10",
remark: "",
}
ตัวอย่างปริมาณข้อมูลย้อนกลับ
{
msg: "success",
code: 1,
data: "SP0001"
}
Path: /supply/create
Method: POST
คำอธิบายการเชื่อมต่อ:
คำขอพารามิเตอร์
Headers
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| Content-Type | application/x-www-form-urlencoded | ใช่ |
Body
| ชื่อพารามิเตอร์ | ค่าพารามิเตอร์ | จำเป็นหรือไม่ | ตัวอย่าง | หมายเหตุ |
|---|---|---|---|---|
| code | text | ใช่ | SP0001 | รหัสซัพพลายเออร์ |
| name | text | ใช่ | SupplyName | ชื่อซัพพลายเออร์ |
| typeName | text | ไม่จำเป็น | ชื่อประเภท | |
| contact | text | ไม่จำเป็น | ผู้ติดต่อ | |
| phone | text | ไม่จำเป็น | เบอร์โทร | |
| country | text | ไม่จำเป็น | ประเทศ [Thailand]:ประเทศไทย | |
| province | text | ไม่จำเป็น | จังหวัด | |
| city | text | ไม่จำเป็น | อำเภอ | |
| district | text | ไม่จำเป็น | ตำบล | |
| postalCode | text | ไม่จำเป็น | รหัสไปรษณีย์ | |
| address | text | ไม่จำเป็น | ที่อยู่โดยละเอียด | |
| taxRate | integer | ไม่จำเป็น | 50 | อัตราภาษี 0-100 จำนวนเต็ม |
| remark | text | ไม่จำเป็น | หมายเหตุ |
ตัวอย่างปริมาณข้อมูลย้อนกลับ
| ชื่อ | ประเภท | จำเป็นหรือไม่ | ค่าอันโนมัติ | หมายเหตุ | ข้อมูลอื่นๆ |
|---|---|---|---|---|---|
| code | number | ไม่จำเป็น | |||
| msg | string | ไม่จำเป็น | |||
| data | string | จำเป็น | รหัสซัพพลายเออร์ |
Webhook
DeliveryOrder webhook API
base info
push data json
{
"method":"deliveryOrder",
"orderId":"DO23071677705",
"outTradeNo":"23071665HHRT9B-631-SPXTH031871791907",
"pno":"SPXTH031871791907",
"recentPno":"",
"state":"1014",
"stateText":"SUCCESS_DELIVER",
"message":"Your order has been delivered",
"opTime":1689603825,
"updateAt":1689603827
}
request params
| name | type | example | remark |
|---|---|---|---|
| method | string | deliveryOrder | |
| orderId | string | DO23071677705 | ffm deliveryOrder sn |
| outTradeNo | string | 23071665HHRT9B | order no |
| pno | string | SPXTH031871791907 | tracking num |
| recentPno | string | ||
| state | string | 1014 | |
| stateText | string | SUCCESS_DELIVER | |
| message | string | Your order has been delivered | |
| opTime | string | 1689603825 | |
| updateAt | string | 1689603827 |
state enum
| state | stateText | remark |
|---|---|---|
| 1001 | SUCCESS_VERIFY | |
| 1002 | WAREHOUSE_RECEIVE | |
| 1003 | SUCCESS_PICK | |
| 1004 | SUCCESS_PACK | |
| 1005 | RECEIVED | |
| 1014 | SUCCESS_DELIVER |
Outbound webhook API
base info
push data json
{
"method":"returnWarehouse",
"orderId":"RW23071677705",
"outTradeNo":"23071665HHRT9B",
"pno":"SPXTH031871791907",
"recentPno":"",
"state":"1014",
"stateText":"SUCCESS_DELIVER",
"message":"Your order has been delivered",
"opTime":1689603825,
"updateAt":1689603827
}
request params
| name | type | example | remark |
|---|---|---|---|
| method | string | returnWarehouse | |
| orderId | string | RW23071677705 | ffm outbound sn |
| outTradeNo | string | 23071665HHRT9B | order no |
| pno | string | SPXTH031871791907 | tracking num |
| recentPno | string | ||
| state | string | 1014 | |
| stateText | string | SUCCESS_DELIVER | |
| message | string | Your order has been delivered | |
| opTime | string | 1689603825 | |
| updateAt | string | 1689603827 |
state enum
| state | stateText | remark |
|---|---|---|
| 1001 | SUCCESS_VERIFY | |
| 1002 | WAREHOUSE_RECEIVE | |
| 1003 | SUCCESS_PICK | |
| 1004 | SUCCESS_PACK | |
| 1005 | RECEIVED | |
| 1014 | SUCCESS_DELIVER |
LossOverflow webhook API
base info
push data json
{
"method":"lossOverflow",
"orderId":"IS2308087707",
"orderSn":"MS2207117980",
"lossOverflowType":1,
"opTime":1689603825,
"goodsList":[
{
"barcode":"abc123",
"changeNum":1,
"snCode":"",
"batchCode":"",
"qualityStatus":""
}
]
}
request params
| name | type | example | remark |
|---|---|---|---|
| method | string | deliveryRollbackOrder | |
| orderId | string | SR2308087707 | ffm deliveryRollbackOrder no |
| orderSn | string | 23071665HHRT9B | order no |
| lossOverflowType | string | 1014 | |
| opTime | string | 1689603825 | |
| state | string | 1 | |
| goodsList | []object |
lossOverflowType enum
| state | stateText | remark |
|---|---|---|
| 1 | Genuine Product Loss | |
| 2 | Defective Product Loss | |
| 3 | Genuine Product Profit | |
| 4 | Defective Product Profit |
DeliveryRollbackOrder webhook API
base info
push data json
{
"method":"deliveryRollbackOrder",
"orderId":"SR2308087707",
"orderSn":"MS2207117980",
"state":1,
"opTime":1689603825
}
request params
| name | type | example | remark |
|---|---|---|---|
| method | string | deliveryRollbackOrder | |
| orderId | string | SR2308087707 | ffm deliveryRollbackOrder no |
| orderSn | string | 23071665HHRT9B | order no |
| state | string | 1014 | |
| opTime | string | 1689603825 |
state enum
| state | stateText | remark |
|---|---|---|
| 1000 | Cancel Return | |
| 1001 | Delete | |
| 1010 | Refund Without Returning Product | |
| 1020 | Awaiting Approval | |
| 1030 | Awaiting Buyer to Send Back | |
| 1040 | Buyer Sent Back | |
| 1045 | Arrived | |
| 1050 | Receiving Processing | |
| 1060 | Receiving Completed |
ตารางค่าคงที่
รหัสย้อนกลับ (code)
| Code | Meaning |
|---|---|
| 0 | ระบบภายในไม่ถูกต้อง |
| 1 | สำเร็จ |
| 1000 | การตรวจสอบข้อมูลไม่ถูกต้อง |
| 1001 | ไม่พบรายชื่อลูกค้า |
| 100112 | โปรดเข้าสู่ระบบ |
| 100113 | ประเภทเอกสารไม่ถูกต้อง |
| 100114 | อัปโหลดเลเบลล้มเหลว |
| 100115 | ต้องระบุบาร์โค้ด |
| 100116 | ต้องระบุุจำนวน |
| 100117 | ต้องระบุที่วางสินค้า |
| 100118 | ไม่พบบาร์โค้ด |
| 100119 | ปิดใช้งานบาร์โค้ดแล้ว |
| 100120 | รูปแบบจำนวนไม่ถูกต้อง |
| 100121 | ไม่พบที่วางสินค้า |
| 100122 | ไม่สามารถใช้งานที่วางสินค้าได้ |
| 100123 | ไม่พบบาร์โค้ด |
| 100124 | ปิดใช้งานสินค้าแล้ว |
| 100125 | สินค้ากับที่วางสินค้าซ้ำกัน |
| 100126 | ปิดใช้งานที่วางสินค้าดังกล่าวแล้ว |
| 100127 | ประเภทที่วางสินค้าไม่ถูกต้อง |
| 100128 | ยังไม่รองรับการรับสินค้าที่มีอายุเก็บรักษาจำนวนมาก |
| 100129 | จำนวนSNกับจำนวนรับสินค้าไม่ตรงกัน |
| 100130 | รูปแบบรหัสSNไม่ถูกต้อง |
| 100131 | เพิ่มรหัสSNแล้ว |
| 100132 | รหัสSNซ้ำ |
| 100133 | ยังไม่รับรองสินค้ารหัสASSET |
| 100134 | ต้องระบุเจ้าของสินค้า |
| 100135 | บาร์โค้ดไม่สามารถซ้ำกันได้ |
| 100136 | เกณฑ์การจัดเก็บสินค้านี้มีอยู่แล้ว |
| 100137 | ที่วางสินค้ายังไม่ได้เปิดใช้งาน |
| 100138 | คุณลักษณะวัตถุประสงค์ของที่วางสินค้าต้องเป็นหยิบสินค้าหรือเตรียมสินค้า |
| 100139 | จำเป็นต้องกรอกรหัสสินค้า |
| 100140 | ค่าอ้างอิงเกินความยาวที่กำหนด |
| 100141 | ประเภทพารามิเตอร์ไม่ถูกต้อง |
| 100142 | สถานะคุณภาพไม่ถูกต้อง |
| 100143 | สถานะไม่ถูกต้อง |
| 100144 | โลเคชั่นต้นทางไม่สามารถแว้นว่าง |
| 100145 | ไม่พบโลเคชั่นต้นทาง |
| 100146 | โลเคชั่นต้นทางยังไม่เปิดใช้งาน |
| 100147 | โลเคชั่นต้นทางไม่ตรงกับโซนจัดเก็บต้นทาง |
| 100148 | บาร์โค้ดไม่สามารถเว้นว่าง |
| 100149 | ข้อมูลซ้ำกัน |
| 100150 | ไม่พบข้อมูลสินค้า |
| 100151 | จำนวนการถ่ายโอนไม่สามารถเว้นว่าง |
| 100152 | จำนวนการถ่ายโอนรูปแบบไม่ถูกต้อง |
| 100153 | จำนวนการถ่ายโอนต้องมากกว่า 0 |
| 100154 | โลเคชั่นปลายทางไม่สามารถแว้นว่าง |
| 100155 | ไม่พบโลเคชั่นปลายทาง |
| 100156 | โลเคชั่นปลายทางยังไม่เปิดใช้งาน |
| 100157 | โลเคชั่นปลายทางไม่ตรงกับโซนจัดเก็บปลายทาง |
| 100158 | ไม่อนุญาตให้วางสินค้าอื่นๆที่มีวันเก็บรักษาในที่วางสินค้าดังกล่าว โปรดเปลี่ยนตำแหน่งที่วาง |
| 100159 | ไม่มีรหัสซัพพลายเออร์นี้ |
| 100160 | รหัสซัพพลายเออร์ซ้ำ |
| 100161 | ชื่อซัพพลายเออร์ซ้ำ |
| 100162 | ไม่มีหมวดหมู่ซัพพลายเออร์ |
| 100163 | รหัสซัพพลายเออร์เว้นว่างไม่ได้ |
| 100164 | ชื่อซัพพลายเออร์เว้นว่างไม่ได้ |
| 100165 | ค่าพารามิเตอร์เกินความยาวที่ระบุ |
| 100166 | รหัสซัพพลายเออร์ยังไม่เปิดใช้งาน |
| 100167 | ความผิดพลาดหลักเกณฑ์รหัสซัพพลายเออร์ |
| 100168 | ยังไม่เปิดใช้บริการประเทศนี้ |
| 100169 | อัตราภาษีไม่ถูกต้อง |
| 100170 | ไม่จำเป็นต้องอัปโหลดไฟล์ปะหน้าด้วยการไม่มีเลขพัสดุ |
| 100171 | ไม่จำเป็นต้องอัปโหลดไฟล์ปะหน้าด้วยการมีรหัสบริษัทขนส่ง |
| 100172 | การรับสินค้าเก็บได้เฉพาะที่วางสินค้าชั่วคราว |
| 100173 | ไม่พบข้อมูลสินค้า |
| 100174 | จำเป็นต้องระบุบาร์โค้ดและจำนวนสินค้า |
| 100175 | รายละเอียดสินค้าในตารางซ้ำ |
| 100176 | รูปแบบราคาไม่ถูกต้อง |
| 100177 | พบสินค้าดังกล่าว |
| 100178 | บาร์โค้ดในชุดสินค้าเดียวกันซ้ำกัน |
| 100179 | ไม่มีบาร์โค้ดสินค้าย่อยนี้อยู่ |
| 100180 | ไฟล์สินค้าย่อยยังไม่ได้เปิดใช้งาน |
| 100181 | กรุณากรอกบาร์โค้ดสินค้าย่อย |
| 100182 | สินค้าย่อยไม่มีข้อมูลชุดสินค้า |
| 100183 | บาร์โค้ดชุดสินค้านี้มีอยู่แล้ว |
| 100184 | บาร์โค้ดชุดสินค้าเว้นว่างไม่ได้ |
| 100185 | กรุณากรอกจำนวนสินค้า |
| 100186 | จำนวนข้อมูลสินค้าย่อยผิดพลาด |
| 100187 | จำนวนสินค้าย่อยอยู่ระหว่างช่วง[1-10000000] |
| 100188 | บาร์โค้ดชุดสินค้ายาวไม่เกิน200ตัว |
| 100189 | รหัสชุดสินค้ายาวไม่เกิน50ตัวอักษร |
| 100190 | ความยาวชื่อชุดสินค้าไม่เกิน200ตัวอักษร |
| 100191 | รูปแบบขนาดตัวอักษรยาวสุดไม่เกิน100 |
| 100192 | ความยาวของตัวอักษรไม่เกิน1000ตัวอักษร |
| 100193 | หมายเหตุยาวไม่เกิน1000ตัวอักษร |
| 100194 | รูปภาพURLสูงสุด200 |
| 100195 | ราคาทุนสูงสุด10000000.00บาท |
| 100196 | ·ราคาขายสูงสุด 10000000.00บาท |
| 100197 | ชุดสินค้าไม่มีสินค้าย่อย |
| 100198 | บาร์โค้ดชุดสินค้าซ้ำ |
| 100199 | กรุณากรอกชื่อชุดสินค้า |
| 1002 | การเซ็นชื่อไม่ผ่าน |
| 100200 | รูปแบบราคาต้นทุนผิดพลาด |
| 100201 | รูปแบบราคาขายผิดพลาด |
| 100202 | จำเป็นต้องใส่บาร์โค้ดสินค้า |
| 100203 | เจ้าของสินค้าไม่ได้ทำสัญญากับคลังสินค้า |
| 100204 | บาร์โค้ดของสินค้านี้ไม่ได้เป็นของเจ้าของนี้ |
| 100205 | บาร์โค้ดสินค้าซ้ำกันภายใต้เจ้าของคนเดียวกัน |
| 100206 | ไม่มีบาร์โค้ดสินค้านี้อยู่ |
| 100207 | รูปแบบความยาวของสินค้าผิดพลาด |
| 100208 | รูปแบบความกว้างของสินค้าผิดพลาด |
| 100209 | รูปแบบความสูงของสินค้าผิดพลาด |
| 100210 | รูปแบบน้ำหนักผิดพลาด |
| 100211 | รูปแบบน้ำหนักเตรียมแพ็คผิดพลาด |
| 100212 | หน่วยพื้นฐานไม่มีอยู่ในระบบ |
| 100213 | หน่วยระดับที่2ไม่มีอยู่ในระบบ |
| 100214 | หน่วยระดับที่3ไม่มีอยู่ในระบบ |
| 100215 | หน่วยพื้นฐานว่างเปล่า |
| 100216 | หน่วยระดับที่2ว่างเปล่า |
| 100217 | หน่วยระดับที่3ว่างเปล่า |
| 100218 | หน่วยระดับที่2ต้องไม่เหมือนหน่วยพื้นฐาน |
| 100219 | จำนวนหน่วยระดับที่2ว่างเปล่า |
| 100220 | รูปแบบจำนวนหน่วยระดับที่2ผิดพลาด |
| 100221 | รูปแบบบาร์โค้ดหน่วยระดับที่2ผิดพลาด |
| 100222 | หน่วยระดับที่3ต้องไม่เหมือนหน่วยระดับที่2และหน่วยพื้นฐาน |
| 100223 | รูปแบบจำนวนหน่วยระดับที่3ผิดพลาด |
| 100224 | รูปแบบบาร์โค้ดหน่วยระดับที่3ผิดพลาด |
| 100225 | รูปแบบหน่วยกำหนดที่เรียกเก็บinbound/outboundผิดพลาด |
| 100226 | บาร์โค้ดระดับที่ 2 ซ้ํากันในแบบฟอร์ม |
| 100227 | บาร์โค้ดระดับที่ 3 ซ้ํากันในแบบฟอร์ม |
| 100228 | บาร์โค้ดหน่วยระดับที่2มีอยู่ในระบบแล้ว |
| 100229 | บาร์โค้ดหน่วยระดับ3มีอยู่ในระบบแล้ว |
| 100230 | หน่วยพื้นฐานและหน่วยระดับที่2ไม่มีอยู่ |
| 100231 | จำนวนหน่วยระดับที่3ว่างเปล่า |
| 100232 | ไม่พบหน่วยกำหนดที่เรียกเก็บเงินinbound/outbound |
| 100233 | ต้องระบุหมายเลขใบงาน |
| 100234 | ต้องระบุวันที่เริ่มต้น |
| 100235 | ต้องระบุIDเรียกเก็บเงิน |
| 100236 | ต้องระบุุจำนวน |
| 100237 | ต้องระบุหน่วย |
| 100238 | ต้องระบุราคาต่อหน่วย |
| 100239 | ต้องระบุยอดเงินเรียกเก็บ |
| 100240 | ต้องระบุยอดเงินแก้ไข |
| 100241 | ต้องระบุยอดเงินชำระ |
| 100242 | ไม่พบรายการค่าใช้จ่าย |
| 100243 | หมายเลขใบงานเรียกเก็บเงินซ้ำกันในรายการเรียกเก็บเงินเดียวกัน |
| 100244 | หมายเลขใบงานนี้ มีบันทึกค่าธรรมเนียมรายการเรียกเก็บเงินแล้ว |
| 100245 | รูปแบบวันที่เริ่มต้นไม่ถูกต้อง |
| 100246 | รูปแบบใบงานไม่ถูกต้อง |
| 100247 | รูปแบบจำนวนไม่ถูกต้อง |
| 100248 | รูปแบบราคาต่อหน่วยไม่ถูกต้อง |
| 100249 | รูปแบบจำนวนเงินที่เรียกเก็บเงินไม่ถูกต้อง |
| 100250 | รูปแบบการแก้ไขจำนวนเงินไม่ถูกต้อง |
| 100251 | รูปแบบจำนวนเงินที่ชำระไม่ถูกต้อง |
| 100252 | ยอดเงินผิดปกติ |
| 100253 | บิลชำระซ้ำกัน |
| 100254 | เลขพัสดุไม่สามารถซ้ำกันในแบบฟอร์มการนำเข้า |
| 100255 | มีเลขพัสดุนี้แล้ว |
| 100256 | เลขพัสดุในฟอร์มซ้ำกัน |
| 100257 | รูปแบบน้ำหนักไม่ถูกต้อง |
| 100258 | รูปแบบยอดCODไม่ถูกต้อง |
| 100259 | รูปแบบค่าธรรมเนียมCODไม่ถูกต้อง |
| 100260 | โปรดระบุเลขแทร็คกิ้ง |
| 100261 | ต้องระบุประเภทธุรกิจ |
| 100262 | ประเภทธุรกิจไม่ต้องถูกต้อง |
| 100263 | หมายเลขใบสั่งซื้อทางธุรกิจเป็นสัญกรณ์วิทยาศาสตร์ |
| 100264 | รูปแบบขนาดไม่ถูกต้อง |
| 100265 | ต้องระบุน้ำหนัก |
| 100266 | รูปแบบเบี้ยประกันภัยไม่ถูกต้อง |
| 100267 | รูปแบบราคาส่วนลดไม่ถูกต้อง |
| 100268 | ต้องระบุวันหมดอายุและหมายเลขล็อต |
| 100269 | อนุญาตให้ระบุวันหมดอายุกับล็อตเฉพาะสินค้าเก็บอายุการรักษาเท่านั้น |
| 100270 | วันหมดอายุของผลิตภัณฑ์เดียวกันในโลเคชั่นเดียวกันต้องเหมือนกัน |
| 100271 | รูปแบบวันที่ไม่ถูกต้อง |
| 100272 | รูปแบบหมายเลขล็อตไม่ถูกต้อง |
| 100273 | หมายเลขล็อตนี้ตรงกันกับหมายเลขล็อตที่มีอยู่ |
| 100274 | ต้องระบุเลขออเดอร์นอกระบบ |
| 100275 | รูปแบบเลขออเดอร์นอกระบบไม่ถูกต้อง |
| 100276 | สถานะใบจัดส่งสินค้าไม่ถูกต้อง |
| 100277 | เลขออเดอร์นอกระบบเดียวกันกับเลขออเดอร์เดิมต้องเหมือนกัน |
| 100278 | ต้องระบุประเภทใบตีกลับสินค้า |
| 100279 | ประเภทใบตีกลับสินค้าไม่ถูกต้อง |
| 100280 | ต้องระบุวิธีคืนเงิน |
| 100281 | วิธีคืนเงินไม่ถูกต้อง |
| 100282 | ต้องระบุธนาคาร |
| 100283 | ธนาคารไม่ถูกต้อง |
| 100284 | ต้องระบุผู้รับเงิน หมายเลขบัญชีผู้รับเงินและผู้คืนสินค้า |
| 100285 | ต้องระบุวิธีการติดต่อของผู้คืนเงิน |
| 100286 | ต้องระบุสาเหตุตีกลับสินค้า |
| 100287 | สาเหตุตีกลับสินค้าไม่ถูกต้อง |
| 100288 | จำเป็นต้องใส่บาร์โค้ดสินค้า |
| 100289 | ในใบจัดส่งสินค้า ไม่มีบาร์โค้ดสินค้านี้ |
| 100290 | เลขออเดอร์นอกระบบเดียวกันนี้มีบาร์โค้ดสินค้าที่ซ้ำกัน |
| 100291 | ชื่อสินค้าไม่ถูกต้อง |
| 100292 | ต้องระบุจำนวนสินค้าตีกลับ |
| 100293 | รูปแบบจำนวนสินค้าตีกลับไม่ถูกต้อง |
| 100294 | จำนวนสินค้าตีกลับมากกว่าจำนวนสินค้าที่ตีกลับได้ |
| 100295 | รูปแบบราคาเงินคืนสินค้าตีกลับไม่ถูกต้อง |
| 100296 | รูปแบบยอดเงินคืนสินค้าตีกลับไม่ถูกต้อง |
| 100297 | ยอดเงินคืนสินค้าไม่ถูกต้อง |
| 100298 | รูปแบบค่าขนส่งไม่ถูกต้อง |
| 100299 | รูปแบบยอดเงินคืนไม่ถูกต้อง |
| 1003 | พบใบออเดอร์แล้ว |
| 100300 | ยอดเงินคืนไม่ถูกต้อง |
| 100301 | หมายเหตุการบริการลูกค้ากรอกได้มากสุด 700 ตัวอักษร |
| 100302 | ต้องระบุคลังตีกลับสินค้า |
| 100303 | คลังตีกลับสินค้าไม่ถูกต้อง |
| 100304 | รูปแบบผู้รับเงิน หมายเลขบัญชีผู้รับเงินและผู้คืนสินค้าไม่ถูกต้อง |
| 100305 | รูปแบบหมายเหตุของบริการลูกค้าไม่ถูกต้อง |
| 100306 | มีเลขออเดอร์นอกระบบนี้แล้ว |
| 100307 | สถานะออเดอร์ผิดพลาด |
| 100308 | ไม่พบเลขออเดอร์นอกระบบ |
| 100309 | เครื่องหมายออกคลังผิดพลาด |
| 100310 | จำนวนวันที่ใกล้วันห้ามขายต้องน้อยกว่าหรือเท่ากับวันที่มีอายุการเก็บรักษา |
| 100311 | จำนวนวันใกล้วันห้ามขายไม่ถูกกฎเกณฑ์ |
| 100312 | ต้องระบุวันที่ผลิตหรือวันหมดอายุและหมายเลขแบทช์ |
| 1004 | ที่อยู่ผู้ส่งไม่ตรงกัน |
| 100401 | การเปิดใช้งานการอัปเดตสินค้าคงคลังไม่ถูกต้อง โปรดกรอก Yes หรือ No |
| 100402 | เปอร์เซ็นต์การอัปเดตสินค้าคงคลังรองรับการกรอกจำนวนเต็มระหว่าง 1-1000 เท่านั้น |
| 100403 | สินค้าคงคลังจำลองรองรับการกรอกค่าจำนวนเต็มมากกว่า 0 เท่านั้น |
| 100404 | การเปิดใช้งานการขึ้นลงเชลไม่ถูกต้อง โปรดกรอก Yes หรือ No |
| 100405 | ไม่พบการแปลงความสัมพันธ์นี้ |
| 100406 | ภายใต้ร้านค้าที่เลือก ไม่พบการแปลงความสัมพันธ์นี้ |
| 100407 | ต้องระบุบาร์โค้ดสินค้านอกระบบ |
| 100408 | ไม่พบบาร์โค้ดสินค้านอกระบบ |
| 100409 | ร้านค้าที่เลือก ไม่พบบาร์โค้ดสินค้านอกระบบ |
| 100410 | มีใบแจ้งรับเข้าคลังแล้ว โปรดเปลี่ยนที่วางชั่วคราวอื่น |
| 100411 | ที่วางสินค้าดังกล่าวถูกใช้งานโดยบุคคลอื่น กรุณาเปลี่ยนที่วางสินค้า |
| 100412 | จำนวนขั้นต่ำการลงเชลรองรับเฉพาะการกรอกค่าจำนวนเต็มที่มากกว่า 0เท่านั้น |
| 1005 | ที่อยู่ผู้รับไม่ตรงกัน |
| 1006 | ใบพบใบออเดอร์ |
| 1007 | ไม่พบคลังสินค้า |
| 1008 | ไม่เปิดใช้บริการCODชั่วคราว |
| 1009 | COD ต้องไม่น้อยกว่า0 |
| 1010 | ลูกค้าคนปัจจุบันมีการแจ้งรับสินค้าที่ไม่ยังไม่เสร็จสิ้น ไม่จำเป็นต้องแจ้งการจัดส่ง |
| 1011 | ไม่ปรากฎเจ้าของสินค้า |
| 1012 | ไม่พบแพลตฟอร์มการขาย |
| 1013 | ไม่มีบริษัทโลจิสติกส์ |
| 1014 | ไม่พบใบจัดส่งสินค้า |
| 1015 | ใบออเดอร์ที่รับสินค้าแล้วไม่สามารถทำลายได้ |
| 1016 | ราคาขายต้องไม่เป็น 0 |
| 1017 | ไม่พบร้านค้า |
| 1018 | ไม่สามารถเว้นว่างที่อยู่จัดส่งและคลังสินค้า ได้ |
| 1019 | เลขพัสดุpno กับ ลูกค้า mchld ไม่ตรงกัน |
| 1020 | ราคารับประกันไม่สามารถน้อยกว่า0 |
| 1021 | รหัสไปรษณีย์ของที่อยู่จัดส่งสามารถระบุได้เพียง5ตัวอักขระ |
| 1022 | ที่อยู่จัดส่งปิดให้บริการชั่วคราว |
| 1023 | ต้องระบุเลขจัดส่งเดิม |
| 1024 | ไม่พบข้อมูลใบจัดส่งสินค้าดังกล่าว |
| 1025 | ออเดอร์ยังไม่จัดส่ง ไม่สามารถเติมสินค้า |
| 1026 | ต้องระบุเบอร์โทรติดต่อ |
| 1027 | ต้องระบุชื่อผู้ส่ง |
| 1028 | เมื่อป้อนเลขพัสดุล่วงหน้า จำเป็นต้องระบุCODEของบริษัทขนส่ง |
| 1029 | ไม่รองรับบริษัทขนส่งที่คุณใช้ |
| 1030 | คุณไม่มีสิทธิใช้บริษัทขนส่งนี้ |
| 1031 | ยังไม่เปิดใช้งานร้านค้า |
| 1032 | โปรดอัปโหลดคำร้องอย่างน้อยหนึ่งพารามิเตอร์ |
| 1033 | มีหลายจำนวนออเดอร์ โปรดระบุรายละเอียดเงื่อนไงคำ |
| 1034 | ใบจัดส่งสินค้าถูกยกเลิกแล้ว |
| 1035 | ออเดอร์อยู่ระหว่างการจัดส่ง ไม่สามารถยกเลิกได้ |
| 1036 | ไม่สามารถดำเนินการนี้ในขณะรอเปิดใช้งาน |
| 1037 | ไม่สามารถทำการยกเลิกใบออเดอร์ได้ ให้ทำการยื่นอนุมัติดึงกลับก่อนถึงสามารถทำการยกเลิกได้ |
| 1038 | ออเดอร์จัดส่งแล้ว |
| 1039 | รอการเรียกคืนให้สำเร็จ |
| 1040 | ออเตอร์ยังไม่อนุมัติ ไม่จำเป็นต้องเรียกคืน |
| 1041 | เริ่มส่งมอบใบออเดอร์แล้ว |
| 1042 | เรียกคืนสำเร็จ |
| 1043 | คลังสินค้าถูกปิดการใช้งาน |
| 1045 | สินค้ายังไม่ได้ขึ้นเชล |
| 1046 | จำเป็นต้องระบุบริษัทขนส่งสินค้าออนไลน์ |
| 1086 | สินค้ายังไม่เปิดใช้งานที่อยู่ในสินค้าชุดเซ็ต |
| 1101 | เบอร์โทรติดต่อไม่ถูกต้อง |
| 1102 | ข้อมูลสินค้าไม่ถูกต้อง |
| 1103 | ห้ามเว้นว่างเลขบาร์โค้ด |
| 1104 | ไม่พบสินค้า |
| 1105 | จำเป็นต้องระบุจำนวนสินค้า |
| 1106 | สินค้าซ้ำกัน |
| 1107 | ไม่อนุญาติให้เว้นว่างเลขใบออเดอร์ |
| 1108 | รูปแบบเวลาไม่ถูกต้อง |
| 1109 | รูปแบบใบออเดอร์ไม่ถูกต้อง |
| 1110 | ห้ามเว้นว่างชื่อสินค้า |
| 1112 | เมื่อเปิดใช้อายุการเก็บรักษา จะต้องระบุจำนวนวันที่สามารถเก็บได้ รวมถึงจำนวนวันเตือนล่วงหน้าก่อนถึงกำหนด |
| 1113 | ยอดเงินสินค้าไม่ถูกต้อง |
| 1114 | ยอดรวมใบออเดอร์ไม่ถูกต้อง |
| 1201 | ห้ามเว้นว่างวันที่สั่งซื้อ |
| 1202 | ห้ามเว้นว่างยอดเงินใบออเดอร์ |
| 1203 | ห้ามเว้นว่างรายละเอียดที่อยู่ ตำบล อำเภอ จังหวัด และรหัสไปรษณีย์ |
| 1204 | ห้ามเว้นว่างชื่อผู้รับสินค้า |
| 1205 | ห้ามเว้นว่างเบอร์โทรติดต่อ |
| 1206 | ห้ามเว้นว่างวิธีการชำระเงิน |
| 1207 | ห้ามเว้นว่างรายละเอียดที่อยู่และรหัสไปรษณีย์ |
| 1208 | เขตเมืองไม่ถูกต้อง |
| 1209 | ต้องระบุจังหวัดและเมือง |
| 1210 | ห้ามเว้นว่างรายละเอียดที่อยู่ |
| 1300 | วันที่สั่งซื้อไม่ถูกต้อง |
| 1301 | ยอดเงินของใบออเดอร์ไม่ถูกต้อง |
| 1302 | ตำบล อำเภอ จังหวัด รหัสไปรษณีย์ ไม่ตรงกัน |
| 1303 | วิธีการชำระเงินไม่ถูกต้อง |
| 1304 | ไม่พบสินค้า |
| 1305 | สินค้าไม่ได้เปิดใช้งาน |
| 1306 | จำนวนที่สั่งซื้อไม่ถูกต้อง |
| 1307 | ราคาไม่ถูกต้อง |
| 1308 | ค่าขนส่งไม่ถูกต้อง |
| 1309 | พบบาร์โค้ดสินค้าแล้ว |
| 1310 | พบบาร์โค้ดที่เหมือนกันในไฟล์เอกสารที่นำเข้า |
| 1311 | รูปแบบบาร์โค้ดไม่ถูกต้อง |
| 1312 | รูปแบบรหัสสินค้าไม่ถูกต้อง |
| 1313 | ระยะเก็บรักษาสินค้าไม่ถูกต้อง |
| 1314 | รหัสSNสินค้าไม่ถูกต้องหรือไม่ |
| 1315 | ราคาต้นทุนสินค้าไม่ถูกต้อง |
| 1316 | ความยาวสินค้าไม่ถูกต้อง |
| 1317 | ความกว้างสินค้าไม่ถูกต้อง |
| 1318 | ความสูงสินค้าไม่ถูกต้อง |
| 1319 | น้ำหนักสินค้าไม่ถูกต้อง |
| 1320 | น้ำหนักเตรียมแพ็คไม่ถูกต้อง |
| 1321 | จำเป็นต้องระบุจำนวนวันเก็บรักษาสำหรับสินค้าที่มีอายุเก็บรักษา |
| 1322 | จำนวนวันเก็บรักษาไม่ถูกต้อง |
| 1323 | จำเป็นต้องระบุจำนวนแจ้งวันเตือนใกล้หมดอายุสำหรับสินค้าที่มีอายุเก็บรักษา |
| 1324 | จำนวนวันที่แจ้งเตือนสินค้าใกล้หมดอายุไม่ถูกต้อง |
| 1325 | สินค้าที่มีวันเก็บรักษาต้องไม่ใช่สินค้ารหัสSN |
| 1326 | ที่อยู่ URL ภาพไม่ถูกต้อง |
| 1327 | รูปแบบของรูปภาพไม่ถูกต้อง |
| 1328 | จำนวนวันแจ้งเตือนล่วงหน้าต้องน้อยกว่าจำนวนวันหมดหมดอายุสินค้า |
| 1329 | เวลาการชำระเงินไม่ถูกต้อง |
| 1330 | ห้ามเว้นว่างชื่อประเทศ |
| 1331 | ห้ามเว้นว่างชื่อจังหวัด |
| 1332 | ห้ามเว้นว่างชื่ออำเภอ |
| 1333 | ห้ามเว้นว่างรหัสไปรษณีย์ |
| 1334 | สถานะการคืนเงินผิดกฎหมาย |
| 1335 | ห้ามเว้นว่างรายการสินค้า |
| 1336 | รูปแบบสินค้าไม่ถูกต้อง |
| 1337 | ต้องระบุประเภทสินค้าตีกลับ |
| 1338 | รูปแบบประเภทสินค้าตีกลับไม่ถูกต้อง |
| 1339 | รูปแบบน้ำหนักออเดอร์ไม่ถูกต้อง |
| 1340 | รูปแบบขนาดออเดอร์ไม่ถูกต้อง |
| 1341 | เลขใบสั่งซื้อนอกระบบยาวสุด 64 หลัก |
| 1342 | ต้องการจัดส่งตั๋วที่ผิดหลักหรือไม่ |
| 1343 | สถานะสินค้าไม่ถูกหลัก |
| 1344 | มีออเดอร์ที่อยู่รอการจัดส่ง |
| 1345 | การชำระเงินไม่ถูกต้อง |
| 1346 | ไม่พบสินค้าดังกล่าวในคลังสินค้านี้ |
| 1347 | ไม่รอบรับสินค้าชุดเซตเข้าคลัง |
| 1348 | สินค้ารับเข้าคลังแล้ว ไม่สามารถเปลี่ยนแปลงวันหมดอายุสินค้า |
| 1349 | สินค้ารับเข้าคลังแล้ว ไม่สามารถเปลี่ยนแปลงคุณสมบัติ SN |
| 1350 | ห้ามเว้นว่างรหัสสินค้านอกระบบ |
| 1351 | รหัสสินค้านอกระบบที่นำเข้าในตารางไม่สามารถซ้ำกันได้ |
| 1352 | พบรหัสสินค้านอกระบบอยู่ในระบบ |
| 1353 | ไม่พบโค้ดระบบดังกล่าว |
| 1354 | โค้ดระบบไม่ได้อยู่ในสถานะเปิดใช้งาน |
| 1355 | ยอดจำนวนส่วนลดทั้งออเดอร์ไม่ถูกต้อง |
| 1356 | ยอดจำนวนการสั่งสินค้าต้องไม่ต้องน้อยกว่า 0 |
| 1357 | ยอดจำนวนส่วนลดสินค้าต้องไม่ต้องน้อยกว่า 0 |
| 1358 | เลขใบจัดส่งสินค้าไม่ถูกต้อง |
| 1359 | เลขใบสั่งซื้อนอกระบบไม่ถูกต้อง |
| 1360 | เลขพัสดุไม่ถูกต้อง |
| 1361 | โปรดป้อนรหัสผ่าน 6-15 ตัวเลข |
| 1362 | รหัสยืนยันหมดอายุ |
| 1363 | รหัสยืนยันไม่ถูกต้อง |
| 1364 | ชื่อบัญชีผู้ใช้หรือรหัสไม่ถูกต้อง |
| 1365 | พบชื่อบัญชีผู้ใช้ดังกล่าว |
| 1366 | เบอร์มือถือได้ลงทะเบียนเรียบร้อยแล้ว |
| 1367 | ชื่อบัญชีผู้ใช้ไม่ถูกต้อง |
| 1368 | ไม่พบชื่อบัญชีผู้ใช้ |
| 1369 | การส่งรหัสยืนยันล้มเหลว |
| 1370 | เบอร์มือถือไม่ถูกต้อง |
| 1371 | พบเลขใบพัสดุนี้แล้ว |
| 1372 | เลขพัสดุซ้ำ |
| 1373 | จำเป็นต้องระบุเลขพัสดุ |
| 1374 | ไม่พบหมวดหมู่สินค้า |
| 1375 | จำเป็นต้องระบุหมวดหมู่สินค้า |
| 1376 | ห้ามใช้งานสถานะหมวดหมู่สินค้า |
| 1377 | ไม่พบแบรนด์สินค้า |
| 1378 | การเข้าชมบ่อยก่อนไป โปรดลองใหม่อีกครั้งในภายหลัง |
| 1379 | ไม่พบเลขพัสดุ |
| 1380 | ไม่มีสถานะอยู่ |
| 1381 | จำนวนสินค้าไม่ถูกกฎเกณฑ์ |
| 1400 | พบสินค้าราคาเท่ากันในใบออเดอร์ที่เดียวกัน |
| 1401 | ยอดเงินของใบออเดอร์ไม่ตรงกัน |
| 1402 | เจ้าของสินค้าไม่ได้เซ็นต์สัญญากับคลังสินค้านี้หรือไม่พบรหัสIDคลังสินค้า |
| 1403 | พารามิเตอร์สถานะคุณภาพไม่ถูกต้อง |
| 1501 | สินค้ายังไม่วางจำหน่าย |
| 1502 | ไม่พบที่อยู่จัดส่งของผู้ใช้ |
| 1503 | จำเป็นต้องกรอกข้อมูล |
| 1504 | พารามิเตอร์ไม่ถูกต้อง |
| 1505 | ห้ามเว้นว่างที่อยู่ |
| 1506 | ID ไม่ถูกต้อง |
| 1507 | จำนวนไม่ถูกต้อง |
| 1508 | จำนวนที่สั่งซื้อต้องไม่น้อยกว่ายอดขั้นต่ำ |
| 1509 | ไม่มีรายการดังกล่าวในรถเข็น |
| 1510 | จำนวนสินค้าไม่เพียงพอหรือของหมด , ไม่สามารถส่งคำสั่งซื้อได้ |
| 1511 | สินค้าหมดแล้ว |
| 1512 | คำสั่งซื้ออนุมัติแล้วไม่สามารถยกเลิกได้ |
| 1513 | สินค้าวางจำหน่ายแล้ว |
| 1514 | จำนวนสินค้าที่วางจำหน่ายต้องไม่เป็น0 |
| 1600 | ไม่อนุญาติให้เข้าระบบ |
| 1601 | ไม่พบข้อมูลสาขาที่ให้บริการ |
| 1602 | ข้อมูลไม่ใช่รูปแบบ JSON |
| 1603 | ต้องระบุเลขใบสั่งซื้อนอกระบบ |
| 1604 | ใบจัดส่งสินค้ายกเลิกแล้ว |
| 1605 | ใบจัดส่งสินค้าเริ่มส่งมอบแล้ว |
| 1606 | ใบจัดส่งสินค้าได้จัดส่งเรียบร้อยแล้ว |
| 1607 | ใบจัดส่งสินค้าที่รวมหรือแยกรายการไม่สามารถยกเลิกได้ |
| 1608 | ไม่พบสินค้าหรือสินค้ายังไม่เปิดใช้งาน |
| 1609 | ห้ามเว้นว่างรหัสสาขาบริการ |
| 1610 | รูปแบบรหัสสาขาให้บริการไม่ถูกต้อง |
| 1611 | ห้ามเว้นว่างชื่อสาขาบริการ |
| 1612 | ห้ามเว้นว่างชื่อผู้ติดต่อ |
| 1613 | ห้ามเว้นว่างโค้ดและรหัสไปรษณีย์ |
| 1614 | พบข้อมูลสาขาบริการแล้ว |
| 1615 | ห้ามเว้นว่างพื้นที่จัดเก็บสินค้า |
| 1616 | ห้ามเว้นว่างรหัสที่วางสินค้า |
| 1617 | ไม่พบพื้นที่จัดเก็บสินค้าดังกล่าว |
| 1618 | รหัสที่วางสินค้าในตารางมีข้อมูลที่ซ้ำกัน |
| 1619 | มีข้อมูลในระบบแล้ว |
| 1620 | รูปแบบรหัสของที่วางสินค้าไม่ถูกต้อง |
| 1621 | รูปแบบลำดับของที่วางสินค้าไม่ถูกต้อง |
| 1622 | รูปแบบแถวของที่วางสินค้าไม่ถูกต้อง |
| 1623 | รูปแบบกลุ่มของที่วางสินค้าไม่ถูกต้อง |
| 1624 | รูปแบบชั้นของที่วางสินค้าไม่ถูกต้อง |
| 1625 | รูปแบบตำแหน่งของที่วางสินค้าไม่ถูกต้อง |
| 1626 | รูปแบบปริมาตรที่มากสุดของที่วางสินค้าไม่ถูกต้อง |
| 1627 | รูปแบบน้ำหนักที่สามารถรองรับได้ของที่วางสินค้าไม่ถูกต้อง |
| 1628 | รูปแบบความยาวของที่วางสินค้าไม่ถูกต้อง |
| 1629 | รูปแบบความกว้างของที่วางสินค้าไม่ถูกต้อง |
| 1630 | รูปแบบความสูงของที่วางสินค้าไม่ถูกต้อง |
| 1631 | รูปแบบสถานะคุณภาพของที่วางสินค้าไม่ถูกต้อง |
| 1632 | พื้นที่จัดเก็บสินค้าไม่สามารถแก้ไขได้ |
| 1633 | ห้ามเว้นว่าง ID ที่วางสินค้า |
| 1634 | ID ที่วางสินค้าในตารางซ้ำกัน |
| 1635 | ไม่พบ ID ที่วางสินค้า |
| 1636 | ไม่สามารถเปลี่ยนแปลงสถานะคุณภาพได้ |
| 1637 | ที่วางสินค้าที่ระบบจัดสรรไว้ล่วงหน้าไม่สามารถแก้ไขได้ |
| 1638 | รูปแบบAsset ไม่ถูกต้อง |
| 1639 | เวลาเริ่มควรน้อยกว่าเวลาสิ้นสุด |
| 1640 | สินค้าถูกกำหนดเป็น Asset กรุณายื่นเลข Asset |
| 1641 | สินค้าAsset มีการจัดเก็บภายในคลังแล้ว |
| 1642 | พบรหัสASSET ที่ซ้ำกัน |
| 1643 | จำนวนสินค้าAssetกับจำนวนสินค้าในใบรับเข้าคลังไม่ตรงกัน |
| 1644 | ประเภทข้อมูลรับเข้าคลังไม่ถูกต้อง |
| 1645 | รูปแบบสาขาไม่ถูกต้อง |
| 1646 | ระยะเวลาไม่ถูกต้ |
| 1647 | ไม่พบรหัสดังกล่าว |
| 1648 | รูปแบบประเภทที่วางสินค้าไม่ถูกต้อง |
| 1649 | หมวดหมู่ลูกค้าไม่ถูกต้อง |
| 1650 | ห้ามเว้นว่างรหัสลูกค้า |
| 1651 | รูปแบบรหัสลูกค้าไม่ถูกต้อง |
| 1652 | พบรหัสลูกค้า |
| 1653 | ห้ามเว้นว่างชื่อลูกค้า |
| 1654 | ไม่พบรายชื่อลูกค้า |
| 1655 | ไม่เกิน 30 วัน |
| 1656 | การค้นหาข้อมูลไม่เกิน 100 รายการ/หน้า |
| 1657 | ช่วงเวลาไม่ถูกต้อง |
| 1658 | มีสินค้าไม่เพียงพอต่อการจ่าย กรุณาตรวจสอบ |
| 1659 | บาร์โค้ดภายนอกไม่มีในระบบ |
| 1660 | จำเป็นต้องระบุรหัสระบบ |
| 1661 | รูปแบบไปรษณีย์ไม่ถูกต้อง |
| 1662 | ไฟล์ข้อมูลมีหมายเลขรหัสลูกค้าเดียวกัน |
| 1663 | ไม่พบเลขใบงานดังกล่าว |
| 1664 | ไม่สามารถอนุมัติออเดอร์สต๊อกสินค้าไม่เพียงพอ |
| 1665 | สินค้าที่เปิดใช้งานรหัสASSET มีจำนวนไม่ตรงกับรหัสASSET ,โปรดทำการแก้ไข |
| 1666 | ไม่พบสินค้าของใบตีกลับสินค้า |
| 1667 | จำนวนสินค้าย้ายสต๊อกมากกว่าสินค้าที่มีอยู่ |
| 1668 | ใบจ่ายสินค้าไม่พบรายการสินค้า |
| 1669 | เจ้าของถูกปิดใช้งาน |
| 1670 | พารามิเตอร์ราคาไม่ถูกต้อง |
| 1671 | มูลค่าที่ประกาศไม่สามารถเป็น 0 |
| 1672 | มูลค่าที่ประกาศไม่เกินห้าหมื่นบาท |
| 1673 | จำนวนวงเงินประกันต้องเป็นจำนนวนเต็ม |
| 1674 | การจับคู่บริษัทขนส่งผิดปกติ |
| 1675 | รหัสไปรษณีย์ของแต่ละจังหวัด ห้ามเว้นว่าง |
| 1676 | เลขพัสดุเว้นว่างไม่ได้ |
| 1677 | อัปโหลตรูปภาพล้มเหลว |
| 1678 | ต้องอัปโหลตรหัสสินค้า |
| 1679 | ข้อมูลซ้ำ |
| 1680 | ไม่สามารถแก้ไขข้อมูลสินค้าโดยรับสินค้าเสร็จสิ้น |
| 1681 | บาร์โค้ดสินค้ากับรหัสสินค้าอย่างน้อยต้องอัปโหลดหนึ่งพารามิเตอร์ |
| 1682 | ข้อมูลสินค้าต้องมีอยู่ในสินค้าชุดเซ็ต |
| 1683 | บาร์โค้ดสินค้าต้องมีอยู่ในสินค้าชุดเซ็ต |
| 1684 | จำนวนสินค้าต้องมากกว่า0ที่อยู่ในสินค้าชุดเซ็ต |
| 1685 | ไม่พบสินค้าที่อยู่ในสินค้าชุดเซ็ต |
| 1687 | สินค้าซ้ำที่อยู่ในสินค้าชุดเซ็ต |
| 1688 | รูปแบบวันที่สั่งสินค้าผิดพลาด |
| 1689 | ใบจ่ายสินค้าไม่ถูกต้อง |
| 1690 | หมายเลขใบสั่งภายนอกไม่ถูกต้อง |
| 1691 | ไม่มีใบจ่ายสินค้านี้ |
| 1692 | จังหวัดและเมืองไม่ตรงกัน |
| 1693 | เลขออเดอร์ซ้ำ |
| 1694 | เลขออเดอร์มีอยู่ในระบบแล้ว |
| 1695 | รหัสไปรษณีย์มี5หลัก |
| 1696 | ยอดเงิน COD ไม่ถูกต้อง |
| 1697 | จํานวน COD เป็นจํานวนเต็มอยู่ระหว่าง 1-50,000 |
| 1698 | รูปแบบการรับประกันใช่หรือไม่ผิดพลาด |
| 1699 | จำนวนวงเงินประกันต้องเป็นจำนนวนเต็ม |
| 1700 | มูลค่าที่ประกาศไม่สามารถเป็น 0 |
| 1701 | มูลค่าที่ประกาศไม่เกินห้าหมื่นบาท |
| 1702 | ความยาวเลขออเดอร์ไม่เกิน64ตัว |
| 1703 | ผู้รับสินค้าเขียนชื่อ-สกุลยาวได้ไม่เกิน50ตัวอักษร |
| 1704 | ผู้ซื้อพิมพ์ข้อความได้ยาวสุดไม่เกิน600ตัวอักษร |
| 1705 | ผู้ขายพิมพ์ข้อความได้ยาวไม่เกิน600ตัวอักษร |
| 1706 | ยกเลิกใบจ่ายสินค้าเรียบร้อย |
| 1707 | ใบจ่ายสินค้าได้รับการอนุมัติแล้วไม่สามารถยกเลิกได้ |
| 1708 | เลขออเดอร์ซ้ำ กรุณาใช้หมายเลขใบจัดส่งสินค้า |
| 1709 | จำเป็นต้องเลือกเลขใบจัดส่งสินค้าหรือเลขออเดอร์ภายนอกอย่างใดอย่างหนึ่ง |
| 1710 | ยังไม่ได้รับเลขแทร็ค |
| 1711 | ไม่มีไฟล์นี้อยู่ |
| 1712 | ไม่พบซัพพลายเออร์ |
| 1713 | ซัพพลายเออร์ยังไม่เปิดใช้งาน |
| 1714 | เนื้อหาที่ป้อนไม่ถูกต้อง |
| 1715 | ข้อผิดพลาดวิธีการจัดส่ง |
| 1716 | ความยาวฟิลด์ไม่ถูกต้อง |
| 1717 | ไม่ได้รับอนุญาตสำหรับคลังสินค้านี้ |
| 1718 | ประเภทสินค้าผิดกฎหมาย |
| 1719 | หลังเปิดใช้งานล็อคสินค้าคงคลัง จะไม่รองรับฟีเจอร์นี้ |
| 1720 | รองรับการค้นหาบาร์โค้ดได้มากสุด 500 รายการ |
| 1721 | จํานวน COD เป็นจํานวนเต็มอยู่ระหว่าง 1-5,000,000 |
| 1722 | ผู้รับห้ามเว้นว่าง |
| 1723 | รหัสซัพพลายเออร์เว้นว่างไม่ได้ |
| 1724 | ห้ามเว้นว่างใบเสนอราคาของซัพพลายเออร์ |
| 1725 | ห้ามเว้นว่างอัตราภาษี |
| 1726 | รูปแบบใบเสนอราคาของซัพพลายเออร์ไม่ถูกต้อง รองรับเฉพาะค่าที่มากกว่า 0 เท่านั้น |
| 1727 | รูปแบบอัตราภาษีไม่ถูกต้อง รองรับเฉพาะค่าระหว่าง 0 ถึง 100 เท่านั้น |
| 1728 | รูปแบบปริมาณการซื้อขั้นต่ำไม่ถูกต้อง รองรับเฉพาะค่าการกรอกค่าเท่านั้น |
| 1729 | ปริมาณการซื้อขั้นต่ำต้องน้อยกว่าปริมาณอุปทานสูงสุด |
| 1730 | รูปแบบของปริมาณอุปทานสูงสุดไม่ถูกต้อง รองรับเฉพาะค่าการกรอกเท่านั้น |
| 1731 | ไม่รวมสิทธิ์พนักงานจัดซื้อ ไม่สามารถเพิ่มได้ |
| 1732 | ไม่สามารถสร้างใบเสนอราคาซ้ำสำหรับสินค้าเดียวกันจากซัพพลายเออร์รายเดียวกัน |
| 1733 | สินค้าชนิดเดียวกันจากซัพพลายเออร์รายเดียวกัน มีใบเสนอราคาในระบบแล้ว |
| 1734 | ใบแจ้งจ่ายสินค้าไม่มีเครื่องหมาย โปรดเพิ่มเครื่องหมายในระบบSCM |
| 1735 | ไม่พบประเทศ |
| 1736 | ตำบล อำเภอและจังหวัดและไม่ถูกต้อง กรุณากรอกใหม่อีกครั้ง |
| 1737 | อำเภอและจังหวัดไม่ถูกต้อง กรุณากรอกใหม่อีกครั้ง |
| 1738 | ต้องระบุรหัสสาขา |