module.monster BETA

Dokumentation

Så fungerar module.monster i praktiken: vad du gör i varje steg, vad du väljer på vägen, vad ett byggkredit ger, hur du installerar det du får — och var kedjan slutar.

Kom igång

Beskriv din modul

Logga in och skriv vad din butik ska göra i rutan på din instrumentpanel — vanligt språk, upp till 2000 tecken, inga tekniska detaljer behövs. Ställ in PrestaShop-versionerna, modulens språk och multistore-reglaget i verktygsraden nedanför och skicka.

Bolla fram specifikationen

En agent som kan PrestaShop svarar och arbetar igenom idén med dig, en fråga i taget. Den leder med sin bästa gissning, säger till när något redan är standardbeteende i PrestaShop eller egentligen är tre moduler i en, och avgör vilka hooks som används, vilka inställningar som finns, vilka data som lagras och vad modulen medvetet inte ska göra. Ingenting byggs medan ni pratar, och att prata är gratis.

Godkänn bygget

När specifikationen är komplett säger agenten till och en byggknapp dyker upp under konversationen. Att trycka på den skriver ihop specifikationen, drar ett byggkredit och lämnar över modulen till byggkedjan. Innan du trycker står ingenting i kö.

Följ bygget

Samma sida blir en förloppsindikator: koden skrivs, installeras och prövas på en körande PrestaShop, översätts, fotograferas, dokumenteras och paketeras — nio steg totalt, med det pågående steget namngivet allt eftersom. Det körs obevakat, så du kan stänga fliken och komma tillbaka senare.

Ladda ner zippen

När det sista steget går igenom markeras modulen som levererad och en nedladdningsknapp dyker upp på dess sida. Zippen är din att behålla, och samma sida lämnar ut den igen när du behöver den.

Att välja alternativ

  • PrestaShop-versioner — 8.x, 9.x eller båda, i verktygsraden under skrivrutan. Båda är förvalt. Att stödja båda kostar ibland något, eftersom vissa hooks i backoffice och vissa controller-mönster skiljer sig åt, och agenten säger till när det gör det; 1.7 visas i väljaren men går inte att välja.
  • Språk — vilka översättningar modulen själv levereras med: engelska, franska, tyska, spanska, italienska, nederländska, polska och portugisiska, i valfri kombination, med engelska, franska, spanska och tyska påslagna som standard. Varje extra språk är verklig byggtid, eftersom det översätts och fotograferas. Det här är inte samma inställning som språket den här webbplatsen visas på, som du byter i sidfoten eller på din kontosida.
  • Multistore — slå på det om din butik kör PrestaShops multistore-läge. Det avgör om inställningar är per butik eller globala och om egna tabeller har en butikskolumn, vilket är billigt att bestämma före bygget och dyrt att bygga in efteråt.
  • Referensskärmbild — bifoga en PNG, JPEG eller WebP på upp till 5 MB när en bild går fortare än ett stycke text, till exempel exakt den sida du vill att modulen ska synas på. Den fästs vid konversationen du öppnar; beskriv också vad den visar, eftersom det är specifikationens ordalydelse som bygget utgår från.
  • Tema — agenten frågar om standardtemat räcker eller om modulen måste klara ett eget tema. Det svaret avgör hur försiktigt frontoffice-mallarna hakar i, så det är värt en stunds eftertanke.

Byggkrediter

One credit is one module, taken all the way: written, tested, translated, documented and packaged. Accounts start with none; we add credits when you request them. There is no card and no payment page.

Att bolla idén kostar ingenting, hur länge samtalet än pågår. Krediten dras i samma stund som du godkänner — och om överlämningen till byggkedjan misslyckas just då går den direkt tillbaka till ditt saldo. Vad du har kvar står på din kontosida.

Varje godkännande drar ett, oavsett om det är en andra modul eller en ändrad version av en du redan har. När saldot når noll inaktiveras byggknappen; skriv till oss på adressen i sidfoten för att fylla på.

Att installera modulen du får

Nedladdningen är en helt vanlig zip med en PrestaShop-modul, uppkallad efter modulen och dess version. Den kräver en butik på PrestaShop 8.x eller 9.x som kör PHP 8.1 eller senare — de versioner du valde när du beskrev den. Ingen från module.monster rör din butik; du installerar den själv, på det sätt du brukar:

  • Gå i backoffice till Moduler och sedan Modulhanteraren, och använd ”Ladda upp en modul” för att lägga in zippen. PrestaShop packar upp och installerar den i ett steg. Skärmen sitter på samma ställe i 8.x och 9.x.
  • Eller packa upp zippen och kopiera mappen den innehåller till butikens katalog /modules via FTP eller SSH, med mappnamnet exakt som det kommer ur zippen. Modulen dyker sedan upp i Modulhanteraren, där du trycker på Installera.
  • Hur du än gör avslutar du i Modulhanteraren: ”Konfigurera” öppnar modulens egen inställningssida i backoffice. Att avinstallera från samma skärm tar bort de tabeller, flikar och inställningar den skapade.

Installera den på en testkopia av din butik först och klicka igenom den där. Det är vanlig PHP som tillhör dig — läs den, ändra den, lämna den till din utvecklare — men det är kod din butik aldrig har kört förut, och en butik i drift är ett dåligt ställe att upptäcka det på.

Gränser och förväntningar

  • En modul i taget, ungefär i den storlek en duktig utvecklare skulle bygga på en dag. En större idé trimmas i samtalet ner till den minsta version som står på egna ben, med resten föreslaget som en separat modul längre fram.
  • Endast PrestaShop 8.x och 9.x, på PHP 8.1 eller senare. Inget äldre stöds, 1.7 inräknat.
  • Modulen byggs och testas mot en standardinstallation av PrestaShop. Ett kraftigt anpassat tema, eller en annan modul som konkurrerar om samma hook, kan ändå kräva justeringar när den väl är i din butik.
  • En modul kan prata med en tjänst utanför, men kontot och inloggningsuppgifterna är dina, och den delen går inte att pröva under testningen. Behandla en sådan integration som något att verifiera i din egen testbutik.
  • Godkännandet låser specifikationen. Konversationen följer sedan bygget i stället för att ta emot ändringar, så en revidering är ett nytt bygge och ett kredit till. Läs sammanfattningen innan du trycker på knappen.
  • Det du laddar ner är modulens zip. Den illustrerade användarguiden som skrivs under bygget ingår inte i den nedladdningen — skriv till oss om du vill ha ett exemplar.
  • Ingen åtkomst i någon riktning: ingenting installeras i din butik åt dig, och modulen ringer aldrig hem. Det betyder också inga automatiska uppdateringar — det du laddade ner förblir som det är tills du bygger något nytt.
  • Byggen misslyckas ibland. Ett steg som fortsätter bli fel görs om upp till tre gånger, och sedan flaggas modulen som att den behöver ses över i stället för att något trasigt levereras. Du ser det på modulens sida, och vi tittar själva på dem.

Det är hela processen. Nästa steg är en mening om vad din butik ska göra.

Kom igång