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 git@gitee.com: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 商店定制
- 產品詳情頁面
- Admin 產品列表
已有插件截圖