บทความเกี่ยวกับ: จัดการสินค้า - Stock

Hold Stock คืออะไร — เข้าใจระบบ "กันสต๊อกชั่วคราว"

Hold Stock คือของที่ระบบ "กันแยกไว้ชั่วคราว" เพื่อภารกิจเฉพาะอย่าง โดยที่ยังไม่ได้ถูกขายจริง — คิดง่าย ๆ เหมือนคุณหยิบของ 5 ชิ้นจากชั้นวางมาวางไว้หลังเคาน์เตอร์ พร้อมแปะโน้ตว่า "ห้ามขาย อันนี้มีเจ้าของแล้ว" ของยังอยู่ในร้าน ยังไม่ได้ออกบิล แต่ลูกค้าทั่วไปซื้อไม่ได้


บทความนี้จะพาไปรู้จัก Hold Stock ให้ครบ: มันคืออะไร เกิดขึ้นตอนไหน กระทบตัวเลขสต๊อกยังไง และดูได้ที่ไหนบ้าง



Hold Stock ต่างจาก "สต๊อกจอง" และ "Buffer" ยังไง


จุดที่หลายร้านสับสนคือ Hold ไม่ใช่สต๊อกจอง — สามตัวนี้มาจากคนละเหตุการณ์กัน:



สต๊อกจอง (Reserved)

Hold Stock

Buffer

เกิดจาก

ออเดอร์จริงที่ลูกค้าสั่งแล้ว รอตัดจ่าย/จัดส่ง

เหตุการณ์ที่ "จะ" ใช้ของ แต่ยังไม่เป็นออเดอร์ เช่น booking จาก Shopee, ของรางวัลแต้ม

ค่าที่ร้านตั้งเองเพื่อกันของเผื่อเสีย/นับคลาด

มีเลขออเดอร์ไหม

มี

ยังไม่มี (มีเลขอ้างอิงของเหตุการณ์แทน)

ไม่มี

หายไปเมื่อ

ออเดอร์ถูกจัดส่ง/ยกเลิก

กลายเป็นออเดอร์จริง หรือเหตุการณ์ถูกยกเลิก (คืนของ)

อยู่ตลอดจนกว่าร้านแก้ค่า


💡 สรุปสั้นที่สุด: จอง = ขายแล้วรอส่ง · Hold = ยังไม่ขาย แต่สัญญาไว้แล้วว่าของก้อนนี้มีเจ้าของ · Buffer = กันไว้ไม่ขายตามค่าที่ตั้ง



ระบบสร้าง Hold ให้ตอนไหนบ้าง


Hold ถูกสร้างโดยระบบอัตโนมัติ (ไม่มีปุ่มกดสร้างเองในหน้า admin) มี 4 ประเภท:


🚚 ส่งล่วงหน้า (Advance Shipping)
สำหรับร้าน Shopee ที่เข้าโปรแกรม Advance Shipping — Shopee จะส่ง "booking" มาก่อนที่ออเดอร์จริงจะเกิด ระบบจึงกันของตามยอด booking ไว้ให้ทันที เพื่อการันตีว่าพอส่งแน่นอนเมื่อออเดอร์ตามมา


🎁 กัน Stock สะสมแต้ม
กันของสำหรับของรางวัลที่ลูกค้าใช้แต้มแลก — ป้องกันไม่ให้ของรางวัลถูกขายหมดก่อนที่ลูกค้าจะมารับสิทธิ์


📣 กัน Stock Influencer
กันของให้แคมเปญ influencer/KOL เช่น เตรียมของไว้สำหรับรอบไลฟ์หรือแจกรีวิว ไม่ให้หน้าร้านขายตัดหน้า


🏭 โอนคลังสินค้า
ของที่อยู่ระหว่างการโอนย้ายคลัง — กันไว้ไม่ให้ขายจนกว่าการโอนจะเสร็จสิ้น


⚠️ Hold ทุกตัวผูกกับเลขอ้างอิงของเหตุการณ์ (เช่น เลข booking) เสมอ — เหตุการณ์เดียวกันจะไม่ถูกกันซ้ำสองรอบ ต่อให้ระบบได้รับข้อมูลซ้ำ



วงจรชีวิตของ Hold — เกิด แล้วไปไหนต่อ


1. กันของ (Active)
เหตุการณ์เกิด (เช่น booking เข้า) → ระบบกันของตามจำนวน แล้วจัดสรรสต๊อกใหม่ทันที ช่องทางอื่นจะเห็นของ "ขายได้" ลดลง


จากนั้นจะจบได้ 2 ทาง:


2ก. ใช้จริง — ปิด Hold (Settled)
เหตุการณ์กลายเป็นออเดอร์จริง (booking → ออเดอร์) → Hold ปิดตัวเอง และระบบไม่หักสต๊อกซ้ำจากออเดอร์นั้น เพราะหักไปแล้วตอนกัน ยอดคงเหลือจึงถูกต้องเสมอ


2ข. ยกเลิก — คืนของ (Cancelled)
เหตุการณ์ถูกยกเลิก (booking โดนยกเลิก) → Hold ถูกปล่อย ระบบจัดสรรของกลับเข้าขายอัตโนมัติ ร้านไม่ต้องทำอะไรเพิ่ม


ทุกจังหวะของวงจรนี้ถูกบันทึกไว้ในหน้า ความเคลื่อนไหว Stock ของสินค้าตัวนั้น ๆ ด้วยเหตุการณ์ "กัน Stock Hold" / "ปิด Stock Hold (ใช้จริง)" / "ยกเลิก Stock Hold" — ตรวจย้อนหลังได้เสมอว่าของถูกกันเมื่อไหร่ เพราะอะไร



Hold ส่งผลกับตัวเลขสต๊อกยังไง


Hold ทำงานกับ "การจัดสรรสต๊อกรายช่องทาง" ผ่านกติกา 2 ข้อ:


กติกา 1 — ช่องทางที่มี Hold จะได้รับจัดสรรอย่างน้อยเท่ายอด Hold เสมอ
เวลาระบบเกลี่ยสต๊อกใหม่ มันจะ "จองพื้นที่" ให้ Hold ก่อน แล้วค่อยแบ่งของที่เหลือตามปกติ — ต่อให้ของใกล้หมด ช่องทางที่มี Hold ก็จะไม่ถูกเกลี่ยจนต่ำกว่ายอดที่กันไว้ ของที่สัญญาไว้จึงไม่มีวันหาย


กติกา 2 — จำนวนที่เปิดขายจริง = ยอดจัดสรร − Hold
ของที่กันไว้จะถูกหักออกก่อนส่งตัวเลขขึ้นไปเปิดขาย ลูกค้าทั่วไปจึงกดซื้อของก้อนนั้นไม่ได้


ตัวอย่าง:



จำนวน

สต๊อกที่จัดสรรให้ช่องทาง Shopee

100

Hold — booking ส่งล่วงหน้า

− 5

จำนวนที่ลูกค้าเห็นและกดซื้อได้บน Shopee

95


📌 ข้อควรรู้: เลขในคอลัมน์ "สต๊อกขาย" (ยอดรวมทุกช่องทาง) จะยังแสดงเต็มตามการจัดสรร — Hold ไปหักตอน "เปิดขายจริงต่อช่องทาง" ดังนั้นถ้าเห็นยอดบนหน้าร้าน/marketplace น้อยกว่ายอดจัดสรรในตาราง ให้ดูก่อนว่ามี (Hold N) อยู่หรือเปล่า



ดู Hold ได้ที่ไหนบ้าง


จุดที่ 1 — ตัวเลขสีส้ม (Hold N) ในตาราง Smart Stock


ไปที่ Stock / ราคา → Smart Stock — สินค้าที่มีของถูกกันอยู่ จะเห็น (Hold N) สีส้มต่อท้ายเลขจัดสรรของช่องทางนั้น เช่น ช่องทาง BentoWeb จัดสรร 973 ชิ้น และถูกกันไว้ 5 ชิ้น:




จุดที่ 2 — กรองหาสินค้าที่มี Hold ด้วย "ค้นหาขั้นสูง"


กดปุ่ม ค้นหาขั้นสูง → ติ๊ก "มี Hold Stock" → ระบบจะแสดงเฉพาะสินค้าที่มีของถูกกันอยู่ ณ ตอนนี้ทั้งหมดในร้าน — มีประโยชน์มากเวลาอยากไล่เช็คว่า "ของหายไปไหน" หรือตรวจก่อนนับสต๊อก:




จุดที่ 3 — ประวัติย้อนหลังในหน้าความเคลื่อนไหว Stock


คลิกลิงก์ "ความเคลื่อนไหว Stock" ใต้ชื่อสินค้า จะเห็นเหตุการณ์ Hold ทุกจังหวะ: กันเมื่อไหร่ กี่ชิ้น ปิดใช้จริงหรือถูกยกเลิกเมื่อไหร่ — ใช้ตอบคำถาม "ของ 5 ชิ้นนี้หายไปตั้งแต่เมื่อไหร่" ได้แม่นยำที่สุด



คำถามพบบ่อย


Q: Hold ต่างจาก "สต๊อกจอง" ยังไง?
จอง = มีออเดอร์จริงแล้ว รอตัดจ่าย/ส่ง ส่วน Hold = ยังไม่มีออเดอร์ แต่ระบบรู้ล่วงหน้าว่าของก้อนนี้ถูกสัญญาไว้แล้ว เมื่อ Hold กลายเป็นออเดอร์จริง มันจะเปลี่ยนสถานะเป็น "ปิดใช้จริง" และย้ายไปนับเป็นจองตามปกติ


Q: ทำไมยอดขายได้บน Shopee/หน้าร้าน น้อยกว่ายอดจัดสรรในตาราง?
เพราะจำนวนที่เปิดขายจริง = ยอดจัดสรร − Hold ของช่องทางนั้น เช็คได้จากตัวเลขสีส้ม (Hold N) ต่อท้ายยอดจัดสรร


Q: Booking กลายเป็นออเดอร์แล้ว ของโดนหักซ้ำสองรอบไหม?
ไม่ — ตอน Hold ถูก "ปิดใช้จริง" ออเดอร์ที่เกิดตามมาจะไม่หักสต๊อกซ้ำ เพราะของถูกหักไปตั้งแต่ตอนกันแล้ว ยอดคงเหลือจึงถูกต้องเสมอ


Q: ถ้า booking หรือเหตุการณ์ถูกยกเลิก ของคืนไหม? ต้องทำอะไรไหม?
คืนอัตโนมัติทันที — Hold เปลี่ยนสถานะเป็น "ยกเลิก" และระบบเกลี่ยของกลับเข้าขายเอง ร้านไม่ต้องกดอะไรเพิ่ม ตรวจสอบได้จากหน้าความเคลื่อนไหว Stock


Q: ร้านสร้าง Hold เองได้ไหม?
ตอนนี้ยังไม่มีปุ่มสร้าง Hold ในหน้า admin — Hold ถูกสร้างโดยระบบอัตโนมัติจาก 4 เหตุการณ์ข้างต้นเท่านั้น ถ้าอยากกันของไม่ให้ขายด้วยตัวเอง ให้ใช้ Buffer หรือปรับยอดจัดสรรในโหมด Manual แทน


Q: Hold ทำให้ "สต๊อกจริง" เปลี่ยนไหม?
ไม่ — ของยังอยู่ในคลังครบ Hold เป็นแค่การ "จองพื้นที่ขาย" ไม่ใช่การตัดของออกจากคลัง สต๊อกจริงจะลดก็ต่อเมื่อออเดอร์ถูกจัดส่งจริงเท่านั้น


Q: Advance Shipping ของ Shopee คืออะไร ทำไมถึงเกี่ยวกับ Hold?
เป็นโปรแกรมของ Shopee ที่ให้ร้านแพ็ค/ส่งของล่วงหน้าก่อนออเดอร์สมบูรณ์ — Shopee จะส่งข้อมูล booking มาก่อน ระบบจึงต้องกันของตามยอด booking ไว้ทันที เฉพาะร้านที่เปิดใช้โปรแกรมนี้กับ Shopee เท่านั้นที่จะเห็น Hold ประเภทนี้

อัปเดตเมื่อ: 10/07/2026

บทความนี้เป็นประโยชน์หรือไม่?

แบ่งปันความคิดเห็นของคุณ

ยกเลิก

ขอบคุณ!