module.monster BETA

Documentazione

Come funziona module.monster in pratica: cosa fai in ogni fase, cosa scegli lungo il percorso, quanto costa un modulo in crediti IA, come installare quello che ricevi — e dove si ferma la pipeline.

Come iniziare

Descrivi il modulo

Accedi e scrivi nel riquadro della tua bacheca cosa deve fare il tuo negozio: in parole semplici, fino a 2000 caratteri, senza dettagli tecnici. Imposta le versioni di PrestaShop, le lingue del modulo e l'interruttore multistore nella barra sottostante, poi invia.

Definisci la specifica

Un agente che conosce PrestaShop risponde e sviluppa l'idea con te, una domanda alla volta. Parte dalla sua ipotesi migliore, ti dice quando una cosa è già comportamento nativo di PrestaShop o è in realtà tre moduli, e chiude hook, impostazioni, dati salvati e ciò che il modulo di proposito non farà. Mentre parlate non si costruisce nulla, e parlare è gratis.

Approva la build

Quando la specifica è completa l'agente lo dice e sotto la conversazione compare un pulsante di build, con il prezzo sopra. Premerlo scrive la specifica, spende quei crediti IA e consegna il modulo alla pipeline di build. Finché non lo premi, non c'è niente in coda.

Segui la build

La stessa pagina diventa una barra di avanzamento: il codice viene scritto, installato e provato su un PrestaShop vero, tradotto, fotografato, documentato e impacchettato — nove passaggi in tutto, con quello in corso sempre indicato. Va avanti da solo, quindi puoi chiudere la scheda e tornare più tardi.

Scarica lo .zip

Quando l'ultimo passaggio va a buon fine il modulo risulta consegnato e sulla sua pagina compare un pulsante di download. Lo .zip è tuo, e la stessa pagina te lo ridà ogni volta che ti serve.

Le tue scelte

  • Versioni di PrestaShop: 8.x, 9.x o entrambe, nella barra sotto il riquadro di testo. Entrambe è l'impostazione predefinita. Supportarle tutte e due a volte costa qualcosa, perché alcuni hook del back office e certi schemi di controller cambiano, e l'agente te lo dirà quando succede; la 1.7 compare nel selettore ma non è selezionabile.
  • Lingue: le traduzioni che il modulo stesso porta con sé — inglese, francese, tedesco, spagnolo, italiano, olandese, polacco e portoghese, in qualsiasi combinazione, con inglese, francese, spagnolo e tedesco attivi di default. Ogni lingua in più è tempo di build reale, perché viene tradotta e fotografata. Non è la stessa cosa della lingua in cui vedi questo sito, che cambi nel piè di pagina o nel tuo account.
  • Multistore: attivalo se il tuo negozio usa la modalità multistore di PrestaShop. Decide se le impostazioni sono per negozio o globali e se le tabelle del modulo hanno una colonna di negozio: costa poco deciderlo prima della build e molto aggiungerlo dopo.
  • Screenshot di riferimento: allega un PNG, un JPEG o un WebP fino a 5 MB quando un'immagine è più veloce di un paragrafo, per esempio la pagina esatta in cui vuoi che il modulo compaia. Resta allegato alla conversazione che apri; descrivi anche cosa mostra, perché a guidare la costruzione è il testo della specifica.
  • Tema: l'agente chiede se basta il tema classico o se il modulo deve sopravvivere a un tema su misura. La risposta decide quanto prudentemente i template del front office si agganciano, quindi vale un momento di riflessione.

Crediti IA

I crediti IA sono l'unica moneta qui. Un modulo parte da 100 crediti e ogni extra che chiedi — un'altra lingua, un'altra guida illustrata, il multistore, una seconda versione di PrestaShop — è addebitato per quello che aggiunge alla build. Un nuovo account parte con 199.

Ragionare sull'idea non costa niente, per quanto lunga sia la conversazione. I crediti IA vengono spesi nel momento in cui approvi — e se la consegna alla pipeline di build fallisce proprio allora, tornano subito sul tuo saldo. Il prezzo è sul pulsante di approvazione prima che lo prema, e quello che ti resta è sulla pagina del tuo account.

Ricostruire un modulo che hai già costa il 25% del prezzo di quel modulo, arrotondato per eccesso e calcolato sulla configurazione attuale: aggiungere quattro lingue e ricostruire costa più che ricostruirlo così com'è.

Con troppi pochi crediti IA per quello che hai configurato, il pulsante di build lo dice e ragionare sull'idea continua a funzionare. Il listino, i piani e i pacchetti di crediti sono sulla pagina dei prezzi.

Installare il modulo consegnato

Quello che scarichi è un normalissimo .zip di modulo PrestaShop, col nome del modulo e la sua versione. Serve un negozio con PrestaShop 8.x o 9.x e PHP 8.1 o successivo: le versioni che hai scelto quando l'hai descritto. Nessuno di module.monster tocca il tuo negozio; lo installi tu, per la via che usi di solito:

  • Nel back office vai su Moduli, poi Gestore moduli, e usa «Carica un modulo» per trascinarci lo .zip. PrestaShop lo scompatta e lo installa in un colpo solo. La schermata è nello stesso posto in 8.x e in 9.x.
  • Oppure scompatta lo .zip e copia la cartella ottenuta nella directory /modules del tuo negozio via FTP o SSH, mantenendo il nome della cartella esattamente com'è. Il modulo comparirà nel Gestore moduli, dove premi Installa.
  • In entrambi i casi si finisce nel Gestore moduli: «Configura» apre la pagina delle impostazioni del modulo nel back office. Disinstallarlo dalla stessa schermata rimuove tabelle, schede e impostazioni che aveva creato.

Installalo prima su una copia di prova del negozio e provalo lì. È PHP ordinario che ti appartiene — leggilo, modificalo, dallo al tuo sviluppatore — ma è codice che il tuo negozio non ha mai eseguito, e un negozio in produzione è un brutto posto per scoprirlo.

Limiti e aspettative

  • Un modulo alla volta, delle dimensioni di quello che un buon sviluppatore costruisce in una giornata. Un'idea più grande viene ridotta, durante la conversazione, alla versione più piccola che sta in piedi da sola; il resto viene proposto come modulo successivo.
  • Solo PrestaShop 8.x e 9.x, con PHP 8.1 o successivo. Niente di più vecchio è supportato, 1.7 compresa.
  • Il modulo è costruito e testato su un'installazione PrestaShop standard. Un tema molto personalizzato, o un altro modulo che si contende lo stesso hook, può comunque richiedere qualche aggiustamento una volta sul tuo negozio.
  • Un modulo può parlare con un servizio esterno, ma l'account e le credenziali sono tuoi e quella parte non si può provare durante i test. Considera un'integrazione del genere come qualcosa da verificare sul tuo ambiente di prova.
  • Approvare chiude la specifica. Da lì in poi la conversazione segue la build invece di accettare modifiche: una revisione è una build nuova e un altro credito IA. Leggi il riepilogo prima di premere.
  • Quello che scarichi è lo .zip del modulo. La guida illustrata scritta durante la build non è inclusa: scrivici se ne vuoi una copia.
  • Nessun accesso, in nessuna delle due direzioni: non installiamo niente sul tuo negozio al posto tuo e il modulo non chiama casa. Vuol dire anche niente aggiornamenti automatici: quello che hai scaricato resta com'è finché non costruisci qualcosa di nuovo.
  • Alcune build falliscono. Un passaggio che continua a tornare sbagliato viene ritentato fino a tre volte, poi il modulo viene segnalato come da controllare invece di consegnare qualcosa di rotto. Lo vedi sulla pagina del modulo, e ce ne occupiamo noi.

Il processo è tutto qui. Il passo successivo è una frase su cosa deve fare il tuo negozio.

Inizia