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!