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 conversation

Dhaka, Bangladesh · Available for remote opportunities