No image available

Example PrestaShop modules

Official collection of developer reference modules from the PrestaShop core team, demonstrating API integration, admin grids, Symfony forms, Doctrine ORM, CQRS, and console commands.

Developed by PrestaShop

Get This Module Free on GitHub
License: AFL-3.0 Status: Active Health: Very Outdated

Info updated 3 months ago

Sources
Stars: 211 Forks: 136 Last commit: Feb 23, 2026
Type
Module

Info checked: Mar 2, 2026

This repository is the official collection of example modules built and maintained by the PrestaShop core team. It serves as a hands-on developer reference, demonstrating how to implement common customization patterns using PrestaShop's modern architecture. Each sub-module in the collection is a focused, working example targeting a specific technical use case rather than a production feature for end users.

  • API and controller patterns: Includes examples for modifying PrestaShop's new API, creating modern admin controllers with associated menu tabs, and implementing Symfony console commands within a module context.
  • Grid and form customization: Demonstrates how to build new admin grids, extend existing grids with additional row actions and JavaScript registration, and extend Symfony-managed forms — including image upload fields and Doctrine ORM-backed custom objects.
  • Doctrine and CQRS: Shows how to use Doctrine entities in PrestaShop's current framework and how to apply the CQRS pattern alongside hooks for clean data management.
  • Identifiable objects and hooks: Covers the use of identifiable object hooks, an important pattern for modules that need to react to back office form saves without overriding core files.

This collection is aimed exclusively at module developers who want working reference implementations for PrestaShop's modern development standards. It is not a functional module for store operation. Developers building new modules or porting existing ones to the current PrestaShop architecture will find this repository a useful starting point for understanding the recommended patterns and APIs.

  • Reference
    example-modules

  • License
    AFL-3.0
  • Status
    Active

Comments (0)

No customer reviews for the moment.
Loading...