Service · PrestaShop modules

Custom PrestaShop modules, su_* signature

When a marketplace module doesn't do what you need, we build it. 27+ modules in production, six functional domains covered, PrestaShop 1.7 to 8.2+ compatibility. Our signature: su_*. Our promise: code delivered, not rented.

27+ modules in production 1.7.x to 8.2+ Source code is yours

Why go custom

A custom PrestaShop module is an extension developed specifically for your store, your catalog, your business logic. It does exactly what you need, with no useless options and no technical debt imposed by a third-party vendor.

The PrestaShop marketplace offers thousands of modules. That covers 70% of standard needs. The remaining 30% is where we step in: business rules specific to your activity, custom integrations, payment constraints not handled by existing addons, back-office customizations requested by your field team.

Marketplace module

  • Configurable but limited to options planned by the vendor
  • Often encrypted or obfuscated, hard to audit
  • Annual license to renew
  • Updates forced on you, sometimes breaking
  • Support dependent on a third-party vendor

Synapse Up su_* module

  • Designed to do exactly what you need
  • Readable source code, in your name, in your install
  • No license, no encryption, no renewal
  • Controlled, documented updates
  • Direct support from the team that wrote the code

Our catalog by domain

Six functional domains covered, more than 27 modules in production at our clients. Here's a snapshot of what we've already built. Your project will probably have its own domain or its own modules. The pattern stays the same.

27+
Modules in production
6
Functional domains
su_*
Distribution signature

Payment 5 modules

Non-standard payment flows, custom methods, fine-grained billing management.

su_sepa_paiement su_po_paiement su_preventdoublepayment su_multibilling su_split_vat

Order editing 6 modules

Payment and shipping changes after validation. A rare workflow, technically tricky, essential in automotive and premium B2B.

su_order_payment_edit su_order_shipping_edit su_ordereditedonpayment su_ordereditedonshipping su_onorder su_bo_shipping_override

Catalog 7 modules

Custom attributes, fine combinations, stock alerts, product references, image per combination, B2B management.

su_feature_od su_productcolorname su_unique_product_reference su_img_attribute_fix su_stock_alert su_oosflag su_hideproposedprice

Navigation and UX 4 modules

Advanced menus, category hero, home filters, user micro-interactions.

su_dualmenu su_categoryhero su_homefilter su_passwordaccordion

Back-office 5 modules

Back-office tweaks for your field teams: custom labels, zones, assets, at-dealer management.

su_change_labels_bo su_atdealer su_customzones su_frontassets su_bo_shipping_override

Webservices and AI 2 modules

PrestaShop REST API extension for ERP integration. AI module for product content generation and translation.

su_ws_extend su_aicontent

Our method

Measure, fix, stabilize. Applied to module development, that gives three clean steps.

01

Functional scoping

Understanding your real need, not your surface request. Identifying what belongs in a module and what deserves something better.

02

Development and testing

Isolated module, clean code, functional tests, internal documentation. No wild core overrides.

03

Production rollout

Code delivery, training for your team, follow-up for the first weeks, fast adjustments.

At the end of the process, you have a module that does its job, you understand what it does, and you can evolve it with us or with another team tomorrow.

Module or override: we choose module

On PrestaShop, there are two ways to add a feature: create a module, or do an override (of the core or an existing module). Overrides are tempting because they're faster to code. They're also a trap.

Why we always favor the module

  • Cleanly enabled and disabled, without touching the rest.
  • PrestaShop updates without pain. An override breaks on every upgrade, a well-built module survives.
  • Audit possible. We know where to look, the scope is clear.
  • Portable from one store to another when the logic allows it.
  • Documentation and tests isolated from the rest of the code.

Overrides are only used as a last resort, when no PrestaShop hook can deliver the intended behavior. And always documented.

Compatibility, maintenance and upgrades

PrestaShop evolves. So do our modules. Here are the concrete commitments behind our su_* signature.

Compatible with PrestaShop 1.7.7 to 8.2+ Tested on stable releases Updated whenever PrestaShop evolves Commented and documented code Security by default (CSRF, prepared statements) Native GDPR (consent, registry) No hidden dependencies Guided 1.7 to 8 migration

When you take over an older module (yours or from another provider), we offer an audit: version upgrade, refactor if needed, clean-up. You know upfront whether patching is viable or whether rebuilding is wiser.

Frequently asked questions

Why have a custom module developed rather than buy on the marketplace?

When the need goes beyond standard, a marketplace module isn't enough. Either it covers only 60% of what you need, or it adds a thousand useless options that pollute your back-office. A custom module does exactly what you need, with no technical debt, with code you own.

Are your modules compatible with PrestaShop 8?

Yes. Our su_* signature is compatible with PrestaShop 1.7.7 to 8.2 and above. We test on stable releases and adapt when the core evolves.

Do you publish modules on addons.prestashop.com?

No. Our custom modules stay in your name inside your installation. No license to renew, no encryption, no dependency on a third-party marketplace. If a module ever becomes relevant as standard for several clients, we discuss it, but that's not the default.

Module or override: what's the difference?

A module is isolated from the PrestaShop core: it can be disabled, updated, or removed cleanly. An override directly modifies the core or a theme file: it's faster to code, but breaks on every update. We always favor the module. Overrides are used only as a last resort, with explicit documentation.

Can you maintain my existing modules?

Yes. We take over modules built by others: code audit, clean-up if needed, feature additions, version upgrade. If the code is too messy and rebuilding costs less than patching, we'll tell you.

Are your modules secure?

Security by default: CSRF protection, prepared statements, input validation, fine-grained permissions, no plain-text storage of sensitive data. Auditable by your team or a third party, the code stays readable.

And GDPR compliance?

All our modules follow GDPR principles: explicit cookie consent, right of access and erasure, documented processing registry. No data is sent outside of your installation.

A need that the marketplace doesn't cover?

Describe it to Synapse, our AI advisor. Ten minutes to frame what you really need, and an email recap to share internally. Our team comes back to you with a real proposal.

Related services