cavallini.net
PrestaShop development

PrestaShop development: themes & modules

Custom PrestaShop shops, themes and modules on 1.6 through 9. Hooks over overrides, clean code, and decisions that survive the next version upgrade.

ScopeWhat’s included
Custom modules
Bespoke functionality built the PrestaShop way: hooks, services, clean install/uninstall, multi-shop aware.
Themes & front-end
Custom and child themes, template work, responsive front-end that doesn’t fight core updates.
Versions 1.6 → 9
Deep familiarity with every major version, and the quirks that bite when you move between them.
Integrations
Payment gateways, management software, marketplaces and APIs wired into the shop.
Upgrade-safe by design
Hooks over overrides, no core hacks, so the next version doesn’t undo your work.
Maintained, not abandoned
You reach the developer who wrote it. No ticket queue, no silent abandonware.

Most PrestaShop pain comes from code that was quick to write and impossible to maintain: override soup, themes that fight every update, modules that conflict. I build the opposite: clean, hook-based, upgrade-aware development by someone who’s lived through every version since 1.5.

I’ve written and maintained more than twenty production modules and run shops with over a million products. That experience shows up in the details: code that’s light, secure, documented, and that you (or the next developer) can still work with in two years.

FAQ

Questions, answered

Can you take over a project another developer started?

Yes, a lot of my work is rescuing and continuing existing shops. I’ll audit what’s there, tell you honestly what’s salvageable, and take it from there.

Do you build for the latest PrestaShop 9?

Yes, and for everything back to 1.6. I’ll recommend the right target version for your case rather than defaulting to the newest.

Will the code be maintainable by someone else later?

That’s a design goal, not an afterthought: hooks over overrides, clear structure, documentation. You’re never locked to me.

Contact

Tell me what’s not working, or not talking to what.

New build, a system that needs rescuing, an integration, EU compliance (withdrawal button, GPSR, accessibility). One developer who builds it and stays to run it. I reply within one business day.

Prefer email?
luca@cavallini.net

I reply within one business day.