~/Oriol Martí
es

ecom-addons

An addon and theme store for PrestaShop, WooCommerce and Drupal Commerce: performance, conversion and EU compliance, with a one-off payment, every version included and demos on real stores.

Visit ecom-addons.com ↗

ecom-addons
Type
Ecommerce addon and theme store
Platforms
PrestaShop, WooCommerce and Drupal Commerce
Catalogue
65 addons from €29 to €99, one-off payment
Backend
Hono + zod on Lambda, DynamoDB and Cognito
Languages
English, Spanish and French

Why I built it

I’ve worked in ecommerce for more than 9 years and I’ve always missed simple, well-built, fairly priced modules: the ones available were expensive, slow or abandoned. With AI, building them costs far less, and my experience decides what to build and how to build it well. ecom-addons is that combination.

Design decisions

One distribution, three apps

A single CloudFront distribution serves the static Astro site (/*), the React customer area (/account/*) and the Lambda API (/api/*). One domain, no CORS and no servers to maintain.

The repo is the catalogue

Each addon is an addon.yml with price, version, compatibility and texts in three languages. The deploy copies it to DynamoDB and the API charges the price stored there, so the site and checkout never disagree.

One core, three platforms

Each addon’s logic lives in a shared PHP library and each platform only adds its integration layer. A fix reaches PrestaShop, WooCommerce and Drupal at once.

Pay once, forever

No subscriptions: the licence includes every future version and 6 months of support. The Stripe webhook is idempotent, so a repeated event never duplicates orders or licences.

Architecture

CompradorCloudFrontWeb · AstroCuenta · ReactAPI · LambdaDynamoDB · S3Stripe
Tap a piece to see what it does.

Go deeper