راکت

محدودیت فروش محصول در لاراول

3 پاسخ

ما اگر به فرض بخوایم دوره های سایت محدودیت فروش داشته باشن مثلا فقط 20 نفر بتونن خریداری کنن و همچنین برای خرید، قبلش یکسری اطلاعات رو وارد کنن باید چه کاری انجام داد؟
و سوال بعدی اینکه مثلا چند نفر یک دوره رو خریدن ولی میخوایم برای هرچند نفر یک ویدیو خاص خودشون رو نشون بدیم باید چیکار کرد؟
چه تغییری باید توی دیتابیس ایجاد کرد؟

ثبت پرسش جدید

پاسخ‌ها

3
Arman Amiri
Arman Amiri
@armanlegand1396

درگاه پرداخت وضعیت خرید رو ب ما میگه ک اگر کاربر محصول رو با موفقیت خریده برای ما 1 رو برمیگردونه و اگر نخریده باشه 0 رو برمیگردونه + شما آیدی محصول رو هم ذخیره میکنی . خب الان دیگ همه چی کامل ی شرط میزاری که اگر تعداد خرید های موفق بزرگ تر از 20 بود اجازه ادامه خرید رو نده ب کاربر. و این که قبلش ی سری اطلاعات رو وارد کنن هم ک دست خودت هست دیگ

حمید رضا رمضانی
حمید رضا رمضانی
@DevHP

تخصص: توسعه دهنده سرور(Back-End Developer)

تو این نوع مسائل شما میتونید اینکارو کنید

ما توی کاربران از acl استفاده میکنیم شما میتونید در محصولات هم به طور مشابه استفاده کنید
خوب شما باید برای محصولات خود یک role داشته باشید یه رول برای محدودیت فروش و یک رول برای نامحدود بودن محصول و رول محدودیت فروش باید امکاناتی داشته باشه که مهمترین آن ها همون تعداد فروش و وقتی آن تعداد به صقف رسید سایت ناموجود بزنه
@javadkarami14

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

جواد کرمی
جواد کرمی
@javadkarami

تخصص: توسعه دهنده وب و اپلیکیشن | فرانت اند

@armanlegand1396 خب اطلاعاتی که نیازه باید بعد از پرداخت وارد کنن و اونها باید یک جایی ثبت بشه و مشخص بشه که مرتبط با اون محصول و دوره هست. و مثلا کاربر 1 و 2 این دوره رو خریداری کردن، حالا بر اساس اون اطلاعات من به کاربر1 میام یک ویدیو رو نشون میدم و به کاربر 2 یک ویدیوی دیگه رو میخوام نشون بدم.

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

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