Blog navigation

Blog Rss rss_feed

PrestaShop Blog

Hooks in PrestaShop 9: How to Extend Your Store Without Modifying the Core
Hooks in PrestaShop 9: How to Extend Your Store...
Hooks are one of the main extension mechanisms in PrestaShop. They allow a module to react to events or display...
PrestaShop 9.2.0 Released: What Changed and What to Check Before Updating
PrestaShop 9.2.0 Released: What Changed and...
This is a significant update in the 9.x branch, bringing an official One Page Checkout, the new Extra Properties...
Symfony Controllers in PrestaShop 9: Modern Back Office Module Development
Symfony Controllers in PrestaShop 9: Modern...
When a PrestaShop module needs its own administration page, developers usually have two possible approaches: legacy...
How to Display Nutrition Facts, Ingredients and Allergens in an Online Food Store
How to Display Nutrition Facts, Ingredients and...
A product page in an online food store should answer more than just “what is it?” and “how much does it cost?”. For...
How to Clean Up Duplicate Categories, Features and Attributes in PrestaShop
How to Clean Up Duplicate Categories, Features...
Catalog disorder rarely appears overnight. In most stores, it builds up gradually: products are imported from...
Dependency Injection in PrestaShop 9.2: How to Use Services in Modern Modules
Dependency Injection in PrestaShop 9.2: How to...
In older PrestaShop modules, business logic was often placed directly inside a controller or even in the main module...
CQRS in PrestaShop 9: Commands, Queries and Modern Module Architecture
CQRS in PrestaShop 9: Commands, Queries and...
Modern PrestaShop development is gradually moving away from putting all business logic directly inside controllers.
How to Automate Supplier Catalogue Imports in PrestaShop with XML and YML
How to Automate Supplier Catalogue Imports in...
When a supplier provides a catalogue in XML or YML format, the task can look straightforward: take the feed and...
Marketplace for PrestaShop: How to Turn an Online Store into a Multi-Vendor Platform
Marketplace for PrestaShop: How to Turn an...
Ewonta Marketplace is a new PrestaShop module that turns a standard online store into a multi-vendor e-commerce...
Hummingbird — the new PrestaShop theme architecture: how it differs from Classic and what changed in PrestaShop 9.2
Hummingbird — the new PrestaShop theme...
For many years, almost every PrestaShop store started from the same foundation — the standard Classic theme.
Product Extra Options for PrestaShop: New Ewonta Module
Product Extra Options for PrestaShop: New...
The standard PrestaShop product page does not always provide enough flexibility for selling additional services,...
AI Discovery for PrestaShop: How to Prepare an Online Store for AI Search and LLM Systems
AI Discovery for PrestaShop: How to Prepare an...
Search on the internet is gradually becoming more than just a list of links. Users increasingly formulate complete...