Quick start | Environment | Key Features | Page Previews | Demo
English | 简体中文
BeikeShop is an open-source ecommerce platform built on PHP and Laravel, designed for developers and businesses to launch self-hosted online stores with lightning-fast deployment and full control over code, data, and infrastructure. It offers a highly intuitive, out-of-the-box solution that enables users to move from installation to a fully functional store with ease and efficiency.
The platform provides a comprehensive ecommerce foundation—including product management, shopping cart, checkout, payments, shipping, multi-language, multi-currency support, and REST APIs—making it the ideal choice for global independent online stores.
Engineered for seamless secondary development, BeikeShop follows a modular, event-driven architecture. By utilizing a robust Hook and Event-based system, developers can extend features, build plugins, and integrate third-party services through non-intrusive customization, ensuring the core code remains untouched for easy maintainability and upgrades.
- Language: PHP 8.1+
- Framework: Laravel 10
- Frontend: Blade Templates, Vue.js
- Architecture: MVC, Modular, Event-driven
- Security & Logic:Middleware, Webhook Engine
- Frontend: Blade / vue / jQuery / sass / Bootstrap
- Database: MySQL, PostgreSQL
- Deployment: Docker
- PHP / Laravel ecommerce projects
- Custom online stores
- International ecommerce
- Open‑source ecommerce learning and development
-
100% Open-Source: Full ownership of code and data.
-
Laravel-Based: Standardized for performance and security.
-
Low Maintenance: Stable, production-ready, and cost-effective.
-
Developer-Friendly: Modular architecture for fast customization.
-
Lightweight: Agile alternative to bloated ecommerce platforms.
- Frontend Demo: https://demo.beikeshop.com/
- Admin Demo: https://demo.beikeshop.com/admin/
- Email: [email protected]
- Password: demo
BeikeShop can be installed via package distribution, source code, or Docker.
-
Download BeikeShop: https://beikeshop.com/download
-
Upload and unzip the package on your server.
-
Set the
publicdirectory as the web root. -
Visit the site in your browser and follow the installation wizard.
-
Installation guide: https://docs.beikeshop.com/en/install/bt.html
-
For upgrades, overwrite files (keep
.env) and run:php artisan migrate
git clone https://github.com/beikeshop/beikeshop.git
cd beikeshop
composer install
cp .env.example .env
npm install
npm run prodSet the public directory as the web root and complete installation via browser.
For upgrades:
git pull
composer install
php artisan migrate-
Install Docker & Docker Compose https://docs.docker.com/engine/install/
-
Clone Docker environment:
git clone [email protected]:beikeshop/docker.git
-
Create website directory:
mkdir www
-
Configure environment:
cp env.example .env docker compose up -d
Detailed guide: https://docs.beikeshop.com/en/install/docker.html
* Official Website: https://www.beikeshop.com
* Documentation: https://docs.beikeshop.com/en/
-
Independent Server (shared hosting not supported)
-
OS: Ubuntu 22+ / CentOS 8.5
-
PHP: 8.2
-
Database: MySQL 5.7+
-
Web Server: Nginx 1.10+ / Apache 2.4+
BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PCRE, PDO, Tokenizer, XML
-
Open Source: 100% open-source with full ownership of source code and data.
-
Easy to Use: Designed for rapid deployment, allowing you to go from installation to a live store in minutes.
-
Laravel Framework: Built on Laravel 10+, adhering to standard MVC architecture and industry best practices.
-
Modern UI: Clean, high-conversion storefront and an intuitive admin dashboard for a seamless user experience.
-
Complete Workflow: Out-of-the-box support for products, cart, checkout, payments, shipping, and customer management.
-
Global Commerce: Native multi-language and multi-currency support, ideal for international online stores.
-
Modular Architecture: Decoupled design allowing functional expansion via plugins without modifying the core.
-
Events & Webhooks: Flexible event-driven customization through Webhooks and Listeners for seamless integration.
-
Secure & Reliable: Robust security with role-based access control (RBAC) and strict data validation.
-
Developer-Friendly & REST APIs: Clean codebase with comprehensive REST APIs for headless commerce and mobile apps.
-
ERP & Integration Ready: Easy connection with global payment gateways, logistics, and mainstream ERP systems.
- DIY Store Customization
DIY_Edit.mp4
-
Fork this repository.
-
Create a new feature branch.
-
Commit your changes.
-
Submit a Pull Request.
BeikeShop is open‑source software licensed under the
-
Plugin Developers: Lu Chuan Youth, Lao Liu, Aegis, Telon Uncle, Olives, and others.
-
Contributors: nilsir, what_village_head, tanxiaoyong, Lucky, So, licy, Lao Bei, Teemo, and more.
Thank you to everyone who contributes to making BeikeShop better.
Note Please retain the original copyright notice. Removal requires official authorization.
⭐ If you find BeikeShop useful, please consider giving it a star on GitHub!