سلام
من میخوام یک سایت فروشگاهی بنویسم
نمیدونم که چه امکاناتی لازم داره و کلیتش چی جوری هست
دوستانی که تجربه دارند ممنون میشم راهنمایی کاملی بکنند
یا لینکی که در این مورد بدین ممنون .
سلام
@hoseinhesari.ir
از نگاه کلی ، قسمت محصولات ، دسته بندی ها ، سفارشات، فاکتور ها ، پرداخت ها
ناجیه کاربری مدیریت و احزار هویت کاربران سایت
سیستم های اطلاع رسانی
اینا مواردی هست که در ساده ترین نوع فروشگاها وجود داره
با لاراول میتونید پیاده سازی کنید ، دوره های مشابه آموزشی در رابطه با ساخت فروشگاه آموزشی وجود داره در همین سایت و سایت های دیگه
موفق باشید
@hoseinhesari.ir
سیستمهای فروشگاهی را میتوانید از نوع ساده تا بسیار شلوغ و پر از فیچرهای مختلاف طراحی کنید. اما وجود قسمتهای زیر واجبند:
این ها موارد پایه چنین سیستمی هستند که تقریبا تمام فروشگاه ها دارند. و اضافه کردن فیچرهای کوچیک در کنار این ها به کیفیت کار شما اضافه میکنه.
@ali.bayat
سایت هایی مثل evento یا udemy
که کاربر میتونه ویدیو کد اسکریپت و یا عکس اپلود کنه
اینها به چه صورت داخل دیتابیس ذخیره میشن ؟
و به چه صورت داخل داشبورد به اینا دسترستی دارن که ادمین چک میکنه مطلبی فرستادن مشگلی داره یا نه ؟
به همین ترتیبی که دیدگاهها برای مقالات در راکت ثبت میشن.
یعنی داده ای که کاربران وارد میکنند برای بازبینی مدیر قرار میگیره و بعد از اینکه مدیر اوکی کرد٬ نمایش داده میشه
@hoseinhesari.ir
سلام دوست من
ببین هر فروشگاهی سیستم خودش رو داره که با توجه به ماهیت عملکرد ساختارش مشخص میشه
تو اول باید یه سری جزییات که میتونی بیان کنی رو بگی که اصلا مشخص شه چه فروشگاهی تو ذهنت هست تا بتونیم راهنمایی کنیم
ولی اگر مایل نیستی دوستان موارد کلی که لازمبود رو گفتن که حالا منم چند مورد دیگه رو بهش اضافه می کنیم:
این ها مسائلی بود که به نظرم واقعا لازمه ( البته همشون توی همه ی سایت ها هست به جز تقریبا سیستم مدیریت محصولات )
اگه سوالی بود در خدمتن
با تشکر :)
@MostafaRDE
بخش هایی که من مد نظرم هست :
1 : گزاشتن ویدیو مثل همین سایت راکت
2 : یه قسمت برای اپلود داشته باشه که کاربری خواست ویدیو اپلود کنه و بعد از تایید ناظر در سایت قرار بگیره
3 : کاربر بتونه ویدیو ها رو دانلود کنه
خرید محصولات و سبد خرید
و بقیه چیز هایی که شما گفتید
قسمت هاییش که برام یکم مشگل ایجاد کرده همین سه قسمته اوله
که ویدیو رو من خب مثلما باید داخل یکی از دایرکتوری های پروژه اپلود کنم درسته ؟
و موقعی که در سایت نمایش داده بشه دانلود این ویدیو به چه صورت هستش ؟
این سوالتون یه سوال دیگه است و بهتره یه تایپیک جداگونه براش باز بشه.
ویدئو هم مثل عکسه. اگر با اون کار کرده باشید می تونید این رو هم پیاده سازی کنید.
فرض کنید یه جدول دارید به اسم ویدئو که یه فیلد ای دی و فیلد دوم هم ادرس فایل و فیلد سوم هم تایید یا عدم تایید ویدئو رو داخل خودش نگه می داره
یه file input داخل صفحه می زارید و کاربر فایل رو انتخاب می کنه و بعدش با دکمه ارسال، فایل سمت سرور ارسال می شه
سمت سرور شما فایل رو می گیری و اول داخل یه مسیر مشخصی که قبلا تعیین کردی ذخیره اش می کنه و بعد مسیری که ذخیره کردی رو داخل دیتابیس و جدول مورد نظر هم ذخیره می کنه و بصورت پیش فرض وضعیت عدم تایید یا false رو برای این فایل در نظر می گیری
اینجا یه ویدئو یا هر فایل دیگه داخل دایرکتوری سایت ذخیره شده و مشخصاتش داخل دیتابیس هم موجوده
حالا برای نمایشش یه تگ ویدئو یا هر ابزار دیگه ای که برای نمایش فایل ویدئویی هست رو داخل صفحه قرار می دی و از سمت سرور مقدار دهی اش می کنی تا ادرس ویدئو مورد نظر داخل خصوصیت src تگت قرار بگیره. مثل اینکه داری اسم یا قیمت محصول رو نمایش می دی.
برای ساخت لینک دانلود هم ادرس کاملش رو داخل یک تگ a هم بزاری کفایت می کنه
ببین می تونی یه جدول Media درست کنی یا کامل ترش یه فایل منیجر ( پکیجش کنی بهتره ) ، آماده هاش زیاد جالب نیست از نظر من
بعد فایل هات رو تو اون جدول ادرس هاش رو ذخیره کنی
برای دانلود هم باید بگم که باید از سیستم FileManager لاراول یا Storage استفاده کنی ؛ چون فایل ها خارج از روت اصلی اپلود میشه و دسترسی بدون فعال سازی لینک غیر ممکنه
فکر کنم سایت وردپرسی خیلی کامل است اون را تحلیل کنید یه سایت خوبی میشه هم محصول متغییر داره هم محصول دانلودی هم محصول فیزیکی هم کدتخفیف و....
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟