---
title: "Introduction to J2Commerce"
description: "J2Commerce transforms your native Joomla articles into a full-featured e-commerce store."
url: "https://docs.j2commerce.com/v6/getting-started/introduction"
markdown_url: "https://docs.j2commerce.com/v6/getting-started/introduction.md"
last_updated: "2026-10-23T02:33:38+00:00"
version: "J2Commerce 6"
breadcrumbs:
  - title: "Home"
    url: "https://docs.j2commerce.com/"
  - title: "J2Commerce 6"
    url: "https://docs.j2commerce.com/v6"
  - title: "Getting Started"
    url: "https://docs.j2commerce.com/v6/getting-started"
  - title: "Introduction to J2Commerce"
    url: "https://docs.j2commerce.com/v6/getting-started/introduction"
---

# Introduction to J2Commerce

J2Commerce transforms your native Joomla articles into a full-featured e-commerce store. Unlike traditional e-commerce platforms that require separate installation and management, J2Commerce leverages the power and flexibility of Joomla's content management system to create a seamless shopping experience.

## Why J2Commerce?

### Built on Joomla

J2Commerce is built natively for Joomla 6, which means:

- **No separate database**: your products live alongside your content
- **Familiar interface**: use the same Joomla administration you already know
- **Full ACL support**: control access to products, orders, and reports with Joomla's permission system
- **Native cache integration**: leverage Joomla's caching system for fast page loads
- **SEO friendly**: use Joomla's SEF router with category and product hierarchies in URLs

### Article-Based Products

Every product in J2Commerce is a Joomla article at its core. This means:

- **Same editor**: write product descriptions with the same rich text editor you use for blog posts
- **Media integration**: manage product images with Joomla's media manager
- **Category system**: Organize products with the same category hierarchy as your content
- **Tags support**: tag products just like articles for filtering and discovery
- **Version history**: track changes to product information with Joomla's versioning

### Modern Architecture

J2Commerce 6 is built with modern PHP 8.3+ practices:

- **MVC pattern**: clear separation of models, views, and controllers
- **Dependency injection**: testable, maintainable code
- **Event-driven**: hook into any part of the shopping process with plugins
- **REST API**: integrate with external services and build headless storefronts
- **Model Context Protocol (MCP)**: connect AI assistants like Claude for store management

## Core Features

### Product Management

- **7 Product Types**: Simple, Variable, Configurable, Downloadable, Flexivariable, Bundle, and Box Builder
- **Advanced Pricing**: Quantity-based pricing, date-based promotions, customer group pricing
- **Options & Variations**: Color swatches, size selectors, custom text inputs, file uploads
- **Inventory Tracking**: Stock levels, low stock alerts, backorder handling

### Shopping Cart

- **Guest Checkout**: Purchase without creating an account
- **Cart Merging**: Guest carts automatically merge when customers create accounts
- **Saved Carts**: Customers can save and resume their carts
- **Mini Cart Module**: Display cart contents anywhere on your site

### Checkout

- **Guided Checkout**: Step-by-step checkout flow with progress indicator
- **Custom Fields**: Collect billing, shipping, and custom data at checkout
- **Address Autocomplete**: Help customers fill in addresses faster
- **Multiple Addresses**: Allow customers to save multiple shipping addresses

### Payment & Shipping

- **Multiple Payment Gateways**: Stripe, PayPal, Authorize.Net, Kustom, and more
- **Shipping Calculators**: Real-time rates from UPS, FedEx, USPS, DHL, and AtoShip
- **Tax Integration**: Automatic tax calculation with AvaTax, TaxJar, and more

### Reports & Analytics

- **Dashboard**: Real-time KPIs for revenue, orders, and customer activity
- **Sales Reports**: Track sales by day, week, month, or custom date range
- **Product Reports**: Top-selling products by revenue or quantity
- **Customer Reports**: Customer spending reports for targeted marketing

## What's Next?

- [**Getting Started Guide**](https://docs.j2commerce.com/index.php?option=com_content&view=article&id=195&catid=50) -- Set up your first store in minutes
- [**Installation**](https://docs.j2commerce.com/index.php?option=com_content&view=article&id=277&catid=22) -- Install J2Commerce on your Joomla site
- [**Technical Requirements**](https://docs.j2commerce.com/index.php?option=com_content&view=article&id=279&catid=22) -- Check server requirements
- [**Dashboard**](https://docs.j2commerce.com/index.php?option=com_content&view=article&id=194&catid=50) -- Learn the admin interface
