Create a PrestaShop Legacy module

💻 Become an expert in PrestaShop development! 🚀 This 2-day training is dedicated to developers wishing to create new e-commerce features on PrestaShop thanks to Legacy modules. Learn how to extend and customize the CMS to meet all needs! 🛍️⚙️🔥

€1,200.00 tax excl.
Date:

Volume discounts

Quantity Unit discount You Save
2 12% €288.00
3 20% €720.00
Quantity

No queries yet, leave the first!
favorite_border Add to my favorites list
0 review(s)

🔹 This hands-on and intensive training will enable you to master the development of Legacy modules in PrestaShop. Over two days, you will explore the fundamental principles, best practices, and essential tools to create high-performing, scalable modules tailored to your requirements.

You will be guided step-by-step through understanding PrestaShop’s structures and mechanisms: configuration management, hook integration, database interactions, creating custom controllers (AdminController and FrontController), and implementing overrides.

🛠️ With practical workshops at every step, you’ll directly apply your knowledge and be able to develop your own modules while adhering to PrestaShop’s standards.

How to book your training?

📅 Choose the date and language that suit you (you can select ‘I would like to agree on another date’ if no date suits you. We will then get back to you shortly after your purchase to set a suitable date).

👥 Select the quantity corresponding to the number of learners who will attend the training.

🛒 Add the training to your cart and click on checkout.

Complete your order by filling in your information. You will be asked to provide the name(s) and email(s) of the learner(s) in a dedicated field.

📩 After your purchase, you will receive a confirmation email.

🔗 You will then receive an email containing the connection link 48 hours before the training.

Training Program (2 days):

Day 1: Foundations and Configuration
 

Configuration variables:

Learn how to manage your module’s settings using:

The Configuration class.

The updateValue and deleteByName methods.

The Configuration table in the database.

Practical workshop: Create a configuration variable.

Module structure:

Understand the key elements of a Legacy module:

File organization.

Key methods: install, uninstall, getContent.

Using the renderForm method to generate forms.

Overview of PrestaShop Helpers to simplify development.

Practical workshop: Create a configuration form.

 

Day 2: Hooks, Database, and Advanced Controllers
 

Understanding and using hooks:

Learn to integrate hooks to enhance or modify your shop’s behavior:

Action hooks.

Display hooks.

Adding CSS and JS files through hooks.

Practical workshop: Create and use a hook.

Database interactions:

Master data management in PrestaShop:

Using the Db and ObjectModel classes.

Creating and linking data to SQL tables.

Creating an AdminController:

Design custom admin interfaces:

Understanding the constructor.

Implementing the renderForm and renderView methods.

Understanding and implementing overrides:

Learn how to modify PrestaShop’s behavior while respecting its structure:

Overriding a class.

Overriding a controller.

Overriding a module.

Practical workshop: Implement an override.

Creating a FrontController:

Explore the specifics of front-end controllers:

Using the initContent method to manage front-end logic.

Specific methods for the FrontController.

Practical workshop: Create a postProcess method.

Assessment Methods:

Hands-on evaluations during each workshop.

A final multiple-choice quiz (MCQ) to validate your knowledge.

Target Audience and Accessibility:

Developers looking to design custom modules for PrestaShop.

Developers already familiar with PrestaShop who want to deepen their expertise in Legacy development.

A consultation with the disability advisor can be arranged to define suitable access arrangements.

Prerequisites:

Basic knowledge of PHP and MySQL is recommended.

Experience with PrestaShop or prior training on its fundamentals.

Training Format:

Duration: 2 days (sessions conducted remotely via Google Meet).

Teaching Method: A combination of theoretical content and hands-on workshops to ensure applied understanding.

Provided Materials: Comprehensive documentation, code examples, and exercises to continue learning after the training.

Benefits of This Training:

Build high-performance, custom modules for your e-commerce projects.

Gain independence in the technical aspects of PrestaShop development.

Learn best practices to ensure your modules are compatible and scalable.

Data sheet

Duration (mn)
2 days
PrestaShop Version
1.7
8
Topics
Module development
Type of training
Technique
Level
EXPERT

Download

Legacy Module

Qualiopi FR training program

Download (179.46KB)
Laurent N'daw

Professional trainer for 5 years who has more than 10 years of experience in IT development.

I am a computer engineer with a level II diploma in web development.

- Learn how to create a Prestashop module

- Understand the architecture of Prestashop

- develop features on your Prestashop store

- understand the architecture of the Prestashop database

- Know how to internationalize your fields

- Know how to set up file overrides

- Understand Prestashop Hooks

Test

No customer reviews for the moment.