SLC

Margin Studio · วิเคราะห์ต้นทุน & Contribution Margin

BOM × COGS × Revones — ต้นทุนราย Product / ราย Type และเครื่องมือจำลองโปรโมชั่น
📅 ปี:
📦 ต้นทุน:
🎯 Outlier:

Margin ราย Type — Type ไหนดี / ไม่ดี

CM% ถ่วงน้ำหนักด้วยรายได้จริง (Revones) · แท่งเรียงจากดีสุด → แย่สุด · เส้นประ = เป้าหมาย
สูงกว่าเป้า ใกล้เป้า (±5%) ต่ำกว่าเป้า

ตารางสรุปราย Type

คลิกหัวคอลัมน์เพื่อจัดเรียง

อ่านอย่างไร

CM% (Contribution Margin) = (ราคาขาย − ต้นทุนยา/วัสดุ − Doctor Fee − Others) ÷ ราคาขาย โดยยังไม่รวมค่าเช่า/เงินเดือน/ค่าเสื่อม (ต้นทุนคงที่ของสาขา)

สีเขียว = margin ดี เหมาะทำโปรกระตุ้นยอด · เหลือง = ใกล้เป้า · แดง = margin บาง ระวังการลดราคา

ต้นทุน 3 ฐาน: Standard (BOM×ราคามาตรฐาน), Actual (BOM×ต้นทุนจริงเฉลี่ยจาก JO 2026), และ JO-Actual (ยอดเบิกจริงต่อ JO ปันส่วน — ตรวจความสมจริง)

⚠️ ต้องตรวจสอบหน่วยนับ / ราคา (ต้นทุน ≥ 70% ของราคา)

บริการเหล่านี้ถูก กันออกจากการจัดอันดับด้านบน เพราะต้นทุน/หน่วยสูงผิดปกติ — มักเกิดจาก BOM คิดต้นทุนเป็น “ต่อขวด/ต่อคอร์ส” แต่ Revones คิดราคาเป็น “ต่อยูนิต/ต่อครั้ง” จึงคนละฐานหน่วย ควรรีวิว BOM qty หรือ mapping หน่วยก่อนใช้ตัวเลข

Margin ราย กลุ่ม Product

แต่ละกลุ่มเครื่อง/แบรนด์ (Ulthera, Botox, MPT ฯลฯ) — คลิกการ์ดเพื่อกางดูบริการในกลุ่ม

รายบริการทั้งหมด

สร้างโปรโมชั่น / แพ็กเกจ

เพิ่มบริการเข้าแพ็กเกจ ปรับจำนวน (เช่น 50→100 shot/cc) แล้วกำหนดราคาขายรวม — ระบบคิด CM ให้ทันที (ตรรกะเดียวกับ Set A)
ช่องทางขาย
💡 ต้นทุน/หน่วย ดึงจาก JO อัตโนมัติ (กด ที่มา ดูเลข JO) · ช่อง จำนวน (ซื้อ) = หน่วยที่ลูกค้าจ่าย · 🎁 แถม = หน่วยฟรีที่เพิ่มให้ (ซื้อ 2 แถม 1 → จำนวน 2 แถม 1 → ต้นทุนคิด 3 หน่วย ราคาอัตโนมัติคิด 2 หน่วย) · ช่อง ครั้ง = จำนวนครั้งที่มาทำ (ว่าง = เท่ากับหน่วยรวม) ของใช้ต่อครั้งจะคูณครั้ง ตัวยาหลักคูณหน่วยรวม · จำนวน = หน่วยตาม BOM (ป้ายแดง ⚠ เตือนเมื่อชื่อบริการบอก N ขวดแต่ BOM คิดต่อ 1 ขวด) · ต้นทุนอื่น/โสหุ้ยใส่ที่ช่อง Others % ระดับแพ็กเกจช่องเดียว (ตัวเดียวกับใน Donut) · ติ๊ก 🛒 ขายผ่าน TikTok Shop เมื่อขายผ่านแพลตฟอร์ม → หักค่าธรรมเนียม (Commission/OTF/CGF/LSP/Flash/Payday + ค่าแพ็ก) จาก GMV ก่อนคิด CM แก้อัตราได้ทุกช่อง · รายได้ปันส่วนอัตโนมัติตามราคาขายจริง×จำนวน
🧾 DF % (ค่าแพทย์) · ค่าแนะนำ+Comm % (referral/เปิดคอส/commission — คิดจากรายได้เต็มเสมอ) · Doctor Fee ฿ ตั้งค่าเริ่มต้นจาก Fee Master · ช่อง Nurse ฿ และ Therapist ฿ เริ่มต้น 0 ใส่เองเมื่อแพ็กเกจนั้นมีจริง (ถ้า master ใส่ไว้ใน Doctor Fee ฿ อยู่แล้วจะมีป้าย ⚠ เตือนไม่ให้คิดซ้ำ) · ช่อง หัก Inv ก่อนคิด DF% = คิด DF จาก (รายได้ − วัสดุ) กรณีพิเศษ (Q2 มีเฉพาะ Juvgen) ตั้งค่าเริ่มต้นได้ในแท็บค่าธรรมเนียม (โครงสร้างจากไฟล์ Finance เดิม — ยังไม่ verify) แก้ได้ทุกช่อง
🛍 สินค้าพ่วง: ต้นทุน/หน่วยดึงจากราคาเบิก JO ของรหัสนั้น (ล่าสุด/เฉลี่ยปี ตามฐานที่เลือก) · ตั้งราคาขายด้วย Markup % และ/หรือ +฿ (เช่น ทุน 30 อยากขาย 40 → +33.3% หรือ +10฿) · ค่าแนะนำ+Comm % เริ่มต้น 15% ตามไฟล์ Finance เดิม (Product Sale: DF 5% + commission 10%) แก้ได้

ผลลัพธ์ Contribution Margin

฿0 0%

รายละเอียดต้นทุนแต่ละบริการในแพ็กเกจ

💡 คลิกที่แถวบริการเพื่อกางดูต้นทุน + เลข JO ที่ใช้คำนวณ

ราคาขายจริงราย สาขา × บริการ — สาขาไหนลดราคาเก่ง (margin หาย)

สี = ดัชนีราคา: ราคาขายจริงเฉลี่ยของสาขา ÷ ราคาเฉลี่ยทั้งบริษัท (แดง = ต่ำกว่าเฉลี่ย/ลดราคามาก · เขียว = สูงกว่า) · hover ดูราคา, session, CM% · คลิกหัวคอลัมน์เพื่อดูสรุปสาขา

สรุปราย สาขา

ดัชนีราคาถ่วงน้ำหนักด้วยรายได้ · CM% เฉลี่ยจากราคาจริงของสาขานั้น (ต้นทุน/fee ราย service เดียวกันทั้งบริษัท)

📚 ประวัติโปรโมชั่นที่ตั้งไว้

ทุกครั้งที่กด "บันทึกโปร" หรือส่งเมลจากตัวจำลอง ระบบออกรหัส PRM-ปีเดือน-ลำดับ (เช่น PRM-2609-001) และเก็บสแนปช็อตครบทุกตัวเลข · เก็บในเบราว์เซอร์เครื่องนี้ — กด ⬇ สำรองเป็นไฟล์ได้

👥 ปริมาณลูกค้า — ใครใช้บริการอะไรเยอะ (จาก JO master ของ Revones)

1 visit = 1 Job Order (ลูกค้า 1 คน ที่สาขา 1 แห่ง ในวันเดียว) · ลูกค้า = CustomerID · ลูกค้าใหม่ = JO แรกที่เคยมีในข้อมูล (ข้อมูลเริ่ม 2025-01 เดือนแรกจึงเป็น "เห็นครั้งแรก") · นับทุกบรรทัดที่ให้บริการจริง (ServedSession > 0, ไม่ Void) รวมครั้งฟรี/คอร์สที่จ่ายไปแล้ว
รายเดือน — แท่งฟ้า = ครั้งที่มา · แท่งส้ม = ลูกค้า (ไม่ซ้ำ) · ตัวเลขบน = ลูกค้าใหม่

บริการยอดนิยม (ตามจำนวนครั้งที่มา)

คลิกบริการเพื่อ drill down รายได้ / JO / ที่มาต้นทุน · ครั้ง/คน = ความถี่ที่ลูกค้ากลับมาทำซ้ำ

Heatmap บริการ × สาขา

สี = สัดส่วนของสาขาในบริการนั้น (แถวเดียวกันเทียบกันได้) · คลิกหัวสาขาเพื่อดูสาขาเดียว

📆 ความหนาแน่นรายวัน (Density) — เดือนนี้ลูกค้าเข้าวันไหนเยอะ

ปฏิทินสี = จำนวนต่อวัน (เข้มมาก = วันแน่น) · กรอบฟ้า = ช่วงโปรที่เลือก · คลิกวันเพื่อดูว่าวันนั้นทำอะไรเยอะ · ใช้ track ว่าโปรที่ยิงไปดึงลูกค้าได้จริงไหม (เทียบกับวันเดียวกันของสัปดาห์ใน 4 สัปดาห์ก่อนหน้า)
เฉลี่ยตามวันในสัปดาห์ (เดือนที่เลือก)
🎯 วิเคราะห์ช่วงโปร — เลือกจากประวัติโปรที่ใส่วันที่ไว้ หรือกรอกช่วงเอง
เลือกช่วงวันที่แล้วกด "วิเคราะห์" — ระบบเทียบจำนวนต่อวันในช่วงโปรกับ baseline = วันเดียวกันของสัปดาห์ในช่วง 4 สัปดาห์ก่อนเริ่มโปร

🩺 Master ค่า DF / ค่าแนะนำ ราย service (ไฟล์ HR/Finance ล่าสุด)

จาก "1SLC_ค่ามือTx DF ส่งให้โอ๊ค.xlsx" (DF RATE SKIN เริ่ม 01/05/2025 · DF_rate Srene 21/08/2025 · MasterService) → fee_service.csv · ใช้ก่อนค่าราย machine เสมอ · DF % = เรทหมอ Standard (Senior 25% / Junior 18% อยู่ในชีต Group Rate) · DF fix ลดตามสัดส่วนถ้าขายต่ำกว่าราคาตั้ง · ค่าเปิดคอส จ่ายเมื่อซื้อ >1 ครั้ง (แอปคิดรวมไว้ก่อน) · Tx/Nurse/PT/ATTM = ฿ ต่อเคส · แก้ค่า → แก้ใน fee_service.csv แล้ว RUN.bat

💼 ค่าธรรมเนียมราย machine (fallback เมื่อ service ไม่อยู่ใน master)

ค่าที่แอปใส่ให้อัตโนมัติในตัวจำลอง — ที่มาจากไฟล์ Finance เดิม (Q2 Peak) ราย machine · แก้ตัวเลขในตารางได้เลย (มีผลกับบริการที่เพิ่มใหม่ในตัวจำลองทันที และจำในเครื่องนี้) → ⬇ ดาวน์โหลด fee_master.csv วางทับในโฟลเดอร์ → .\RUN.bat = ถาวรทุกหน้า · DF % คิดจากรายได้ปันส่วน · ฿ = ต่อหน่วยบริการ