Skip to main content

Welcome to Ecom

Ecom is a comprehensive e-commerce platform built on Laravel 9, designed to provide a complete solution for your online business needs. With exclusive features, extensive payment gateway integrations, and a super responsive layout, Ecom empowers you to build and scale your e-commerce business.

Key Features

Multi-Vendor Support

Support for multiple sellers with product queries and seller management

Payment Gateways

30+ integrated payment gateways including PayPal, Stripe, Razorpay, and more

Product Management

Advanced product management with thumbnails, hover images, and variations

Laravel 9 Framework

Built on Laravel 9.2 with PHP 8.0.2+ for modern, secure, and scalable architecture

Built With Modern Technology

Ecom is built on a robust technology stack:
  • Laravel Framework 9.2 - Modern PHP framework
  • PHP 8.0.2+ - Latest PHP features and performance
  • MySQL/PostgreSQL - Flexible database options
  • Redis - Caching and session management
  • Laravel Sanctum - API authentication
  • Spatie Permissions - Role-based access control

Integrated Payment Solutions

Ecom comes with extensive payment gateway integrations out of the box:
  • PayPal, Stripe, Razorpay
  • Authorize.net, Instamojo
  • Paytm, PayStack, Flutterwave
  • MercadoPago, MyFatoorah
  • Iyzico, Payku, and many more

Get Started

Installation

Set up Ecom on your server in minutes

Configuration

Configure your application settings

Environment Setup

Configure environment variables

Database Setup

Set up and migrate your database

System Requirements

Before installing Ecom, ensure your server meets these requirements:
  • PHP >= 8.0.2
  • MySQL >= 5.7 or PostgreSQL >= 9.6
  • Composer
  • Node.js & NPM (for asset compilation)
  • Required PHP Extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo, GD

Support & Resources

Need help? Check out these resources:

Build docs developers (and LLMs) love