What problem does it solve?
This Skill removes uncertainty from building PrestaShop modules by giving you a practical, end-to-end blueprint for architecture, lifecycle, hooks, admin UI, Symfony integration, and webservices extensions.
Core Features & Use Cases
- Module architecture & lifecycle: Learn the expected directory structure, main module class metadata,
config.xml, installation/uninstallation responsibilities, and upgrade-safe patterns.
- Hook-based integrations: Register and implement display/action hooks correctly, including payment (
paymentOptions) and common storefront/back-office extension points.
- Back-office development (legacy + Symfony): Build admin pages using
ModuleAdminController/HelperForm and modern Symfony controllers/Twig with routes and services.
- Marketplace readiness: Prepare modules for PrestaShop Addons submission with common validation and documentation requirements.
- Webservices API extension: Expose custom resources through
addWebserviceResources and implement required ObjectModel/webservice configuration patterns.
Quick Start
Ask for a PrestaShop module scaffold named MyModule that registers displayHome and paymentOptions hooks, includes an admin configuration page, and is ready for PrestaShop Addons submission guidance.