PrestaShop Developer Conference

[EN] Module development techniques I wish I would use

Nov 30, 2023 | 2:00 PM - 2:45 PM


In this session, we will gain a comprehensive understanding of the process for developing a sample payment module. This will involve thorough coverage of the module through both system (PHPUnit) and end-to-end (Cypress) tests. We will explore the utilization of Composer packages to build reusable code, and delve into the front-end aspect by employing front-end frameworks and/or web components to encapsulate the reusable front-end application components. In the context of continuous integration and continuous delivery (CI/CD), we will address the scenario of testing the module across multiple PrestaShop instances simultaneously. Additionally, we will incorporate the use of a static analysis tool, PhpStan, for each instance in the testing process.

Presented by

Suggested Sessions