---
title: "Introduction"
description: "Introduction to extending J2Commerce: the plugin types (payment, shipping, reporting, discount) and the app structure."
url: "https://docs.j2commerce.com/developer-guide/introduction"
markdown_url: "https://docs.j2commerce.com/developer-guide/introduction.md"
last_updated: "2026-10-23T03:36:49+00:00"
version: "J2Store 4"
breadcrumbs:
  - title: "Home"
    url: "https://docs.j2commerce.com/"
  - title: "Developer Guide"
    url: "https://docs.j2commerce.com/developer-guide"
  - title: "Introduction"
    url: "https://docs.j2commerce.com/developer-guide/introduction"
---

# Introduction

Developing extensions for J2Commerce is a fairly simple process. The guide will help you understand the plugin/app structure used by J2Commerce

J2Commerce primarily has four extension types:

1. Payment plugins
2. Shipping plugins
3. Reporting plugins
4. Apps
5. Promotion / discount plugins

NOTE: This is a work in progress. Feel free to contribute.
