Multi Store Ecommerce
A commercial multi-store eCommerce platform with ERP-grade accounting, built as a set of modules so each client installs only the features they need.
- PHP 7.2
- CodeIgniter 3
- MySQL
- jQuery
- Bootstrap
- REST APIs
- Type
- Commercial product
- Marketplace
- CodeCanyon
- Design
- Modular
- Source
- Closed (commercial)
Overview
A large-scale eCommerce platform for businesses that run more than one store, sold as a product on CodeCanyon. Alongside the storefront it carries the back-office depth of an ERP, most notably in accounting.
Because it is bought and installed by many different clients, the platform had to be easy to extend and easy to deploy, not just correct for one customer.
Tech Stack
Backend
PHP 7.2 with CodeIgniter 3, MySQL, and REST APIs for integrations.
Frontend
Bootstrap and jQuery for the storefront and the admin interface.
Architecture
The platform is modular. The core handles the stores themselves, and the main business capabilities are separate modules that plug into it:
Inventory
Stock across the stores on the platform.
Accounting
The ERP-grade accounting that sets the product apart from a plain storefront.
Payment Gateways
Payment integrations, added as modules rather than hard-wired into checkout.
Shipping
Shipping handled as its own module.
Keeping these boundaries clean is what enables seamless feature installation for clients, and it was a deliberate choice for the future: the platform was designed for easy scalability and a later transition toward microservices.
Deployment
The product is distributed through CodeCanyon and installed by clients on their own hosting. The modular design improved scalability, maintainability and deployment efficiency for multi-store eCommerce sites, since a client deploys the core plus only the modules they use.
Links
This is a commercial CodeCanyon product, so the source code is not public.
Have a system to build?
Tell me what it needs to do. I’m open to full stack, Laravel, backend and Node.js roles.
Start a conversationDhaka, Bangladesh · Available for remote opportunities