เชื่อมระบบ WMS กับ ERP ยากไหม? วิธีเชื่อมผ่าน API หรือไฟล์ และการทำ Data Mapping
การเชื่อม WMS กับ ERP ไม่ได้ยากถ้าวางแผนถูก หัวใจคือกำหนดว่าข้อมูลแต่ละชนิดมีต้นทางที่ไหน ส่งเมื่อไร ด้วยวิธีใด และจับคู่ฟิลด์ (Data Mapping) ให้ตรงกัน บทความนี้อธิบายตั้งแต่เลือก API หรือไฟล์ ไปจนถึงการทดสอบก่อนใช้จริง

คำตอบสั้น: เชื่อม WMS กับ ERP ได้ 2 วิธีหลัก คือ API (ส่งข้อมูลทันทีเมื่อเกิดรายการ) และ ไฟล์ เช่น CSV ผ่าน FTP Server (ส่งเป็นรอบ) งานที่ใช้เวลามากที่สุดไม่ใช่การเขียนโปรแกรม แต่เป็นการตกลงว่าข้อมูลไหนส่งไปทางไหน และจับคู่รหัสกับหน่วยของสองระบบให้ตรงกัน (Data Mapping) ci.Himalayas/GLOBAL เชื่อม ERP หรือระบบบัญชีได้ทั้งสองแบบผ่านฟังก์ชัน Data Interface
WMS กับ ERP ส่งข้อมูลอะไรถึงกัน?
| ข้อมูล | ทิศทาง | ช่วงเวลาที่มักใช้ |
|---|---|---|
| ข้อมูลหลักสินค้า ลูกค้า ผู้ขาย | ERP → WMS | เมื่อมีการเพิ่มหรือแก้ไข |
| แผนรับสินค้า (จากใบสั่งซื้อ) | ERP → WMS | ก่อนสินค้ามาถึง |
| คำสั่งจัดส่ง (จากใบสั่งขาย) | ERP → WMS | ทันที หรือส่งตามรอบหยิบ |
| ผลรับสินค้าจริง ล็อต วันหมดอายุ | WMS → ERP | หลังรับสินค้าเสร็จ |
| ผลจัดส่งจริง | WMS → ERP | หลังปิดรอบจัดส่ง เพื่อออกใบแจ้งหนี้ |
| ยอดคงเหลือและผลปรับยอด | WMS → ERP | รายวันหรือหลังตรวจนับ |
กฎทอง: ข้อมูลแต่ละชนิดต้องมี “ต้นทาง” ที่เดียว ข้อมูลหลักแก้ที่ ERP ส่วนยอดตามตำแหน่งและล็อตยึด WMS ถ้าแก้ได้ทั้งสองฝั่ง ตัวเลขจะขัดกันในที่สุด
API กับไฟล์ (FTP/CSV) เลือกแบบไหน?
| หัวข้อ | API | ไฟล์ผ่าน FTP |
|---|---|---|
| ความเร็วข้อมูล | เกือบทันที | ตามรอบที่ตั้ง เช่น ทุก 15 นาทีหรือทุกชั่วโมง |
| ความซับซ้อนในการพัฒนา | สูงกว่า ต้องจัดการข้อผิดพลาดและการส่งซ้ำ | ต่ำกว่า ตรวจสอบไฟล์ด้วยตาได้ |
| เหมาะกับ | ออเดอร์ออนไลน์ที่ต้องตัดสต็อกทันที | ระบบเดิมที่ไม่มี API หรือข้อมูลที่ส่งเป็นรอบได้ |
| การติดตามปัญหา | ดูจาก log ของระบบ | เปิดไฟล์ดูได้โดยตรง |
หลายองค์กรใช้ผสมกัน เช่น คำสั่งจัดส่งผ่าน API แต่ข้อมูลหลักสินค้าส่งเป็นไฟล์รายวัน
Data Mapping คืออะไร?
Data Mapping คือการจับคู่ว่าฟิลด์ไหนในระบบหนึ่งตรงกับฟิลด์ไหนในอีกระบบ และต้องแปลงค่าอย่างไร ตัวอย่างที่ต้องตกลงกันเสมอ
- รหัสสินค้า: ใช้รหัสเดียวกันหรือมีตารางแปลงรหัส
- หน่วยนับ: ERP ขายเป็น “ลัง” แต่ WMS เก็บเป็น “ชิ้น” ต้องกำหนดอัตราแปลงที่เดียว
- สถานะเอกสาร: ยกเลิก แก้ไข หรือส่งบางส่วน จะส่งกลับอย่างไร
- คลังและเจ้าของสินค้า: รหัสคลังในสองระบบต้องตรงกัน
- วันที่และเวลา: ใช้รูปแบบและเขตเวลาเดียวกัน
ขั้นตอนเชื่อม WMS กับ ERP
ทำแผนภาพการไหลของข้อมูล
เขียนว่าเอกสารแต่ละชนิดเริ่มที่ไหน ส่งไปไหน และส่งกลับอะไร
เลือกวิธีเชื่อมต่อสำหรับข้อมูลแต่ละชนิด
API สำหรับข้อมูลเร่งด่วน ไฟล์สำหรับข้อมูลที่ส่งเป็นรอบได้
ทำตาราง Data Mapping
จับคู่ฟิลด์ หน่วย และสถานะ ให้ทั้งทีม ERP และทีม WMS ลงชื่อยืนยัน
ทดสอบด้วยข้อมูลจริง
ลองครบทุกกรณี เช่น ส่งบางส่วน ยกเลิก รับคืน และข้อมูลผิดรูปแบบ
กำหนดวิธีเฝ้าระวังและแก้ไข
ใครดูเมื่อข้อมูลส่งไม่ผ่าน และส่งซ้ำอย่างไรโดยไม่เกิดรายการซ้ำ
ปัญหาที่พบบ่อยเมื่อเชื่อมสองระบบ
| ปัญหา | สาเหตุ | วิธีป้องกัน |
|---|---|---|
| ยอดสต็อกสองระบบไม่ตรงกัน | แก้ยอดได้ทั้งสองฝั่ง | กำหนดต้นทางข้อมูลเดียว และปรับยอดผ่านเอกสารเท่านั้น |
| ออเดอร์ซ้ำ | ส่งข้อมูลซ้ำตอนระบบตอบช้า | ใช้เลขที่เอกสารเป็นตัวกันซ้ำ |
| สินค้าใหม่ส่งไม่ผ่าน | สร้างสินค้าใน ERP แต่ยังไม่ส่งข้อมูลหลักไป WMS | ส่งข้อมูลหลักก่อนเอกสารเสมอ |
| จำนวนผิดหลายเท่า | หน่วยนับไม่ตรงกัน | กำหนดอัตราแปลงหน่วยที่ระบบเดียว |
เชื่อม Marketplace และระบบอื่นได้ไหม?
ได้ นอกจาก ERP แล้ว WMS มักเชื่อมกับระบบขายออนไลน์และอุปกรณ์ในคลัง ตัวอย่างในกลุ่ม ci.Himalayas
- ci.Himalayas/Base รับคำสั่งซื้อจาก Lazada และ Shopee เข้าระบบอัตโนมัติ
- WMS Standard มีประสบการณ์เชื่อมต่อระบบขาย ระบบรับคำสั่งซื้อ และอุปกรณ์ Material Handling เช่น DAS, GAS และ DPS
- ci.Himalayas/GLOBAL ส่งข้อมูลกับ ERP หรือระบบบัญชีผ่าน FTP Server หรือ API
อ่านความต่างของสองระบบที่ ระบบ WMS กับ ERP ต่างกันอย่างไร และงานขายออนไลน์ที่ ระบบ WMS สำหรับ E-Commerce
คำถามที่พบบ่อย: เชื่อม WMS กับ ERP
เชื่อม WMS กับ ERP ใช้เวลานานไหม?
ขึ้นกับจำนวนชนิดข้อมูลและความพร้อมของ ERP เดิม ส่วนที่ใช้เวลามากคือการทำ Data Mapping และทดสอบทุกกรณี ไม่ใช่การเขียนโปรแกรม
ERP ไม่มี API เชื่อมได้ไหม?
ได้ ใช้การส่งไฟล์ เช่น CSV ผ่าน FTP Server ตามรอบเวลา ซึ่งเป็นวิธีที่ใช้กันแพร่หลาย
Data Mapping คืออะไร?
คือการจับคู่ฟิลด์ รหัส หน่วยนับ และสถานะเอกสารระหว่างสองระบบ เพื่อให้ข้อมูลที่ส่งไปมีความหมายตรงกัน
ยอดสต็อกควรยึดระบบไหน?
ยอดตามตำแหน่งและล็อตควรยึด WMS เพราะบันทึกจากการสแกนหน้างาน แล้วส่งยอดไปปรับใน ERP ตามรอบ
ci.Himalayas เชื่อม ERP ยี่ห้ออะไรได้บ้าง?
ci.Himalayas/GLOBAL เชื่อมผ่านฟังก์ชัน Data Interface แบบ API หรือ FTP Server จึงใช้กับ ERP ที่ส่งออกหรือรับข้อมูลได้ ทีมงานจะดูรูปแบบข้อมูลของ ERP ที่คุณใช้ก่อนเสนอแนวทาง
อัปเดตเนื้อหา: ตุลาคม 2026 โดยทีมซีเน็ท (ประเทศไทย)


