Scart/Scart

免费Laravel电子商务解决方案:购物车、CMS内容等...

维护者

详细信息

github.com/s-cart/s-cart

首页

源码

问题

资助包维护!
Scart
www.paypal.me/LeLanh

安装次数: 5,084

依赖: 0

建议者: 0

安全: 2

星级: 636

关注者: 33

分支: 328

开放问题: 2

类型:项目

v9.0.1 2024-05-05 01:34 UTC

This package is auto-updated.

Last update: 2024-09-19 13:57:28 UTC


README

免费开源企业电子商务
composer create-project s-cart/s-cart

首页 | 演示 | 文档 | API文档 | S-Cart特性 | Facebook群组

Packagist Downloads Git Downloads Latest Stable Version License

关于S-Cart

S-Cart是基于Laravel框架和最新技术的最佳免费企业电子商务网站项目,适用于个人和企业。我们的目标是“高效且友好”。

  • 高效:满足客户的最小需求。
  • 友好:易于使用、维护和开发。
  • 适用于所有人:企业、个人、开发者、学生。

图片

Scart功能

💥S-Cart - FREE Laravel ecommerce for business💥:
- Build plugin packages HMVC
- Support to upgrade and patch S-Cart via command line
- Full document for dev and client
👉Full support for the functions of a professional sales website:
- Multi-language, multi-currency
- Multi-vendor
- Make cart, manage orders, manage products, manage customers...
- CMS news management: categories, news, news pages
- Plugin: Payment, shipping, discounts, taxes ...
- Plugin pro: multi-vendor, multi-store
- Online library: plugin, template
- API suppport and security for app, mobile
👉Powerful admin page:
- Roles, permission: admin, manager, maketing, ..
- Security with log full, access, auth, captcha ...
- Manage products, orders, customers ...
- Charts, statistics
- Backup, restore
- Activity log
- And many other functions.
Demo API: https://s-cart.org/en/docs/master/about-api-scart.html
👉Plugin pro:
- Multi-vendor: https://s-cart.org/en/multi-vendor.html
- Multi-store: https://s-cart.org/en/multi-store.html

技术

Laravel核心

Scart 6.x

核心Laravel框架8.x

Scart 7.x

核心Laravel框架9.x

Scart 8.x

核心Laravel框架10.x

要求

- PHP ^7.3|^8.0 (S-Cart 6.x)
- PHP ^8.0.2 (S-Cart 7.x)
- PHP ^8.1 (S-Cart 8.x)
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension

安装与配置

如何将您的域名映射到Scart?点击这里

步骤1:安装最新版本的Scart

选项1:从composer安装

composer create-project s-cart/s-cart

选项2:从github安装

git clone https://github.com/s-cart/s-cart.git

然后,安装依赖

composer install

步骤2:为以下目录设置可写权限

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

步骤3:创建数据库

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

步骤4:安装

------ 选项1:自动安装 ------------

1. Rename or delete the .env file if it exists.
(You may encounter installation errors via "php artisan serve" if the .env file exists)
2. Access your-domain.com/install.php to install S-cart.

然后,删除或重命名文件 public/install.php

------ 选项2:手动安装 ------------

1. Create new database, then import file /vendor/s-cart/core/src/DB/s-cart-yyyy-mm-dd.sql to database.
2. Rename or delete file public/install.php
3. Copy file .env.example to .env if file .env not exist.
4: Generate API key if APP_KEY is null. 
- Use command "php artisan key:generate"
5: 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=https:// (Your url)
- ADMIN_PREFIX=sc_admin (Path to admin)
- DB_PREFIX=sc_ (Must be "sc_" because it is fixed in the .sql file)

步骤5:安装完成

  • 访问URL admin: your-domain/sc_admin
  • 用户/密码 admin/admin

安装更多详细信息:这里

有用信息

查看S-Cart版本信息

php artisan sc:info

更新S-Cart核心版本

composer update s-cart/core

或者如果您没有安装composer,可以使用 php composer.phar update s-cart/core

然后,运行 php artisan sc:update

创建插件

php artisan sc:make plugin --name=Group\PluginName

创建zip文件插件

php artisan sc:make plugin --name=Group\PluginName --download=1

详细:这里

Scart免费插件库:这里

创建模板

php artisan sc:make template --name=your-template-name

创建zip文件模板

php artisan sc:make template --name=your-template-name --download=1

创建数据备份文件(SQL文件存储在storage/backups)

php artisan sc:backup --path=abc.sql

恢复数据

php artisan sc:restore --path=abc.sql

手动自定义管理页面(《resources/views/admin + config/admin.php》)

php artisan sc:customize admin

此命令将在 resources/views/admin 创建新目录和文件 config/admin.php。在 config/admin.php 中设置 customize=true 后,您可以修改管理模板。

手动自定义文件验证配置(《config/validation.php》)

php artisan sc:customize validation

更多信息: https://s-cart.org/en/docs/master

资金和支持项目

请访问 S-Cart

安全漏洞

如果您在 S-Cart 电子商务中发现安全漏洞,请通过 lanhktc@gmail.com 发送电子邮件给 Lanh Le。所有安全漏洞都将得到及时解决。

许可

S-Cart 遵循 MIT 许可证 (MIT)

演示

专业插件