ข้ามไปยังเนื้อหาหลัก

การสมัครสมาชิก

คุณสมบัติ Subscription ช่วยในการจัดการแผนที่ผู้ใช้เลือก Plan ทำให้สามารถควบคุมการเข้าถึงคุณสมบัติของ Application ได้ง่าย

เคล็ดลับ

เนื่องจากแต่ละ Plan มีพื้นฐานมาจาก Role คุณสามารถกำหนด Role ของแผนให้กับผู้ใช้และใช้ API ในการตรวจสอบสิทธิ์

การสมัครสมาชิก Subscription สามารถสร้างได้ในสามวิธี:

  • ด้วยตนเองโดยผู้ดูแลระบบ
  • ผ่านกระบวนการราคา (หลังจากลงทะเบียนเป็น paid-user และซื้อแผนที่เลือก Plan)
  • ผ่าน API

ความสัมพันธ์ระหว่าง Pricing, Plan, Subscription, Product, และ Payment มีดังนี้:

ความสัมพันธ์

คุณสมบัติการสมัครสมาชิก

การสมัครสมาชิกแต่ละรายการมีคุณสมบัติเหล่านี้:

  • เจ้าของ
  • ชื่อ
  • เวลาที่สร้าง
  • ชื่อที่แสดง
  • คำอธิบาย
  • Duration: ระยะเวลาของการสมัครสมาชิก
  • StartTime: เวลาเริ่มต้นให้การสมัครสมาชิกมีผล
  • EndTime: เวลาสิ้นสุดให้การสมัครสมาชิกมีผล
  • Pricing: การกำหนดราคาที่เกี่ยวข้อง
  • Plan: แผนที่เกี่ยวข้อง
  • Payment: การชำระเงินที่เกี่ยวข้อง
  • User: ผู้ใช้ที่ถือการสมัครสมาชิกนี้
  • State: ปัจจุบัน การสมัครสมาชิกมีสถานะดังนี้: Pending, Error, Suspended, Active, Upcoming, Expired.

แก้ไขการสมัครสมาชิก