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