BeelistLiving

แผนผังระบบ — โครงสร้างแต่ละหน้า

รวมทุกหน้าในระบบ: หน้านี้คืออะไร · ใครเห็น · มีอะไรอยู่ในหน้าบ้าง · URL ที่เป็น [id]/[slug] = กดตรงๆ ไม่ได้ ต้องเข้าจากหน้าลิสต์

🔑 บัญชีทดสอบ

ชุด 'บ้านดี เอสเตท' — รหัส Demo1234! (ใช้เทส approval + สลับองค์กร)

[email protected]สมชาย — แอดมิน บ้านดีอนุมัติประกาศได้ · จัดการทุกอย่าง
[email protected]วีระ — Agent (2 หมวก!)อยู่ทั้งบ้านดี + เว็บส่วนตัว → ทดสอบสลับองค์กร
[email protected]มาลี — AgentAgent ทั่วไปในบ้านดี

ชุด 'demo.com' — รหัส Demo@12345

[email protected]Agency Admin (Demo Agency)ซื้อแพ็ก/token, ตั้งค่า, CRM Pro
[email protected]ผู้บริหารเห็นทุกประกาศ/lead แต่แก้ไม่ได้
[email protected]Agent (ไม่มี approval)ใช้ทดสอบลงประกาศ/token แบบไม่ติดอนุมัติ
[email protected]นายหน้าแพ็ก Standard
[email protected]ผู้ซื้อยังไม่มีองค์กร
[email protected]ผึ้งงานผู้แนะนำ

บัญชีกลาง (5000 token): [email protected] / Test1234!
หลังบ้านทีมงาน (Admin): [email protected] — รหัสขอจากผู้ดูแล

🌐 เว็บสาธารณะ (portal)

ใครก็เข้าได้ ไม่ต้อง login — ฝั่งผู้ซื้อ/ผู้สนใจ

  • หน้าแรก/thทุกคน

    ช่องค้นหา · เมนูหมวด · ประกาศแนะนำ (เรียงตามคะแนน = ดัน + ความนิยม) · บทความ · footer

  • หน้าหมวด (คอนโด/บ้าน/ที่ดิน…)/th/condoทุกคน

    ลิสต์ประกาศเฉพาะหมวด + ตัวกรอง (ราคา/ห้องนอน/ทำเล) + แบ่งหน้า + เรียง · URL เปลี่ยนตามหมวด

  • รายละเอียดประกาศ (หน้าหลัก SEO)/th/[typeSlug]/[listingSlug]ทุกคน

    แกลเลอรี 1+4 กริด + lightbox · 2 คอลัมน์ · สเปค/สิ่งอำนวยความสะดวก/แผนที่ · กล่องราคา+ติดต่อแบบ sticky (โทร/LINE/WhatsApp/WeChat/ส่งข้อความ)

  • ทางลัดเข้าประกาศด้วย id/th/listing/[id]ทุกคน

    ใช้ตอนยังไม่รู้ URL สวย → เด้ง (301) ไปหน้ารายละเอียด SEO ตัวจริง

  • ไดเรกทอรีนายหน้า/เอเจนซี/th/agencyทุกคน

    รายชื่อ Agency + นายหน้าทั้งหมด · กดเข้าโปรไฟล์แต่ละราย

  • โปรไฟล์ Agency/th/agency/[slug]ทุกคน

    โลโก้/แบนเนอร์/แนะนำตัว/ช่องทางติดต่อ · ป้าย verified · ทีมงาน (รายชื่อ Agent) · ประกาศของบริษัท · แท็บ 'ปิดการขายแล้ว' (ผลงาน) · ปุ่ม 'ขอสังกัด'

  • โปรไฟล์นายหน้ารายคน/th/agency/[slug]/agent/[memberId]ทุกคน

    รูป/แนะนำตัว/ช่องทางของ Agent เอง (ไม่ใช่ของบริษัท) · การ์ด 'สังกัด [โลโก้+ชื่อ Agency]' · ประกาศของคนนี้

  • เปรียบเทียบทรัพย์/th/compareทุกคน

    เอาประกาศที่เลือกไว้มาวางเทียบกันเป็นตาราง

  • บทความ (ลิสต์)/th/articleทุกคน

    รวมบทความความรู้อสังหาฯ

  • บทความ (อ่าน)/th/article/[slug]ทุกคน

    เนื้อหาบทความ + SEO meta

  • เข้าสู่ระบบ / สมัครสมาชิก/th/loginคนยังไม่ login

    เลือกประเภทผู้ใช้ 4 แบบ (Agent/Agency/เจ้าของทรัพย์/ผึ้งงาน) + ฟอร์ม login เดียว + ปุ่ม social (เร็วๆ นี้) · เลือก 'Agency' แล้ว login = เข้าโหมดจัดการ Agency

  • ฟอร์มสมัคร/th/registerคนยังไม่ login

    ชื่อ/อีเมล/รหัสผ่าน/เบอร์ · รับประเภทจาก ?role= · สมัคร Agent/เจ้าของ = เปิดพื้นที่ให้ทันที · Agency = ส่งไปหน้ายื่นคำขอ

  • ข้อกำหนดการใช้งาน/th/termsทุกคน

    เงื่อนไขการใช้บริการ

  • นโยบายความเป็นส่วนตัว/th/privacyทุกคน

    PDPA / การเก็บข้อมูล

  • แผนผังระบบ (หน้านี้)/th/guideทีมงาน

    บัญชีทดสอบ + โครงสร้างทุกหน้า

🕸️ เว็บในเครือ (หลายโดเมน)

ฐานข้อมูลเดียว แต่แสดงผลหลายเว็บ — ประกาศชิ้นเดียวโผล่ได้หลายที่

  • พรีวิวเว็บของ channel/th/site/[channelId]นายหน้า/ทีมงาน

    ดูว่าเว็บหมวด/เว็บส่วนตัวหน้าตาเป็นยังไง โดยไม่ต้องมีโดเมนจริง (กดจากแดชบอร์ด)

  • ประกาศในเว็บ channel (เส้นทางเก่า)/th/site/[channelId]/[listingId]

    ของเดิม → เด้ง 301 ไป URL canonical (กัน SEO ซ้ำซ้อน)

  • เว็บตามโดเมน (site-host)(โดเมนจริง)ทุกคน

    Cloudflare Tunnel จับคู่ 'โดเมน → channel' แล้ว rewrite เข้ามาที่นี่ · ตอนนี้ live 6 โดเมน · หน้าแรก + หน้าประกาศของโดเมนนั้น

🏢 หลังบ้านนายหน้า / เอเจนซี

ต้อง login — เมนูที่เห็นต่างกันตามชนิดบัญชีและสิทธิ์ (RBAC)

  • แดชบอร์ด (ห้องควบคุม)/th/dashboardทุกคนที่ login

    การ์ดโปรไฟล์ + ⭐ระดับแพ็ก (Starter/มืออาชีพ/Agency) + ปุ่มอัปเกรด · 📊แถบภาพรวม (Active/วิว/คลิก/👤ผู้ติดต่อ/Lead ใหม่) · 🪙การ์ด Token · ✉️การ์ด Lead · ไทล์เมนูเครื่องมือ · คำเชิญเข้าสังกัด · (แอดมินเอเจนซี) ปุ่ม 'จัดการ Agency'

  • เริ่มต้นใช้งาน/th/onboardingคนที่ยังไม่มีองค์กร

    เลือกว่าจะเริ่มแบบ 'ลงประกาศเอง (เจ้าของ)' หรือ 'เป็นนายหน้า'

  • การรวมประกาศ ⭐/th/listingsนายหน้า/เอเจนซี

    คอม=ตาราง มือถือ=การ์ด · แท็บสถานะพร้อมจำนวน · ตัวกรอง (ธุรกรรม/ประเภท/ทำเล เลือกได้หลายอัน) · คอลัมน์: รูป+ชื่อ+🔖รหัส · สเปค(🛏🛁📐🏢🌳) · สถิติ(👁🖱♡👤) · Post/Exp · กดหัวคอลัมน์เพื่อเรียง · 👤 ชี้เมาส์ = แยกช่องทาง (โทร/LINE/แชท/WhatsApp/WeChat)

  • ลงประกาศ (wizard)/th/listings/newนายหน้า/เจ้าของ

    4 ขั้น: ประเภท+ธุรกรรม → รายละเอียด+ทำเล → รูป → เผยแพร่ · เลือกลงในนาม Agency/ส่วนตัว · ถ้า Agency เปิด approval ปุ่มจะเป็น 'ส่งอนุมัติ'

  • จัดการประกาศรายตัว/th/listings/[id]เจ้าของประกาศ/แอดมิน

    รูป+สถานะ+สถิติเต็ม · ปุ่มครบ: แก้ไข/เผยแพร่/ดัน(bump)/ต่ออายุ/ปิดการขาย/ลบ · 'ดูหน้าเว็บจริง'

  • แก้ไขประกาศ/th/listings/[id]/editเจ้าของประกาศ/แอดมิน

    ฟอร์มเดียวกับตอนลง แต่โหลดข้อมูลเดิมมาแก้

  • ผู้สนใจ (Lead)/th/leadsนายหน้า (ขอบเขตตามสิทธิ์)

    สรุป 'มีข้อมูลติดต่อ N · นิรนาม M' · รายการ Lead · แถว 'นิรนาม' = คนกดโทร/LINE/WhatsApp/WeChat (ระบบไม่รู้ว่าใคร) กดเข้าดูรายละเอียดไม่ได้

  • รายละเอียด Lead/th/leads/[id]เจ้าของ Lead/แอดมิน

    ข้อมูลผู้สนใจ + ข้อความ + เปลี่ยนสถานะ (ใหม่/ติดต่อแล้ว/ปิดการขาย/หลุด) + บันทึกการติดต่อ (ContactLog — ต้องมี CRM Pro)

  • รายงานสรุป (CRM พื้นฐาน)/th/reportsนายหน้า (ขอบเขตตามสิทธิ์)

    ประกาศตามสถานะ · การเข้าชม (วิว/คลิก/CTR/โทร/LINE/♡) · Lead ตามสถานะ · ประกาศที่คนคลิกมากสุด · ปุ่มพิมพ์

  • Token/th/tokensนายหน้า/เอเจนซี

    ยอดคงเหลือ (กระเป๋าองค์กร + ส่วนตัว) · ซื้อแพ็ก token (จำลอง) · ประวัติเข้า-ออก · ล็อตและวันหมดอายุ (ใช้ใบที่ใกล้หมดก่อน)

  • แพ็กเกจ (subscription)/th/plansนายหน้า/เอเจนซี

    แพ็ก Starter/Standard/Agency + แพ็กปัจจุบันมี ✓ · เปิด CRM Pro (add-on) · เป็นปลายทางของปุ่ม 'อัปเกรด' จากแดชบอร์ด

  • โปรไฟล์ของฉัน/th/meนายหน้าในสังกัด Agency

    แก้ข้อมูล 'ตัวบุคคล' เอง: รูป/แนะนำตัว/เบอร์/LINE/WhatsApp/WeChat — Agency แก้ให้ไม่ได้ (Agent เป็นเจ้าของข้อมูลตัวเอง)

  • ตั้งค่า / จัดการ Agency/th/settingsแอดมินองค์กร

    นายหน้าเดี่ยว = ตั้งค่าโปรไฟล์ร้าน · Agency = แบนเนอร์/โลโก้ + โปรไฟล์สาธารณะ + สมาชิก&ปลดสังกัด + คำขอเข้าสังกัด + เชิญนายหน้าทางอีเมล + toggle 'ลงประกาศส่วนตัว' / 'ต้องอนุมัติก่อนขึ้นเว็บ' + แจ้งเตือน

  • ขอเปิด Agency/th/agency-applyAgent ที่อยากเปิดบริษัท

    กรอกชื่อบริษัท/เลขนิติบุคคล → ส่งคำขอ → ขึ้น '⏳ รออนุมัติ' รอทีมงานตรวจ (กันเปิด Agency ปลอม)

  • ผึ้งงาน (ผู้แนะนำ)/th/beeสมาชิกผึ้งงาน

    จองสิทธิ์แนะนำผู้ขาย/ผู้ซื้อ (ก่อนได้ก่อน 60 วัน/รอบ) + ติดตามผลตอบแทน

  • จัดการบทความ/th/articlesทีมงาน/ผู้มีสิทธิ์

    รายการบทความ + สร้างใหม่ + แก้ไข (`/articles/new`, `/articles/[id]/edit`)

🛡️ หลังบ้านทีมงาน (Admin)

เฉพาะผู้ดูแลแพลตฟอร์ม — เข้าคนละประตูกับผู้ใช้ทั่วไป

  • เข้าระบบแอดมิน/th/admin/loginทีมงาน

    ประตูเข้าหลังบ้านทีมงาน (แยกจาก /login ของผู้ใช้)

  • หน้าแรกแอดมิน/th/adminทีมงาน

    เมนูรวมเครื่องมือผู้ดูแล

  • จัดการองค์กร/th/admin/orgsทีมงาน

    รายชื่อ org ทั้งหมด · ค้นหา · เข้าดูรายตัว (`/admin/orgs/[id]`) — แก้แพ็ก/token/สถานะ

  • คำขอเปิด Agency/th/admin/agency-requestsทีมงาน

    รายการคำขอที่รออนุมัติ → กด 'อนุมัติ' = เปิด org เป็นบริษัท + ให้ป้าย verified · หรือ 'ปฏิเสธ'

  • ตั้งราคา / config/th/admin/pricingทีมงาน

    ตั้งราคาหัก token ต่อการกระทำ เช่น `POST_LISTING` (ตอนนี้ 50 · ตั้ง 0 = ลงประกาศฟรีทุกคน)

  • จัดการผู้ดูแล/th/admin/adminsทีมงาน (สูงสุด)

    เพิ่ม/ลบบัญชีแอดมิน + สิทธิ์