---
title: "Apps and Extensions"
description: "J2Commerce can be extended with app plugins that add new features and integrations to your store. Apps integrate directly into the checkout flow, admin dashboard, or storefront to provide additional…"
url: "https://docs.j2commerce.com/v6/apps-and-extensions"
markdown_url: "https://docs.j2commerce.com/v6/apps-and-extensions.md"
last_updated: "2026-10-25T19:17:04+00:00"
version: "J2Commerce 6"
breadcrumbs:
  - title: "Home"
    url: "https://docs.j2commerce.com/"
  - title: "J2Commerce 6"
    url: "https://docs.j2commerce.com/v6"
  - title: "Apps and Extensions"
    url: "https://docs.j2commerce.com/v6/apps-and-extensions"
---

# Apps and Extensions

J2Commerce can be extended with app plugins that add new features and integrations to your store. Apps integrate directly into the checkout flow, admin dashboard, or storefront to provide additional functionality without modifying core code.

## What Are Apps?

Apps are Joomla plugins that hook into J2Commerce events and workflows. They can:

- Add new checkout steps (gift wrapping, terms acceptance, surveys)
- Integrate third-party services (address autocomplete, email marketing)
- Extend admin functionality (custom reports, bulk actions)
- Connect external APIs and webhooks

## Installing Apps

Apps are installed like any other Joomla plugin:

1. Go to **System** -> **Install** -> **Extensions**.
2. Upload the plugin ZIP file or use the Install from URL option.
3. After installation, go to **System** -> **Manage** -> **Plugins**.
4. Search for the app by name and enable it.
5. Configure the app in **J2Commerce** -> **Apps**.

## Configuring Apps

Most apps have their own configuration page accessible from the J2Commerce Apps dashboard:

1. Go to **J2Commerce** -> **Apps**.
2. Click on the app name to open its configuration.
3. Adjust settings as needed.
4. Click **Save** to apply changes.

## Modules

J2Commerce includes several frontend modules that display store information in template positions.

### Products Module

Display products in a grid or slider layout with flexible filtering options. Show latest products, featured items, best sellers, or products from specific categories and tags.

Learn more about the Products Module

### Categories Module

Display product categories in various layouts including sliders, grids, and lists.

Learn more about the Categories Module

## Developing Custom Apps

Developers can create custom app plugins by implementing J2Commerce event subscribers. See the Developer Documentation for details on creating custom plugins.

## Sections

- [Apps](https://docs.j2commerce.com/v6/apps-and-extensions/apps.md)
- [Modules](https://docs.j2commerce.com/v6/apps-and-extensions/modules.md)
- [Plugins](https://docs.j2commerce.com/v6/apps-and-extensions/plugins.md)
- [Subscriptions](https://docs.j2commerce.com/v6/apps-and-extensions/subscriptions.md)
