Custom back-office tools for more comfortable products, pricing, and order handling

Context

The store existed in multiple domain clones with different currencies and shipping methods, while standard features were no longer enough for pricing imports, custom price handling, and order notifications with data for CRM. The client needed a practical way to keep expanding store operations without modifying core PrestaShop files.

My role

Module architecture, workflow design, pricing logic, order notification handling, and implementation of clone-specific behaviour for different currencies and shipping methods.

Solution

I built a custom module designed as a long-term extension layer for the store, so new operational features could be added without breaking future updates. The module gradually covered pricing imports across multiple store clones, custom product prices for specific currencies instead of standard exchange-rate conversion, XML-based order e-mail notifications, and routing of order alerts to selected recipients based on shipping method. All functions were designed to work independently for each store clone, currency setup, and delivery configuration.

Result

The client gained a more flexible and maintainable back-office workflow without touching system core files. Product pricing became more controllable across clones, order handling became more precise, and the store operations could continue to grow through one structured custom module instead of scattered system-level modifications or multiple separated modules.