
สินค้าจองกับสต็อกพร้อมขาย แยกยอดอย่างไร
- Wynn
- 10 views

สินค้าจองกับสต็อกพร้อมขาย ต้องแยกจากกัน เพราะสินค้าที่มีอยู่บางส่วนอาจถูกกันไว้ให้ออเดอร์แล้ว ร้านควรบันทึกของที่มีจริง ยอดจอง และจำนวนที่เปิดขายได้แยกกัน พร้อมกำหนดว่าออเดอร์สถานะใดเริ่มจอง ตัดสต็อก หรือคืนยอดกลับ
สินค้าจองคือของที่ยังอยู่กับร้านแต่ผูกไว้กับคำสั่งซื้อ จึงไม่ควรเสนอขายให้ลูกค้ารายอื่น ส่วนสต็อกพร้อมขายคือจำนวนที่ยังรับคำสั่งซื้อใหม่ได้ หลังหักยอดจองและสินค้าที่ไม่อยู่ในสภาพพร้อมขายแล้ว
| ยอดที่บันทึก | หมายถึงอะไร | นำไปใช้ทำอะไร |
|---|---|---|
| ของที่มีจริง | สินค้าที่อยู่ในคลังหรือพื้นที่ขาย | ตรวจเทียบกับจำนวนที่นับได้ |
| สินค้าจอง | ของที่กันไว้ให้ออเดอร์ที่ยังไม่เสร็จ | ป้องกันนำของชิ้นเดิมไปขายซ้ำ |
| สินค้าไม่พร้อมขาย | ของเสีย ชำรุด รอตรวจ หรือกันไว้ใช้ภายใน | แยกออกจากจำนวนที่เปิดขาย |
| สต็อกพร้อมขาย | จำนวนที่ยังรับคำสั่งซื้อใหม่ได้ | แสดงยอดขายหน้าร้านหรือช่องทางออนไลน์ |
| ของที่ขายแล้ว | สินค้าที่ผ่านจุดตัดสต็อกตามกติกาของร้าน | ใช้ปรับยอดของที่มีจริง |
เริ่มจากกำหนดความหมายและจุดเปลี่ยนสถานะให้เหมือนกันทุกช่องทาง จากนั้นเชื่อมการเพิ่มหรือลดยอดเข้ากับเลขออเดอร์ ไม่ควรแก้ยอดสต็อกโดยไม่มีหลักฐาน เพราะอาจตรวจไม่ได้ว่าสินค้าถูกจอง ขาย หรือปลดจองจากรายการใด
ตรวจจำนวนสินค้าที่อยู่กับร้านและแยกตามรหัสสินค้า รุ่น สี ขนาด หรือสถานที่จัดเก็บ ไม่ควรรวมของที่กำลังขนส่งจากผู้ขายเป็นของที่มีจริง จนกว่าจะรับสินค้าและตรวจจำนวนเรียบร้อยแล้ว
หากยอดในระบบไม่ตรงกับของที่นับได้ ควรหาสาเหตุก่อนใช้ยอดนั้นคำนวณสต็อกพร้อมขาย โดยตรวจรายการรับเข้า การจัดส่ง สินค้าคืน ของเสีย และการย้ายสินค้าระหว่างพื้นที่
ร้านต้องเลือกว่าเริ่มกันสินค้าเมื่อลูกค้าส่งคำสั่งซื้อ เมื่อร้านยืนยันออเดอร์ หรือเมื่อได้รับเงิน โดยใช้กติกาเดียวกันกับลูกค้าในเงื่อนไขเดียวกัน หากกันของเร็วเกินไป สินค้าอาจค้างอยู่กับออเดอร์ที่ไม่มีการชำระเงิน
ใช้จำนวนที่มีจริงเป็นฐาน แล้วหักสินค้าที่ถูกจองและสินค้าที่ไม่พร้อมขาย ไม่ควรใช้ยอดของที่อยู่ในคลังแสดงให้ลูกค้าเห็นโดยตรง เพราะบางส่วนอาจมีเจ้าของหรืออยู่ระหว่างตรวจสภาพ
สต็อกพร้อมขาย = ของที่มีจริง − สินค้าจอง − สินค้าไม่พร้อมขาย
ทุกยอดจองควรมีเลขออเดอร์ รหัสสินค้า จำนวน วันที่เริ่มจอง สถานะการชำระเงิน และกำหนดปลดจอง หากมีเพียงยอดรวม ร้านจะตรวจไม่ได้ว่าสินค้าถูกกันไว้ให้ใครหรือออเดอร์นั้นยังดำเนินการอยู่หรือไม่
ร้านขนาดเล็กอาจใช้ google sheets ติดตามออเดอร์ โดยแยกคอลัมน์ของที่มีจริง ยอดจอง สต็อกพร้อมขาย และสถานะออเดอร์ พร้อมกำหนดผู้รับผิดชอบการอัปเดต เพื่อป้องกันหลายคนแก้ข้อมูลเดียวกันโดยไม่ทราบที่มา
เมื่อออเดอร์เปลี่ยนจากรอยืนยันเป็นชำระแล้ว เตรียมส่ง หรือจัดส่งแล้ว ร้านต้องปรับสถานะโดยไม่หักสินค้าซ้ำ หากยอดถูกหักออกจากสต็อกพร้อมขายตั้งแต่เริ่มจอง การจัดส่งควรเปลี่ยนสถานะของรายการ ไม่ใช่หักยอดพร้อมขายอีกครั้ง
เมื่อพ้นเวลาชำระเงิน ลูกค้ายกเลิก หรือร้านยืนยันว่าออเดอร์ดำเนินการต่อไม่ได้ ให้ลดยอดจองและคืนจำนวนกลับเป็นสต็อกพร้อมขาย เฉพาะสินค้าที่ยังอยู่ครบและมีสภาพพร้อมจำหน่ายเท่านั้น
หากยกเลิกเพียงบางรายการ ต้องคืนยอดเฉพาะส่วนนั้น ไม่ควรปลดจองทั้งออเดอร์ Adobe Commerce ระบุว่าเมื่อยกเลิกคำสั่งซื้อก่อนจัดส่ง ระบบจะสร้างรายการชดเชยเพื่อคืนจำนวนกลับไปยังยอดที่ขายได้ (2026-08-14) [1]
สินค้าที่ลูกค้าส่งคืนไม่ควรกลับเป็นสต็อกพร้อมขายทันที ต้องตรวจว่ารหัสและจำนวนตรงกับออเดอร์หรือไม่ รวมถึงสภาพสินค้า บรรจุภัณฑ์ และอุปกรณ์ประกอบ หากขายต่อไม่ได้ให้ย้ายไปยังสถานะสินค้าไม่พร้อมขาย
การคืนเงินกับการคืนสินค้าเป็นคนละเหตุการณ์ ร้านอาจคืนเงินให้ลูกค้าแล้วแต่ยังไม่ได้รับสินค้ากลับ จึงไม่ควรเพิ่มยอดพร้อมขายจนกว่าจะได้รับและตรวจสภาพสินค้าจริง
สถานะออเดอร์แต่ละช่วงต้องระบุให้ชัดว่ากระทบยอดจองและสต็อกพร้อมขายอย่างไร ตารางนี้เป็นแนวทางจัดระบบ ร้านควรปรับชื่อสถานะและจุดตัดสต็อกให้ตรงกับกระบวนการขายของตนเอง
| สถานะออเดอร์ | ยอดจอง | สต็อกพร้อมขาย | สิ่งที่ต้องทำ |
|---|---|---|---|
| รอตรวจสอบ | ตามกติกาของร้าน | ตรวจว่ากันของแล้วหรือยัง | บันทึกเวลาสร้างออเดอร์ |
| ยืนยันออเดอร์ | เพิ่มขึ้น | ลดลงตามจำนวนที่จอง | ผูกสินค้ากับเลขออเดอร์ |
| รอชำระเงิน | คงไว้จนถึงกำหนด | ไม่เปลี่ยน | ติดตามกำหนดหมดอายุ |
| ชำระแล้ว | คงไว้ | ไม่เปลี่ยน | เตรียมสินค้าและตรวจจำนวน |
| จัดส่งแล้ว | ปิดหรือแปลงรายการจอง | ไม่เพิ่มกลับ | บันทึกเลขพัสดุ |
| ยกเลิกก่อนส่ง | ลดลง | เพิ่มกลับเมื่อปลดจอง | บันทึกเหตุผลการยกเลิก |
| คืนสินค้า | ปรับหลังตรวจสภาพ | เพิ่มเฉพาะของที่ขายต่อได้ | บันทึกผลการตรวจสินค้า |
ข้อมูลสต็อกที่เปลี่ยนตามเวลาอาจมีรายละเอียดมากกว่ายอดคงเหลือปลายวัน งานวิจัย FreshRetailNet-50K ใช้ข้อมูลยอดขายรายชั่วโมงจาก 898 ร้านใน 18 เมือง และครอบคลุมสินค้าที่เน่าเสียง่าย 863 รหัส พร้อมกำกับเหตุการณ์สินค้าหมด แม้เป็นบริบทเฉพาะ แต่สะท้อนว่าการบันทึกสถานะตามเวลาให้ข้อมูลที่ยอดรวมอย่างเดียวไม่สามารถแสดงได้ (2025-05-22) [2]
สำหรับร้านเล็ก ไม่จำเป็นต้องสร้างระบบระดับงานวิจัย แต่ควรบันทึกเวลาที่เริ่มจอง ยืนยัน ยกเลิก จัดส่ง และปลดจอง เพื่อย้อนดูได้ว่ายอดพร้อมขายเปลี่ยนจากเหตุการณ์ใด โดยไม่ใช้ข้อมูลต่างประเทศกำหนดระยะเวลาจองของร้านโดยตรง
ตัวเลขทั้งหมดในส่วนนี้เป็นตัวอย่างสมมติ เพื่อสาธิตการปรับยอด ไม่ใช่ข้อมูลจากแหล่งอ้างอิง ร้านควรแทนค่าด้วยจำนวนสินค้าและกติกาการจองที่ใช้จริง
สมมติร้านมีสินค้าจริง 20 ชิ้น มีสินค้าชำรุด 2 ชิ้น และลูกค้าจอง 5 ชิ้น สต็อกพร้อมขายเท่ากับ 20 − 2 − 5 = 13 ชิ้น
ตรวจผลโดยรวมสินค้าพร้อมขาย 13 ชิ้น สินค้าจอง 5 ชิ้น และสินค้าชำรุด 2 ชิ้น จะได้ 20 ชิ้น ตรงกับจำนวนที่มีจริง
สมมติออเดอร์จองสินค้าไว้ 4 ชิ้น แต่ลูกค้ายกเลิก 1 ชิ้นก่อนจัดส่ง ร้านต้องลดยอดจองเหลือ 3 ชิ้น และคืนสินค้า 1 ชิ้นไปยังสต็อกพร้อมขาย หากสินค้าไม่ได้เสียหายหรือถูกกันไว้ด้วยเหตุผลอื่น
การยกเลิกบางส่วนต้องอ้างอิงรายการสินค้าในออเดอร์ ไม่ควรปลดจองครบ 4 ชิ้น เพราะสินค้าอีก 3 ชิ้นยังอยู่ในคำสั่งซื้อและไม่ควรถูกเปิดขายซ้ำ
สมมติสินค้าถูกจัดส่งแล้ว 2 ชิ้น แต่พัสดุตีกลับ ร้านยังไม่ควรเพิ่มสต็อกพร้อมขายทันที เมื่อตรวจพบว่าสินค้า 1 ชิ้นขายต่อได้และอีก 1 ชิ้นเสียหาย ให้เพิ่มสต็อกพร้อมขายเพียง 1 ชิ้น ส่วนที่เสียหายย้ายไปสถานะไม่พร้อมขาย
ตัวอย่างนี้แสดงว่าการยกเลิกก่อนส่งต่างจากสินค้าตีกลับ เพราะสินค้าตีกลับผ่านการขนส่งและต้องตรวจสภาพก่อนคืนยอด
ร้านมักขายเกินจำนวนเมื่อใช้ของที่มีจริงแทนยอดพร้อมขาย รับออเดอร์หลายช่องทางแต่ปรับยอดคนละไฟล์ ปลดจองซ้ำ หรือเพิ่มสินค้าคืนก่อนตรวจสภาพ ความผิดพลาดเหล่านี้ป้องกันได้ด้วยการกำหนดแหล่งข้อมูลหลักและเชื่อมทุกการปรับยอดกับเลขออเดอร์

สินค้าจองกับสต็อกพร้อมขายควรแยกจากของที่มีจริง โดยกำหนดให้ชัดว่าเหตุการณ์ใดเริ่มจอง ตัดสต็อก และปลดจอง ทุกการเปลี่ยนแปลงต้องเชื่อมกับเลขออเดอร์ ส่วนสินค้าที่ยกเลิก คืน หรือตีกลับต้องตรวจสถานะและสภาพก่อนนำกลับมาเปิดขาย

