สัญญาลูกค้ารายใหญ่ระบุว่าจะจัดส่งเป็นรายเดือน แต่กิจกรรมอีคอมเมิร์ซกลับลดยอด SKU เดียวกันลงจนเหลือศูนย์ คลังสินค้าทั้งสองฝ่ายต่างถูกตำหนิ ขณะที่ฝ่ายจัดซื้อตอบสนองแรกคือการเพิ่มสต็อก เมื่อเพิ่มสต็อกแล้ว ปัญหาสินค้าค้างขายและขาดสินค้ายังคงเกิดขึ้นพร้อมกัน เพราะสิ่งที่ขาดคือกฎเกณฑ์การให้คำมั่นสัญญา ไม่ใช่พื้นที่บนชั้นวาง การคำนวณปริมาณสินค้าที่สามารถส่งมอบได้ (ATP) ควรเริ่มจากกำหนดว่าจะบอก “มี” ให้ใครได้บ้าง: สินค้าในคลัง สินค้าระหว่างทาง สินค้าสำรองความปลอดภัย และปริมาณที่ได้รับคำมั่นสัญญา แล้วค่อยแบ่งแยกตามกลยุทธ์ของแต่ละช่องทาง การแย่งชิงสินค้ากลายเป็นอัลกอริธึม ไม่ใช่เรื่องของใครเสียงดังกว่า
ATP มิใช่การซ่อนสต็อกไว้ แต่เป็นการทำให้คำมั่นสัญญาชัดเจน เพื่อให้อีคอมเมิร์ซและลูกค้ารายใหญ่แข่งขันกันภายใต้กฎเกณฑ์ ไม่ใช่แข่งกันในโกดัง
คำมั่นสัญญาต้องแบ่งแยกตามช่องทาง
สงวนโควตาตามสัญญาไว้สำหรับลูกค้ารายใหญ่ โควตาสำหรับกิจกรรมสำหรับอีคอมเมิร์ซ และพื้นที่ส่วนกลางสำหรับการขายปลีกแบบมีสินค้าในสต็อก การขายเกินสามารถเกิดขึ้นได้เฉพาะในกลุ่มที่ได้รับอนุญาตให้ขายเกินเท่านั้น และจะกระตุ้นให้มีการเติมสินค้าหรือหยุดกิจกรรม ก่อนเริ่มกิจกรรมให้ตรึงโควตาไว้ เมื่อเสร็จสิ้นแล้วจึงปล่อยปริมาณที่ยังไม่ได้ใช้ เพื่อหลีกเลี่ยงสถานการณ์ที่ “กิจกรรมผ่านไปแล้วแต่ยังคงกักสินค้าไว้”
- ATP = สินค้าในคลัง + ส่วนที่เชื่อถือได้ระหว่างทาง − ปริมาณที่ได้รับคำมั่นสัญญา − สินค้าสำรองความปลอดภัย (ตามกลยุทธ์)
- หักโควตาตามช่องทางเมื่อยืนยันคำสั่งซื้อ และปล่อยคืนทันทีเมื่อยกเลิก
- เมื่อขาดสินค้า ให้จัดลำดับความสำคัญตาม: สัญญา, ชำระเงินแล้ว, กิจกรรม, การคาดการณ์ โดยเขียนเป็นกฎเกณฑ์ ไม่ใช่การตัดสินใจเฉพาะหน้า

การเพิ่มสต็อกเป็นขั้นตอนสุดท้าย
หากโควตาไม่พอ ให้ตรวจสอบก่อนว่าสามารถโยกย้ายปริมาณกิจกรรมที่ยังไม่ได้ใช้ได้หรือไม่ หรือเจรจาเลื่อนกำหนดส่งได้หรือไม่ สุดท้ายจึงค่อยพิจารณาการจัดซื้อเร่งด่วน ระบบดิจิทัลของ XYN คำนวณคำมั่นสัญญาคำสั่งซื้อและโควตาตามช่องทางไว้ใน ATP เดียวกัน อีคอมเมิร์ซและลูกค้ารายใหญ่จึงเห็นตัวเลขที่สามารถทำได้จริง การแย่งชิงสินค้าได้หมดไป ไม่ใช่ว่ามีสินค้ามากขึ้น แต่เป็นเพราะคำมั่นสัญญาแข็งแกร่งขึ้น
ควรนำกฎเกณฑ์ ATP มาใช้ก่อน แล้วค่อยพูดถึงว่าควรสำรองสินค้าเพิ่มอีกสองสัปดาห์หรือไม่ หากยังไม่มีกฎเกณฑ์ แม้จะสำรองเพิ่มสองสัปดาห์ ก็อาจถูกแย่งชิงจนหมดในกิจกรรมครั้งแรก
