سلام به همگی
من میخام تو سایت جدا از محصولات فیزیکی محصولات دانلودی هم داشته باشم که بعد از پرداخت نمایش داده بشه
تو دیتابیس یک فیلد به اسم is_downloadable اضافه کردم
حالا میشه اون هایی که دانلودی هستن رو true در نظر گرفت فقط و در بخش دانلود نمایش داد ؟
و اینکه من میخام بعد از پرداخت دانلود انجام بشه
باز تو سبد خرید باید با محصول فیزیکی متفاوت باشه درسته ؟
محصول فیزیکی مثلا بعد از پرداخت ریدایرکت میشه به صفحه اصلی
ولی محصول دانلودی نباید ریدایرکت بشه به فایل های قابل دانلود ؟
لطفا راهنمایی کنید نمیدونم چطوری باید انجامش بدم
حتی اومدم سبد خرید جدا براشون تعریف کنم کلا به مشکل خوردم و نمیدونم چه روشی درست هست
سلام
@wxyz
ساده ترین کار اینه که محصولات فیزیکی و دانلود فرقی با هم نکنن بعد از پرداخت ریدایرکت بشین به صفحه ای که جزئیات خرید و لیست آیتم هایی که خریداری کرده رو نمایش بده ، حالا اونا که دانلودی هستند یه گزینه دانلود کنارشون باشه
چظوری میتونم تفکیک کنم از هم ؟
من اومدم یه فیلدبه جدول محصولات اضافه کردم به اسم
$table->boolean('is_downloadable')->default(0);
موقع کال بک میتونم به این شکل بنویسم ؟
if('is_downloadable' == 1)
{
alert()->success('پرداخت شما یا موفقیت انجام شد');
return redirect('/products/file');
}
else
{
alert()->success('پرداخت شما یا موفقیت انجام شد');
return redirect('/products');
}
لطفا راهنمایی کنید نمیدونم چیکار کنم
@wxyz
بنده در یک پروژه مشابه این دو بخش را از هم تفکیک کردم و کار خیلی راحت تر شد. چون نیازها متفاوته و اگر روتها، ویو و جداول اینها جدا نوشته بشه بهتره. البته بخش سبد خرید، دسته بندی، پرداخت، نظرات و... بصورت مشترک و ماژولار استفاده میشه.
اگر محصولات زیاد هست یا برای توسعه بهتر پروژه بنظرم فرانت و بک اند را جدا بنویسید و اگر محصول فیزیکی و دانلودی به هم مربوط هستند از طریق تگ ها یا لینک دادن در توضیحات استفاده کنید.
@electera
محصولات دانلودی و فیزیکی میخام جدا باشن اول اومدم به صورت ماژولار جدا نوشتم ولی برای بخش سبد خرید موفق نشدم و نمیدونستم چجوری انجامش بدم
چون بعد از پرداخت به یه صفحه مشترک ریدایرکت میشه
الان این حالت نوشتم باز هم نمیدونم چجوری باید انجامش بدم
من با جنگو کار کردم اما فرقی نداره، شما باید به صفحه قبل ریدارکت کنید و نه به یک صفحه مشخص، دستورشو در لاراول خاطرم نیست اما جستجو کنید میاد.
@electera
به صفحه قبل ریدایرکت کنم اکیه
چجوری فایل رو بعد از پرداخت نمایش بدم این رو نمیدونم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟