SalesMatrix เวอร์ชัน 1.9.0: เปิดตัวระบบแปลงหน่วยสต็อกอัตโนมัติ ปิดช่องว่างสต็อกไม่พอในขั้นตอนยืนยันคำสั่งขาย
SalesMatrix เวอร์ชัน 1.9.0 มุ่งแก้ปัญหาที่พบบ่อยที่สุดของทีมขายภาคสนาม นั่นคือการถูกบล็อกไม่ให้ขายเพราะสต็อกในหน่วยนับที่ลูกค้าต้องการไม่พอ ทั้งที่สต็อกในหน่วยใหญ่กว่ายังมีเพียงพอ เวอร์ชันนี้เปิดตัวระบบแปลงหน่วยสต็อกอัตโนมัติ (Auto Stock Conversion) ที่ทำงานทันทีระหว่างยืนยันใบสั่งขาย พร้อมปรับโครงสร้างบริการยืนยันคำสั่งขายเบื้องหลังให้ปลอดภัยและตรวจสอบย้อนหลังได้มากขึ้น รวมถึงแก้ไขข้อบกพร่องที่พบระหว่างการทดสอบก่อนเปิดใช้งานจริงอีกกว่า 15 รายการ ครอบคลุมทั้งความถูกต้องของสต็อกเมื่อยกเลิกออเดอร์ ความปลอดภัยของข้อมูล และประสบการณ์ใช้งานบนเว็บและมือถือ
สปอตไลท์ฟีเจอร์
ระบบแปลงหน่วยสต็อกอัตโนมัติ (Auto Stock Conversion)
ยืนยันคำสั่งขายได้ต่อเนื่องแม้สต็อกในหน่วยย่อยไม่พอ ลดขั้นตอนแปลงหน่วยสต็อกด้วยมือก่อนขาย
เมื่อยืนยันใบสั่งขายแล้วพบว่าสต็อกในหน่วยที่ลูกค้าต้องการไม่เพียงพอ เช่น ลูกค้าสั่งซื้อเป็นชิ้นแต่สต็อกที่มีอยู่เป็นกล่อง ระบบจะแตกหน่วยจากหน่วยที่ใหญ่กว่าในจำนวนที่จำเป็นมาเติมให้อัตโนมัติ พร้อมบันทึกรายการแปลงหน่วยสต็อกไว้เป็นหลักฐานทุกครั้งว่าเกิดจากระบบอัตโนมัติ ช่วยให้พนักงานขายภาคสนาม เช่น พนักงานขับรถขาย (Van Sales) ที่บรรทุกสต็อกเป็นหน่วยใหญ่ ไม่ต้องแวะแปลงหน่วยสต็อกด้วยตนเองก่อนปิดการขาย ผู้ดูแลระบบสามารถเปิดหรือปิดการใช้งานฟีเจอร์นี้ได้จากหน้าตั้งค่าองค์กร
อัปเดตทั่วไป
ความถูกต้องของสต็อกเมื่อยกเลิกคำสั่งขาย (Stock Accuracy on Order Cancellation)
- แก้ไขสต็อกจองค้างเมื่อยกเลิกออเดอร์ที่แปลงหน่วยอัตโนมัติแล้ว แก้ไขปัญหาที่การยกเลิกใบสั่งขายซึ่งผ่านการแปลงหน่วยสต็อกอัตโนมัติแล้ว ไม่คืนค่าจำนวนสต็อกที่ถูกจองไว้ ทำให้ระบบแสดงสต็อกคงเหลือน้อยกว่าความเป็นจริงและอาจเกิดการแปลงหน่วยซ้ำโดยไม่จำเป็น
- แก้ไขสต็อกไม่คืนสู่สถานะเดิมหลังยกเลิกออเดอร์ แก้ไขให้จำนวนสต็อกกลับสู่สถานะก่อนแปลงหน่วยอย่างถูกต้อง เมื่อยกเลิกใบสั่งขายที่เคยผ่านการแปลงหน่วยอัตโนมัติจากหน้ายืนยันออเดอร์
- แก้ไขสินค้าค้างสถานะแปลงหน่วยเมื่อยกเลิกจากขั้นตอนตรวจสอบใบหยิบสินค้า แก้ไขกรณียกเลิกใบสั่งขายที่ถูกปฏิเสธจากหน้ายืนยันใบหยิบสินค้าและออกใบกำกับภาษี/เบิกสินค้า ซึ่งก่อนหน้านี้สินค้าที่แปลงหน่วยไปแล้วไม่ถูกคืนสภาพ
- ป้องกันการบันทึกรายการแปลงหน่วยสต็อกซ้ำซ้อนเมื่อยกเลิกออเดอร์ แก้ไขไม่ให้ระบบสร้างรายการแปลงหน่วยสต็อกอัตโนมัติซ้ำเมื่อผู้ใช้ยกเลิกใบสั่งขายเดิม
ความปลอดภัยและความสอดคล้องของข้อมูล (Security & Data Integrity)
- ปิดช่องโหว่การยืนยันใบสั่งขายที่ถูกยกเลิกไปแล้วซ้ำ เพิ่มการตรวจสอบสถานะใบสั่งขายก่อนยืนยัน ป้องกันไม่ให้ใบสั่งขายที่ถูกยกเลิกแล้วถูกเรียกยืนยันซ้ำผ่านการเรียกใช้งานโดยตรง ซึ่งก่อนหน้านี้อาจทำให้สถานะออเดอร์และการจองสต็อกผิดเพี้ยน
- รวมการแปลงหน่วยสต็อกอัตโนมัติเข้าในธุรกรรมเดียวกับการยืนยันออเดอร์ ปรับให้การสร้างรายการแปลงหน่วยสต็อกเกิดขึ้นภายในธุรกรรมเดียวกับการยืนยันใบสั่งขาย เพื่อป้องกันรายการแปลงหน่วยที่ค้างอยู่โดยไม่มีใบสั่งขายอ้างอิง หากขั้นตอนอื่นในกระบวนการยืนยันล้มเหลว
การรองรับหลายหน่วยนับและหลายรายการ (Multi-Tier & Multi-Order Handling)
- แก้ไขการแปลงหน่วยข้ามลำดับชั้นหลายขั้น แก้ไขระบบไม่สามารถแปลงหน่วยสต็อกจากหน่วยระดับ 2 ไปยังระดับ 3 (เช่น จากห่อไปเป็นกล่องใหญ่) ให้ทำงานได้ถูกต้องตามลำดับชั้นหน่วยนับทั้งหมด
- แก้ไขการแปลงหน่วยสต็อกเมื่อยืนยันหลายออเดอร์พร้อมกัน แก้ไขปัญหาที่การแปลงหน่วยสต็อกอัตโนมัติทำงานเฉพาะออเดอร์แรกเท่านั้น เมื่อยืนยันใบสั่งขายหลายรายการพร้อมกันแบบกลุ่ม
- อนุญาตให้ยืนยันออเดอร์ได้แม้หน่วยใหญ่สุดไม่พอสำหรับแปลงเป็นหน่วยย่อย แก้ไขให้ระบบลองแปลงหน่วยจากทุกระดับที่มีสต็อกเพียงพอ แทนที่จะบล็อกการยืนยันออเดอร์ทันทีเมื่อหน่วยที่ใหญ่ที่สุดไม่พอสำหรับแปลงเพียงอย่างเดียว
- แก้ไขการแปลงหน่วยผิดพลาดเมื่อออเดอร์มีสินค้าที่ต้องแปลงหน่วยหลายรายการ แก้ไขความคลาดเคลื่อนของจำนวนที่แปลงหน่วยเมื่อใบสั่งขายเดียวมีสินค้าที่ต้องแปลงหน่วยสต็อกอัตโนมัติมากกว่าหนึ่งรายการ
การตั้งค่าและการแสดงผลข้อมูลสต็อก (Settings & Stock Reporting)
- เพิ่มสวิตช์เปิด-ปิดการแปลงหน่วยสต็อกอัตโนมัติในหน้าตั้งค่าองค์กร เพิ่มตัวเลือกเปิดหรือปิดการใช้งานระบบแปลงหน่วยสต็อกอัตโนมัติที่หน้าแก้ไขข้อมูลบริษัท ซึ่งก่อนหน้านี้ตั้งค่าไว้ในระบบแต่ไม่มีช่องทางปรับจากหน้าจอ
- แก้ไขการแสดงผลหน้าใบสั่งขายที่ผ่านการแปลงหน่วยอัตโนมัติ ปรับปรุงเลย์เอาต์หน้าใบสั่งขายให้แสดงผลถูกต้องเมื่อรายการมีการแปลงหน่วยสต็อกอัตโนมัติเกิดขึ้น
- แก้ไขวันที่นำเข้าล่าสุดของสต็อกถูกอัปเดตผิดพลาดจากการแปลงหน่วยอัตโนมัติ แก้ไขไม่ให้วันที่นำเข้าสินค้าล่าสุด (นำเข้าล่าสุด) ถูกเปลี่ยนแปลงเมื่อเกิดการแปลงหน่วยสต็อกอัตโนมัติ ซึ่งไม่ใช่การนำเข้าสินค้าจริง
- แก้ไขมูลค่าสินค้าคงเหลือหายไปในไฟล์ Export รายงานทั่วไป แก้ไขค่ามูลค่าสินค้าคงเหลือ (On Hand) ที่หายไปในไฟล์รายงานทั่วไปที่ดาวน์โหลด
การแจ้งเตือนและประสบการณ์ใช้งานหลังยืนยันออเดอร์ (Notifications & UX)
- แจ้งรายละเอียดสินค้าที่แปลงหน่วยอัตโนมัติในข้อความแจ้งเตือน ข้อความแจ้งเตือนหลังยืนยันใบสั่งขายจะแสดงรายละเอียดสินค้าที่ถูกแปลงหน่วยอัตโนมัติ จำนวน และหน่วยนับต้นทาง-ปลายทาง แทนข้อความทั่วไปแบบเดิม
- เพิ่ม API ยืนยันใบสั่งขายและข้อมูลการแปลงหน่วยสำหรับแอปพลิเคชันมือถือ เพิ่มช่องทางยืนยันใบสั่งขายผ่าน API สำหรับแอปพลิเคชันมือถือ พร้อมส่งรายละเอียดรายการแปลงหน่วยสต็อกอัตโนมัติกลับไปยังแอป เพื่อให้ข้อมูลในเครื่องซิงค์ตรงกับระบบหลังยืนยันออเดอร์
- แจ้งเตือนก่อนยกเลิกออเดอร์ที่มีการแปลงหน่วยสต็อกอัตโนมัติ เพิ่มกล่องข้อความแจ้งเตือนก่อนยกเลิกใบสั่งขายที่เคยผ่านการแปลงหน่วยสต็อกอัตโนมัติ เนื่องจากรายการแปลงหน่วยไม่สามารถย้อนกลับได้ ผู้ใช้ต้องยืนยันอีกครั้งก่อนดำเนินการต่อ
- เพิ่มปุ่มส่งใบสั่งขายกลับเข้าคิวยืนยันจากหน้ารายละเอียดออเดอร์ เพิ่มปุ่มส่งกลับเข้าสถานะรอยืนยัน สำหรับใบสั่งขายที่มีสถานะสต็อกไม่พอ ให้ทำได้โดยตรงจากหน้ารายละเอียดใบสั่งขาย โดยไม่ต้องย้อนกลับไปหน้ารายการ
- แก้ไขข้อความแจ้งเตือนเมื่อยืนยันหลายออเดอร์แล้วไม่มีรายการสำเร็จเลย แก้ไขข้อความแจ้งเตือนที่สื่อว่าสำเร็จบางรายการ ทั้งที่ไม่มีออเดอร์ใดยืนยันสำเร็จเลยเมื่อยืนยันเป็นชุด ให้แสดงข้อความที่ตรงกับผลลัพธ์จริง
- เพิ่มส่วนแสดงรายการแปลงหน่วยสต็อกอัตโนมัติในหน้ารายละเอียดใบสั่งขาย เพิ่มส่วนแสดงข้อมูลรายการแปลงหน่วยสต็อกอัตโนมัติที่เกี่ยวข้องกับใบสั่งขายนั้น ๆ ในหน้ารายละเอียด เพื่อให้ผู้ใช้ตรวจสอบย้อนหลังได้ว่ามีการแปลงหน่วยเกิดขึ้นหรือไม่ จำนวนเท่าใด และจากหน่วยใด