> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.bentoweb.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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 ชิ้น:

![](https://storage.crisp.chat/users/helpdesk/website/-/1/4/e/7/14e70c59388c7000/screenshot-2569-07-10-at-14230_l8wvt.png)


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

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

![](https://storage.crisp.chat/users/helpdesk/website/-/1/4/e/7/14e70c59388c7000/screenshot-2569-07-10-at-14241_1eb8qwd.png)


**จุดที่ 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 ประเภทนี้
