BeikeShop - 一个开源、用户友好的跨境电子商务平台
BeikeShop 是全球领先的基于 Laravel 框架的开源电子商务平台,专为国际贸易和跨境电子商务行业设计。 该系统是 100% 开源的!它支持多语言、多币种、支付、物流、会员管理等广泛的实用功能,使外贸商家可以轻松扩展其独立的在线商店。
BeikeShop
项目结构
├── app/ # 应用程序核心代码
├── bootstrap/ # 框架启动文件
├── config/ # 配置文件
├── database/ # 数据库迁移和种子文件
├── public/ # 公共访问目录
├── resources/ # 视图和未编译的资源文件
├── routes/ # 路由定义
├── storage/ # 应用程序存储
├── tests/ # 自动化测试
└── vendor/ # Composer 依赖
框架
- 编程语言: PHP 8.3
- 框架:Laravel 8.75
- 前端:Blade 模板 + Vue.js
现场演示
前端 Demo:https://demo.beikeshop.com/
后端 Demo:https://demo.beikeshop.com/admin/
快速开始
I... 软件包安装
- 下载 BeikeShop
- 上传到您的服务器并解压缩。
- 将文件夹设置为网站根目录。
public
- 通过浏览器访问网站并按照安装提示进行作。
- BeikeShop 详细安装指南
- 如果升级,请下载最新版本并在服务器上覆盖(确保保留原始文件)。然后,在根目录中运行。
.env``php artisan migrate
二、源码安装
- 打开命令行并克隆存储库:
git clone https://github.com/beikeshop/beikeshop.git
- 进入 BeikeShop 目录并运行以安装第三方软件包。
composer install
- 运行 以创建配置文件。
cp .env.example .env
- 运行(需要 Node 版本 16+),然后编译前端 JS 和 CSS 文件。
npm install``npm run prod
- 将文件夹设置为网站根目录。
public
- 通过浏览器访问网站并按照安装提示进行作。
- 对于升级,请在根目录中运行 : 。
git pull && composer install && php artisan migrate
三、Docker 安装
- 在本地或服务器上安装 Docker 和 Compose,请参阅此处的安装指南:https://docs.docker.com/engine/install/
- 执行命令:
git clone [email protected]:beikeshop/docker.git
- 创建名为 website 目录的新目录:(查看详细信息:https://docs.beikeshop.com/en/install/docker.html)```www``mkdir www```
- 进入目录,根据模板创建配置文件:
docker``cp env.example .env
- 修改文件,然后根据需要运行命令:
.env``docker-compose``docker compose up -d
环境要求
- 独立服务器(不支持虚拟主机)
- CentOS 7.0+ 或 Ubuntu 20.04+
- PHP 8.3+
- MySQL 5.7+ 版本
- Apache httpd 2.4+ 或 Nginx 1.10+
所需的 PHP 扩展:
- BCMath
- Ctype
- cURL
- DOM
- Fileinfo
- JSON
- Mbstring
- OpenSSL
- PCRE
- PDO
- Tokenizer
- XML
主要特点
- 零启动成本: BeikeShop 是一个真正的独立平台,100% 开源,对数据有 100% 的控制权。
- 基于 Laravel 8.75 构建:使用 Laravel 8.75 框架开发,提供可靠的框架支持。
- 无佣金或费用: BeikeShop 没有佣金、年费或交易费用,降低了建立网站的成本。
- 微内核和模块化设计:凭借微内核架构和模块化设计,BeikeShop易于维护和扩展。
- 清晰的代码结构和格式:系统采用清晰的分层代码结构,具有标准化的格式,提高了可读性和可维护性。
- 用于 Hook 功能的事件系统:通过事件系统实现灵活的 Hook 功能,使自定义和扩展变得更加容易。
- 丰富的插件市场: 官方市场提供了广泛的插件,可以轻松获得所需的功能。
- 多语言和多币种支持:该系统支持多种语言和货币,非常适合不同地区和国家的用户。
- 吸引人的界面和视觉定制:BeikeShop具有吸引人的设计以及视觉定制选项,确保出色的用户体验。
- 严格的 MVC 架构:系统严格遵循 MVC 架构,增强了可维护性和可扩展性。
- 作简单&快速设置:BeikeShop易于作和设置,允许快速部署。
商店预览
页面预览
- DIY 商店定制
DIY_Edit.mp4
已有插件截图