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

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

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

เคล็ดลับ

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

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

  • ด้วยตนเองโดยผู้ดูแลระบบ
  • Via the Pricing flow when purchasing a product with pricing and plan information (available for all user types)
  • ผ่าน API

Any user can create a subscription when purchasing a product, enabling flexible conversion from free to paid tiers. Subscription enforcement (requiring an active subscription for access) only applies to users with type = "paid-user".

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

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

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

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

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

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