/s-cart

Free Laravel e-commerce for business: shopping cart, cms content, and more...

Primary LanguagePHPMIT LicenseMIT

Free Laravel e-commerce for business
composer create-project lanhktc/s-cart

Home page | Demo | Demo admin | Installation | Video Guide | Download full source

Total Downloads Latest Stable Version License

About S-cart

Free Open source E-commerce use Laravel framework for Business

Support the project

Support this project 😜 🙏

PayPal Me

S-Cart functions:

======= FRONT-END =======

- Multi-language
- Multi-currency
- Shopping cart
- Customer login
- Product attributes: cost price, promotion price, stock..
- CMS content: category, news, content, web page
- Module/Extension: Shipping, payment, discount, ...
- Upload manager: banner, images,..
- SEO support: customer URL
- API module
- Specify fields use for customer, product, order
...

======= ADMIN =======

- Admin roles, permission
- Product manager
- Order management
- Customer management
- Template manager
- Module/Extension manager
- System config: email setting, info shop, maintain status,...
- Backup, restore data
- Report: chart, statistics, export csv, pdf...
...

Technology

Requirements:

Version 3.2, 3.3, 3.4:

Core laravel framework 6.x Requirements::

- PHP >= 7.2
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension

Installation & configuration:

How to map your domain to s-cart? CLICK HERE

Step1: Install last version S-cart

composer create-project lanhktc/s-cart

Step2: Set writable permissions for the following directories:

  • storage
  • vendor
  • public/data
  • bootstrap/cache

Step3:

- Create a new database. Example database name is "s-cart"

Step4:

Access your-domain.com/install.php to install S-cart.
If installing with link "install.php" unsuccessful, you can install it manually below.

Step5:

NOTE: Please remove or rename file public/install.php so others cannot access it.

Step6:

  • Access to url admin: your-domain/sc_admin.
  • User/pass admin/admin

OR manual installation:

- Step1: Create database, then import file .sql in folder database to database.
- Step2: Rename or delete file public/install.php
- Step3: Copy file .env.example to .env if file .env not exist.
- Step4: Generate API key if APP_KEY is null. 
  Use command "php artisan key:generate"
- Step5: Config value of file .env:
APP_DEBUG=false (Set "false" is security)
DB_HOST=127.0.0.1 (Database host)
DB_PORT=3306 (Database port)
DB_DATABASE=s-cart (Database name)
DB_USERNAME=root (User name use database)
DB_PASSWORD= (Password connect to database)
APP_URL=http://localhost (Your url)
ADMIN_PREFIX=sc_admin (Path to admin)

License:

S-Cart is licensed under The MIT License (MIT).

Demo:

VPS SSD $5/mo, gets $50 in credit over 30 days. DigitalOcean.

Screenshots:

#Product detail

#Product bundle

#Product group

#Cart

#Admin homepage

#Order list

#Order detail

#Product list

#Product detail

#Auth

#Backup