module.monster BETA

Features

module.monster turns a description of what your shop should do into a PrestaShop module: scoped with you in a conversation, then built, tested on a live PrestaShop installation, translated, documented and packaged as a zip you install yourself.

First, the spec

You describe the module in your own words, and an agent that knows PrestaShop brainstorms it with you. It leads with its best guess instead of a questionnaire, pushes back when an idea is already core behaviour or is really three modules in one, and settles the things a builder cannot guess: where the module appears, which hooks it uses, what you can configure, what data it stores, and what it deliberately will not do.

Nothing gets built until you approve that spec. Brainstorming costs nothing — a build credit is spent at the moment you approve, and if handing the module over to the build pipeline fails, the credit goes straight back.

Then the build runs

Written

The module is implemented on a standard PrestaShop scaffold: install and uninstall routines, the hooks your spec calls for, and a configuration page in the back office.

Tested on a real shop

It is installed on a live PrestaShop installation and exercised there: every hook triggered, the settings form saved and reloaded, the main path walked end to end, then uninstalled and reinstalled to prove it cleans up after itself and still works.

Translated

Every string a merchant or a shopper sees is translated into the languages you picked, through PrestaShop's own translation mechanism for modules.

Screenshotted

Screens are captured in a real browser on the running shop, in each of your languages, so nobody documents a French module with English screenshots.

Documented

An illustrated PDF guide is written for each language, aimed at a shop owner rather than a developer: requirements, installation, every setting explained, the day-to-day workflow and a troubleshooting section.

Packaged

Everything is zipped into a versioned, installable module, with the licence and the boilerplate files PrestaShop expects added on the way in.

What it targets

  • PrestaShop 8.x and 9.x — pick either or both when you describe the module.
  • PHP 8.1 and later.
  • Multistore: say your shop runs it and multistore behaviour is settled in the spec and exercised during testing.
  • Module translations in English, French, German, Spanish, Italian, Dutch, Polish and Portuguese, in any combination — they ship inside the module's own language files.
  • Standard module conventions: a configuration page in the back office, database tables namespaced to the module, and an uninstall that removes its tables, tabs and settings again.

The zip is yours

What you download is an ordinary PrestaShop module zip. You install it yourself from your back office, whenever you want: nobody needs access to your shop, and the module does not call home or depend on module.monster to keep working.

Inside is readable PHP under a commercial licence, with the licence text included in the package. Read it, change it, resell it, or hand it to your own developer.

Describe what your shop should do and see the spec take shape.

Get started