module.monster BÊTA

Fonctionnalités

module.monster transforme la description de ce que votre boutique doit faire en un module PrestaShop : cadré avec vous au fil d'une conversation, puis développé, testé sur une installation PrestaShop réelle, traduit, documenté et livré sous forme de .zip que vous installez vous-même.

D'abord, le cahier des charges

Vous décrivez le module avec vos mots, et un agent qui connaît PrestaShop le travaille avec vous. Il avance sa meilleure hypothèse plutôt qu'un questionnaire, vous contredit quand une idée relève déjà du fonctionnement natif de PrestaShop ou tient en réalité de trois modules à la fois, et tranche ce qu'un développeur ne peut pas deviner : où le module apparaît, quels hooks il utilise, ce que vous pourrez configurer, quelles données il stocke et ce qu'il ne fera délibérément pas.

Rien n'est développé tant que vous n'avez pas validé ce cahier des charges. La discussion ne coûte rien : un crédit de build n'est débité qu'au moment où vous validez, et si le passage à la chaîne de fabrication échoue, le crédit vous est immédiatement rendu.

Ensuite, la fabrication

Développé

Le module est écrit sur une base PrestaShop standard : routines d'installation et de désinstallation, les hooks prévus par votre cahier des charges et une page de configuration dans le back-office.

Testé sur une vraie boutique

Il est installé sur une installation PrestaShop réelle et mis à l'épreuve : chaque hook déclenché, le formulaire de configuration enregistré puis rechargé, le parcours principal suivi de bout en bout, puis désinstallé et réinstallé pour vérifier qu'il fait le ménage derrière lui et fonctionne toujours.

Traduit

Chaque texte vu par un marchand ou un client est traduit dans les langues que vous avez choisies, via le mécanisme de traduction des modules propre à PrestaShop.

Illustré

Les écrans sont capturés dans un vrai navigateur sur la boutique en fonctionnement, dans chacune de vos langues : pas question d'illustrer un module français avec des captures en anglais.

Documenté

Un guide PDF illustré est rédigé pour chaque langue, à destination d'un commerçant et non d'un développeur : prérequis, installation, chaque réglage expliqué, l'usage au quotidien et une section dépannage.

Empaqueté

Le tout est compressé en un module installable et versionné, avec la licence et les fichiers standards attendus par PrestaShop ajoutés au passage.

Ce qui est visé

  • PrestaShop 8.x et 9.x — choisissez l'une, l'autre ou les deux au moment de décrire le module.
  • PHP 8.1 et versions ultérieures.
  • Multiboutique : signalez que votre boutique l'utilise et le comportement multiboutique est tranché dans le cahier des charges puis vérifié pendant les tests.
  • Traductions du module en anglais, français, allemand, espagnol, italien, néerlandais, polonais et portugais, dans n'importe quelle combinaison — elles sont livrées dans les fichiers de langue du module.
  • Les conventions habituelles : une page de configuration dans le back-office, des tables de base de données préfixées au module et une désinstallation qui supprime ses tables, ses onglets et ses réglages.

Le .zip vous appartient

Ce que vous téléchargez est un .zip de module PrestaShop ordinaire. Vous l'installez vous-même depuis votre back-office, quand vous le souhaitez : personne n'a besoin d'accéder à votre boutique, et le module n'appelle aucun serveur et ne dépend pas de module.monster pour continuer à fonctionner.

À l'intérieur, du PHP lisible, sous licence Academic Free License 3.0, dont le texte est inclus dans le paquet. Lisez-le, modifiez-le ou confiez-le à votre propre développeur.

Décrivez ce que votre boutique doit faire et voyez le cahier des charges prendre forme.

Commencer