4.9 KiB
#xShop
اکس شاپ یک پروژه اوپن سورس فروشگاهی بر پایه لاراول است که شما میتوانید به راحتی با سفارشی سازی آن فروشگاه مورد نظر خودتون یا مشتریتون رو راهاندازی کنید و حتی از سورس کدش آموزش ببنید
امکانات xshop
- کنترل کامل دسته محصولات
- دسته محصولات با قابلیت درختی
- با قابلیت ذخیره ترتیب دسته
- با قابلیت تعریف متای خاص برای هر دسته
- مدیریت عکس دسته بندی با بند انگشتی
- مدیریت محصولات
- فیلد محصولات
- نام
- قیمت پایه
- دسته اصلی
- انتخاب سایر دسته بندی ها
- sku کد
- خلاصه
- توضیحات
- برچسب برای محصولات
- انبارداری و مدیریت موجودی با قیمت های دلخواه مدیر
- مدیریت تخفیف برای هر محصول بر اساس درصد و مبلغ
- مدیریت تصاویر محصول به همراه بند انگشتی
- قابلیت درج متای خاص برای هر محصول
- فیلد محصولات
- مدیریت سفارشات و صورتحساب ها
- مشتریان
- تعریف چندین آدرس
- تعیین مشتری به عنوان همکار
- کنترل پنل مشتریان
- قابلیت پرس و پاسخ
- سیستم تیکتیگ برای مشتری
- مدیریت شیوه ارسال
- مدیریت متا ها
- مدیریت مطالب
- سرفصل مطالب
- مدیریت گالری
- مدیریت منو سایت
- مدیریت اسلایدر
- مدیریت محصولات
- تنظیمات ویژه
- مدیریت پیوست ها و سیستم پیوست
- ذخیره لاگ admin ها
- مدیریت ادمین ها و کاربران
- سیستم نظرسنجی
- مدیریت تبلیغات
- پشتیبانی از درگاههای:
- زرین پال
- زیبال
- pay.ir
- بانک صادرات
- بانک ملت
- بانک پارسیان
- و امکانات دیگر از جمله، مقایسه محصول و جستجوی پیشرفته
License
پروژه xshop تحت لیسانس GPL-3
است بنابراین میتوانید آسوده خاطر باشید تا ابد اوپن سورس خواهد بود !
راهنمای توسعه
نیازمندیها
- php 8.1
- mysql or mariadb
- composer
توسعه و پیکربندی
ابتدا پروژه رو دانلود کنید، یک دیتابیس بسازید و سپس .env.example
به .env
کپی جدید بگیرید .env
سپس اطلاعات به روز کنید و دستورات زیر رو بزنید:
git clone https://github.com/4xmen/xshop.git
cd xshop
composer install
php artisan migrate --seed
php artisan storage:link
php artisan serv
اکنون میتوانید در آدرس زیر http://localhost:800/dashboard
با رایانه : admin@example.com
و پسورد: password
وارد شوید
راهنمای انتشار
پیشنهاد ما این است که اکس شاپ را روی vps اجرا کنید، برای این کار یک دیتابیس بسازید و دستورات زیر را اجرا کنید:
cd /home/[yourUsername]/[pathOfYourWebsitePublicHTML]
git clone https://github.com/4xmen/xshop.git . # if this command not work make empty this folder
cp .env.example .env
nano .env # edit your config db, url, etc.
composer install
php artisan migrate
php artisan db:seed --class=UserSeeder
php artisan db:seed --class=SettingSeeder
nano .env # make APP_DEBUG false, APP_ENV production
php artisan storage:link
composer install --optimize-autoloader --no-dev
contribute & support
ما خیلی خوشحال میشویم از شما را کمک کنیم و یا شما ما رو کمک کنید، در صورت توسعه سورس حتما از pull request شما اتسقبال میکنیم و اگر مشکلی داشتید، حتما آن را برطرف میکنیم، فقط کافی است یک موضوع در لینک زیر ایجاد کنید:
https://github.com/4xmen/xshop/issues