راکت
حل شده

جداول مشتریان برپایه فروش اشتراک

2 پاسخ

سلام دوستان وقت بخیر
من در حال طراحی یه سایتی هستم که قسمتی از خدماتش پولی هست و کاربر باید اشتراک تهیه کنه.
من چند تا دسته بندی دارم که برای هرکدوم مبالغی تعیین شده و کاربر برای استفاده از اون بایستی سالانه مبلغی پرداخت کنه. برای طراحی جداول این مورد به مشکل برخوردم چون تجربه اولمه این مدلی نمیدونم چجوری پیاده کنم؟

ثبت پرسش جدید

پاسخ‌ها

2
حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

بهترین پاسخ

سلام @ramin.mor47
یه جدول لازم دارید برای ثبت خدمات اشتراک مثلا اشتراک طلایی و نقره ای و ... با مشخصاتش مثلا قیمت و مدت اعتبار. می تونید مدل service رو برای این منظور ایجاد کنید البته با مایگریشن و کنترلر مرتبط.
حالا یه جدول هم نیاز دارید تا اعتبار کاربر و نوع سرویس های دریافتی رو ثبت کنه.برای این منظور می تونید مدل credit رو با مایگریشن و کنترلر مرتبط با اون ایجاد کنید. حالا وقتی کاربر از لیست جدول service نوع خدماتش رو انتخاب میکنه و موارد مربوط به پرداخت رو طی میکنه پس از پرداخت موفقیت آمیز یه ردیف توی جدول credits براش ثبت می کنید که معرف اشتراک خریداری شده و id ردیف سرویس است. کاملا واضح هست که توی جدول credits باید زمان انقضای اشتراک ثبت شده باشه.

developer
developer
@developer

تخصص: برنامه نویس

یکسری فیلد توی جدول یوزر ایجاد کنید و اگه کاربر اون اشتراک مربوط رو خریده بود فیلد مرتبطش رو true کنید و توی فرانت هم چک کنید اگه فیلدش true بود نشون بده
یه چیزی شبیه سیستم Gate

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام