Directory / Admin Governance

Admin Portal Ops

เบื้องหลังการควบคุมทุกมิติของ Cashless Thailand ตั้งแต่การมอนิเตอร์รายได้แบบเรียลไทม์ ไปจนถึงการตัดสินข้อพิพาทและจัดการระบบโครงสร้างพื้นฐานทั่วโลก

Governance Modules

8 Master Control Systems

1. Admin Security & Middleware

ระบบควบคุมการเข้าถึงระดับสูงสุด (Elevated Access Control)

Supabase Admin & Edge Functions

Admin Role Check

หน้าตาทั้งหมดใน /admin ถูกป้องกันด้วยลอจิกตรวจสอบสถานะ 'is_admin: true' ใน User Metadata เท่านั้น

Superuser Actions

การแก้ไขข้อมูลที่เซนซิทีฟ (เช่น ลบร้านค้า) ใช้สิทธิ์พิเศษของ Service Role เพื่อข้าม RLS บางส่วนในกรณีฉุกเฉิน

Protected Layout

ใช้ AdminLayout.astro เพื่อคุมหน้าตาและแถบเมนู (Sidebar) ให้เหมือนกันทุกหน้าเพื่อความสะดวกในการจัดการ

Live Module Preview

2. Strategic Dashboard & KPI

ศูนย์บัญชาการข้อมูลภาพรวม (Master Dashboard)

Real-time Order Data

Revenue Monitoring

แสดงยอดขายรวมทั้งสกุลเงิน THB และ SATS (Bitcoin) แบบนาทีต่อนาที พร้อมตัวเลขเฉลี่ยการเติบโต

Critical Alerts

ระบบแจ้งเตือนสีแดงสำหรับออเดอร์ที่ค้างชำระ (Pending) และออเดอร์ที่มีปัญหาข้อพิพาท (Disputes)

Tax Calculation

คำนวณภาษีมูลค่าเพิ่ม (VAT) อัตโนมัติตามอัตราที่ตั้งไว้ในระบบ เพื่อช่วยในการทำบัญชีส่งรัฐ

Live Module Preview

3. Geo-Analytics & Maps

ระบบวิเคราะห์ที่ตั้งและทิศทางตลาด (Market Intelligence)

Thailand Map SVG / Order Data

Thailand Heatmap

แผนที่ประเทศไทยแสดงความหน้าแน่นของการสั่งซื้อแต่ละจังหวัด เพื่อให้แอดมินวางแผนการตลาดได้ถูกจุด

Customer Breakdown

กราฟวงกลม (Pie Chart) แสดงสัดส่วนกลุ่มเป้าหมายแยกตามเพศ ช่วงอายุ และพฤติกรรมการซื้อ

Real-time Notify

ระบบป๊อปอัพแจ้งเตือนทันทีที่มีการสั่งซื้อใหม่บนเว็บไซต์ผ่านฟีเจอร์ Realtime Order Notify

Live Module Preview

4. Master Product Operations

การจัดการสต็อกและรายการสินค้า (Full Inventory Control)

Admin Product Manager

Unified Creation

แบบฟอร์มเพิ่มสินค้าที่รวมเอาทุก Option มาไว้ที่เดียว: ข้อมูลจำเพาะ, การตลาด และตัวเลือกเสริม (Variants)

Global Inventory

หน้าจอสรุปจำนวนสต็อกคงเหลือของสินค้าทกรายการในระบบ สามารถแก้ไข (Overwrite) ได้ทันทีหากพบความผิดพลาด

Shop Assignment

แอดมินสามารถดึงสินค้าไปวางขายในร้านค้า (Shops) ใดก็ได้ หรือย้ายร้านค้าย้อนหลังได้ตามต้องการ

Live Module Preview

5. Comprehensive Order Actions

ระบบจัดการวงจรชีวิตออเดอร์ (Order Lifecycle Control)

Advanced Order Manager

Full Traceability

ดูรายละเอียดการชำระเงิน เส้นทางการขนส่ง และประวัติการสนทนาระหว่างผู้ซื้อ-ผู้ขายในที่เดียว

Payment Overrides

แอดมินสามารถกดยืนยันการชำระเงินได้ด้วยตนเอง (Manual Mark as Paid) หากตรวจเจอสลิปโอนที่ระบบตรวจไม่พบ

Refund & Void

ลอจิกการยกเลิกออเดอร์และคืนคะแนน/เงินสะสมให้ผู้ใช้ตามนโยบายบริษัท

Live Module Preview

6. Dispute & Resolution Center

ศาลตัดสินและไกล่เกลี่ยข้อพิพาท (Justice Center)

Escrow Logic / Disputes DB

Evidence Review

พื้นที่ตรวจสอบรูปภาพหลักฐานจากฝั่งลูกค้า และข้อโต้แย้งจากฝั่งผู้ขายแบบ Case-by-Case

Resolution Payout

ปุ่มตัดสิน: คืนเงินให้ลูกค้า (Refund) หรือ โอนเงินต่อให้ผู้ขาย (Release Fund) เพื่อปิดเคสทันที

Blacklist Power

ส่งรายงานและแบนบัญชีผู้ซื้อหรือผู้ขายที่ทำผิดกฎซ้ำซ้อนผ่านหน้าจัดการข้อพิพาท

Live Module Preview

7. Affiliate & Growth Engine

ระบบจัดการพันธมิตรและแคมเปญการตลาด

Marketing Suite

Partner Moderation

ตรวจสอบและอนุมัติใบสมัครของ Influencer/Affiliate ที่ต้องการเข้าร่วมระดมยอดขาย

Commission Payouts

ระบบอนุมัติการถอนเงินคอมมิชชันที่ผู้แนะนำทำได้ โดยมีการตรวจสอบความถูกต้องของยอดขายก่อนจ่ายจริง

Coupon Factory

สร้างโค้ดส่วนลดแบบกำหนดเงื่อนไข: วันหมดอายุ, ขั้นต่ำการสั่งซื้อ และหมวดหมู่ที่ใช้ได้

Live Module Preview

8. Global Configuration & Taxes

การตั้งค่าโครงสร้างระบบ (Core System Config)

Store Settings API

Platform Parameters

ตั้งชื่อไซต์, โลโก้, ข้อมูลติดต่อ และลิงก์โซเชียลมีเดียทั่วทั้งเว็บไซต์จากศูนย์กลาง

Global Tax Logic

เปิด-ปิดระบบ VAT และกำหนดอัตราภาษีที่มีผลต่อการแสดงผลราคาสินค้าและใบแจ้งหนี้

Gateway Maintenance

สวิตช์ควบคุมการเปิด-ปิดระบบชำระเงินแต่ละประเภท (BTC, PrompTPay) ในกรณีที่เกิดการปรับปรุงระบบ

Live Module Preview

9. User & Shop Synchronization

การจัดการสถานะผู้ใช้และร้านค้า (User Role Governance)

User Management Module

Auto-Role Sync

เมื่อร้านค้าได้รับการอนุมัติ ระบบจะปรับสถานะผู้ใช้เป็น 'Seller' อัตโนมัติ เพื่อให้เข้าถึงเมนูหลังร้านได้ทันที

Manual Sync Button

ปุ่ม SYNC สีฟ้าสำหรับแอดมิน เพื่อบังคับอัปเดตสถานะใน Database กรณีที่พบความไม่สอดคล้องกันของข้อมูลร้านค้า

Tier Color Coding

ระบบแบ่งกลุ่มลูกค้าตาม Membership Tier ด้วยสีพรีเมียม (เช่น Gold, Platinum, Bitcoin) เพื่อให้แอดมินจำแนกกลุ่มลูกค้า VIP ได้ทันที

# Admin Authority Workflow

Full Visibility Stack

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

Real-time DB Sync

ทุกการแก้ไขสถานะในหน้า Admin จะซิงก์กลับไปยังแอปของผู้ใช้และแจ้งเตือนผ่านอีเมล/ป๊อปอัพทันทีอย่างไร้รอยต่อ