SaaS Control Plane

เข้าสู่ระบบผู้ดูแล · เฉพาะแอดมินภายใน SIRASUPA

SIRASUPA CORPORATION (THAILAND) CO., LTD.

ADMIN PANEL
ระบบจัดการ
งานประจำวัน
แดชบอร์ด ลูกค้า (Tenants)
การเงิน
บิลค่าบริการ การถอนเงิน ใบเสร็จ/เอกสารขาย
การขาย & สื่อสาร
แพ็กเกจ & ราคา โค้ดส่วนลด ประกาศถึงลูกค้า อีเมล
ตั้งค่าแพลตฟอร์ม
บัญชีรับเงิน (PromptPay) ช่องทาง LINE ล็อกอิน & OTP AI ของระบบ โดเมนลูกค้าพัก ตั้งค่า dev
บำรุงรักษา
บัญชีร้าง (Lifecycle) เครื่องมือระบบ
·
—
—

ภาพรวม SaaS

สรุปธุรกิจ รายได้ และการชำระล่าสุดของทั้งแพลตฟอร์ม

ต้องทำวันนี้

ธุรกิจทั้งหมด
—
ใช้งาน — · ระงับ —
SRSP Doc
—
ธุรกิจที่ใช้ระบบเอกสาร
SRSP POS
—
ร้านค้า/ร้านอาหาร POS
ใช้งาน 24 ชม.
—
7 วัน — · 30 วัน —
เงียบหาย >14 วัน
—
เสี่ยงเลิกใช้ — กดดูรายชื่อ
รายได้เดือนนี้
—
— รายการ
MRR (รายได้ประจำ)
—
ต่อเดือนโดยประมาณ (รายปีหาร 12)
กำไรสุทธิรวมทุกกิจการ
—
ยอดรวมจากระบบของลูกค้าทุกธุรกิจ
เงินค้างใน wallet ลูกค้า
—
ภาระต้องโอนออกให้ลูกค้า (โหมด managed)
บิลค้างชำระ
—
ใบแจ้งหนี้สถานะ open

การใช้งานแอป (เดือนนี้)

อุปกรณ์ออนไลน์: —

รายได้ย้อนหลัง 12 เดือน

SRSP DocSRSP POS
—
ธุรกิจสมัครใหม่ต่อเดือน

การชำระล่าสุด

ดูทั้งหมด →

ธุรกิจสมัครใหม่ล่าสุด

ดูทั้งหมด →

สัดส่วนแพ็กเกจ

จัดการแพ็ก →

ใกล้หมดอายุ (≤30 วัน)

ธุรกิจผลิตภัณฑ์ประเภทวันหมดเหลือ
แพ็กเกจทั้งหมด
0
แพ็กเริ่มต้น
—
แพ็กที่มีทั้งสองผลิตภัณฑ์แสดงในทุกตัวกรอง
ธุรกิจทั้งหมด
0
ใช้งานอยู่
0
กำไรสุทธิรวมทุกธุรกิจ
—
ระงับ
0
เชื่อม LINE แล้ว
0
ใช้งาน 24 ชม.
0
มุมมอง:
# ธุรกิจ เจ้าของ แพ็กเกจ สมาชิก กำไรสุทธิ หมดอายุใน สถานะ จัดการ

AI ของแพลตฟอร์ม (ใช้ร่วมทุกธุรกิจ)

ลูกค้า (doc) ตั้ง token เองไม่ได้ — ทุกธุรกิจใช้ token นี้ร่วมกัน · ถ้าเว้นว่าง ระบบจะ fallback ไปใช้ค่าของ dev โดยอัตโนมัติ · จำนวนการตอบต่อเดือนคุมที่โควต้าของแต่ละแพ็กเกจ

LIFF มินิแอปส่วนกลาง (line.srsp.app)

สร้าง LIFF ในช่อง LINE Login กลางของ doc → ตั้ง Endpoint URL ตามที่ระบุ → วาง LIFF ID ที่นี่ · ทีมงานเปิดผ่าน https://liff.line.me/<LIFF ID>?org=<รหัสธุรกิจ> (ลูกค้าก๊อปลิงก์พร้อม org ได้ที่หน้า LIFF Apps ของ doc)

SRSP Doc & แอป

LINE Login (เข้าสู่ระบบด้วย LINE)

ช่อง LINE Login สำหรับให้ผู้ใช้ เข้าสู่ระบบ — ใช้ทั้งแอปมือถือ (SRSP Doc) และเว็บ doc (ผ่าน LIFF) · สร้างที่ LINE Developers Console → ประเภทช่อง "LINE Login"

สำหรับแอปมือถือ (SRSP Doc)
Channel ID จะถูกใช้เป็น EXPO_PUBLIC_LINE_CHANNEL_ID ของแอป · เพิ่ม Callback URL ในช่อง Login: sirasupa:// และ URL พร็อกซีของ Expo สำหรับล็อกอินทดสอบ

LINE Bot (Messaging API)

ช่อง Messaging API สำหรับ ส่งข้อความ/แจ้งเตือน ของ doc & app · สร้างที่ LINE Developers Console → ประเภทช่อง "Messaging API"

Webhook URL ที่ตั้งในช่อง Messaging API = https://doc.srsp.app/api/line-webhook

สารบบ LINE → องค์กร

ให้แอปมือถือเมื่อ login ด้วย LINE รู้ว่าผู้ใช้อยู่องค์กรไหนอัตโนมัติ · กดสร้าง/อัปเดตเมื่อเริ่มใช้ครั้งแรก หรือเมื่อเพิ่มทีมงานใหม่จำนวนมาก

SRSP POS

LINE OA กลางของ SRSP POS

ใช้ส่งแจ้งเตือนถึงเจ้าของร้าน POS ทุกร้าน (สรุปปิดยอด Z-Report ฯลฯ) โดยร้านไม่ต้องมี OA เอง · เจ้าของร้านผูกด้วยรหัส 6 หลักจาก pos/admin → ตั้งค่า → แจ้งเตือน LINE

ตั้ง Webhook URL ใน LINE Developers (Messaging API) เป็น https://doc.srsp.app/api/pos-line/webhook แล้วเปิด Use webhook

Google Login (เข้าสู่ระบบด้วย Google)

สำหรับเจ้าของ/แอดมินเข้าแอปมือถือด้วย Google — resolve องค์กรจาก membership อัตโนมัติ · สร้างที่ Google Cloud Console → APIs & Services → Credentials → OAuth client ID ประเภท "Web application"

Authorized redirect URI ที่ต้องเพิ่มในช่อง OAuth
https://doc.srsp.app/api/google/callback

SMS Kub (OTP เบอร์โทร)

บัญชี SMS Kub สำหรับส่งรหัส OTP ให้ผู้ใช้ล็อกอินด้วยเบอร์โทรในแอปมือถือ

วิธีเข้าสู่ระบบแอป

เปิด/ปิดว่าจะให้แอปมือถือล็อกอินด้วยวิธีใดได้บ้าง + ระบบล็อกแอปด้วยไบโอเมตริก (Face ID)

เฉพาะแอป SRSP POS (override ค่าด้านบน — Apple แสดงอัตโนมัติบน iOS เมื่อเปิด Google)
รอดำเนินการ
0
฿0
จ่ายแล้วเดือนนี้
0
฿0
ยอดค้างใน wallet รวม
฿0
ขั้นต่ำการถอน
฿
0 = ไม่มีขั้นต่ำ
ธุรกิจ จำนวน บัญชีรับโอน สถานะ คงเหลือ org จัดการ
รายได้เดือนนี้
฿0
0 รายการ
บิลรอชำระ
0
฿0
รายได้รวมทั้งหมด
฿0
ตั้งค่าบัญชีรับเงิน →
วันที่ ธุรกิจ แพ็กเกจ ยอด สถานะ ใบเสร็จ จัดการ

บัญชีรับเงินค่าบริการ SaaS (แพลตฟอร์ม)

เงินค่าบริการที่ "ธุรกิจลูกค้า" จ่ายเข้ามา จะเข้าพร้อมเพย์นี้ · เชื่อม payment.sirasupa.com เพื่อยืนยันยอดอัตโนมัติ (คนละส่วนกับ QR ที่ลูกค้าของแต่ละธุรกิจรับเงิน ซึ่งตั้งในหน้า doc ของแต่ละธุรกิจ)

มีผลกับบิลค่าบริการ SaaS ที่ธุรกิจลูกค้าจ่ายให้เราเท่านั้น (ใบแจ้งหนี้ใหม่ + ใบเสร็จ) — ไม่เกี่ยวกับ QR/เอกสารที่ลูกค้าของแต่ละธุรกิจจ่ายเงิน อันนั้นเป็นไปตามการตั้งค่า VAT ของธุรกิจนั้นเอง

ตั้ง Webhook URL ใน payment.sirasupa.com พอร์ทัล = https://doc.srsp.app/api/doc-payment/webhook

ตรวจสอบบัญชีไม่มีการใช้งาน → เตือน → ลบอัตโนมัติ

ลูกค้าที่ทดลอง/ฟรีแล้วหายไป ไม่ใช้งานต่อ จะเปลืองพื้นที่และต้นทุน · ระบบจะเตือน (อีเมลลูกค้า + LINE แอดมิน) แล้วลบจริง (รวม tenant DB) ตามเกณฑ์ · ไม่แตะลูกค้าที่จ่ายเงินอยู่

ถ้าปิด: ถึงเกณฑ์ลบจะแค่ "รายงาน" ไม่ลบจริง · แนะนำให้ "สแกนพรีวิว" ตรวจรายชื่อก่อนเปิด

รายชื่อบัญชี & การจัดการ

กด "สแกนพรีวิว" เพื่อดูบัญชีที่จะถูกเตือน/ลบ

ระบบโดเมนลูกค้า (Cloudflare for SaaS)

ลูกค้าแพ็กที่เปิด customDomain จะใช้โดเมนตัวเองเปิดแอปจัดการได้ · กด “ตรวจสอบ token” เพื่อยืนยันว่า Cloudflare พร้อม แล้วกด “ตั้งค่า fallback origin” ครั้งเดียว (สร้าง ssl.srsp.app → Cloud Run + ตั้งเป็น fallback) · จากนั้นลูกค้าเพิ่มโดเมนเองได้ที่หน้า ตั้งค่า


            

ล้างข้อมูล dev เดิม

ลบข้อมูลบริษัทเก่าออกจากฐาน default — dry-run → สำรอง → พิมพ์ยืนยัน (เครื่องมือครั้งเดียว)

ใช้งานจบแล้ว

ย้ายข้อมูล dev → org

คัดลอกธุรกิจภายในเข้า org ใน SaaS (ไม่ลบต้นทาง — เครื่องมือครั้งเดียว)

ใช้งานจบแล้ว — ย้ายครบ 100%

ย้ายธุรกิจภายใน (dev) → org ใน SaaS

เลือกบริษัทที่คุณสร้างไว้แล้ว (ที่ doc.srsp.app) เป็นปลายทาง → คัดลอกข้อมูล dev (ทีม/เอกสาร/คิวงาน/ตั้งค่า) จากฐาน default เข้า tenant DB ของบริษัทนั้น + ผูกทีม dev เป็นสมาชิกเพิ่ม (ไม่แตะเจ้าของเดิม) เพื่อให้ทีมใช้ doc(เว็บ)/app/POS บนข้อมูลชุดเดียวกัน · รันซ้ำได้ (idempotent) · ไม่แตะ/ไม่ลบข้อมูล default

กำลังตรวจสถานะ…

หลังย้ายแล้วให้ใช้ doc.srsp.app เป็นแอปธุรกิจ — ถ้ายังเขียนข้อมูลที่ dev ต่อ ข้อมูล 2 ฝั่งจะเริ่มต่างกัน


          

ล้าง log ขยะออกจากบริษัทปลายทาง

ลบ collection ที่เป็น log ระบบ (ทีมไม่ได้ใช้) ออกจาก tenant DB ของบริษัทที่เลือกด้านบน — ลบทีละรอบ (กัน timeout) · ลบเฉพาะ tenant ไม่แตะข้อมูล dev · collection ธุรกิจสำคัญถูกล็อกห้ามลบ


          

ล้างข้อมูลบริษัทเดิมออกจากฐาน default (ถาวร)

ลบข้อมูลบริษัทเก่า (คิวงาน · เอกสารขาย · ทีม · สต็อก · การเงินภายใน ฯลฯ) ออกจาก default DB — ของแพลตฟอร์มถูกล็อกเก็บไว้อัตโนมัติ: บัญชีรับเงินค่าบริการ · ใบเสร็จ SaaS · เลขรันเอกสาร · ประวัติการจ่ายเงิน (docPayments) · บัญชีแอดมิน

ถ้ายังต้องการข้อมูลชุดนี้ในระบบ SaaS ให้ย้ายก่อนที่ เครื่องมือย้ายข้อมูล (การย้ายเป็นการคัดลอก ไม่ลบต้นทาง) · การลบในหน้านี้ย้อนกลับไม่ได้
1ดูแผนก่อน (dry-run — ไม่ลบอะไร)
2สำรองทั้งฐานลง Cloud Storage
ยังไม่ได้สำรองในรอบนี้
3ยืนยันแล้วลบถาวร
กำลังลบ…0%

            

ลบเป็นรอบย่อยอัตโนมัติ (กัน timeout) — ถ้าหน้าถูกปิดกลางทาง กลับมากด "ลบถาวรตามแผน" ซ้ำเพื่อทำต่อได้ · ทุกครั้งที่ลบระบบบันทึก audit ไว้ที่ control DB

ประกาศถึงลูกค้า

เด้งใน "ศูนย์แจ้งเตือน" ของแอปลูกค้า (doc + มือถือ) · เปิดป๊อบอัพ/อีเมลเพิ่มได้ · แก้ไข-ปิดภายหลังได้จากประวัติด้านล่าง

กำลังโหลด…
กำลังนับผู้รับ…

ประกาศจะขึ้นใน “ศูนย์แจ้งเตือน” ของแอปลูกค้า (+ push) ทันที · เปิด “ป๊อบอัพ” เพื่อเด้งเป็นหน้าต่างสวยๆ บน doc ด้วย · ปิด/เปิดภายหลังได้จากประวัติด้านล่าง

ประวัติที่ส่งไปแล้ว

กำลังโหลด…

พรีวิวสด

โค้ดส่วนลดค่าบริการ

ออกโค้ดให้ลูกค้ากรอกตอนเลือกแพ็กที่ doc.srsp.app · ลด % / ลดบาท / แถมเวลาใช้งาน (freePeriod)

กำลังโหลด…

เพิ่มแพ็กเกจ

ข้อมูลแพ็กเกจ
฿
฿
ระยะเวลา เตือนก่อนหมด วัน นับจากวันกดทดลองใช้ · ใกล้หมดจะเตือนลูกค้าให้ต่ออายุ (0 = ไม่เตือน) · หมดแล้วเด้งกลับแพ็กเริ่มต้น
โมดูล & ฟีเจอร์ที่เปิด
โควต้า ว่าง = ไม่จำกัด
โควต้าต่อบทบาท (คน) ว่าง = ไม่จำกัด · ใช้ตอนเชิญทีม
สิทธิ์เข้าถึงต่อบทบาท บทบาทไหนเข้าช่องทางใดได้ · เจ้าของแก้ไม่ได้ · “เจ้าของ/ผู้ดูแลสูงสุด” = ทุกช่องทางเสมอ
การรับชำระเงิน & แบรนด์

ค่าด้านบนใช้กับ รายปี · ด้านล่างใช้กับ รายเดือน