Prestashop 1.7 "Starter theme" - Prime impressioni

Prestashop 1.7

MAMBO adv ha sempre preferito, sopratutto in termini di programmazione, coltivare la filosofia del "partire da zero".
Questo perché crediamo che, a lungo andare, sia la metodologia migliore per garantire al cliente efficienza e reattività.
A differenza di tante agenzie concorrenti, che "vestono" i siti con template comprati per pochi dollari (rivendendoli poi a migliaia di euro), noi amiamo "partire da zero" e creare interfacce che rispondano esattamente a quelle che sono le necessità.

L'articolo seguente vuole mettere in risalto alcuni bug che abbiamo trovato confrontandoci con il tema di partenza (o starter theme) di Prestashop, da non confondersi con il tema di default presente nel download di Prestashop.

Per chi non lo sapesse Prestahop è una famosa piattaforma e-commerce open source, diretta rivale di Magento.
Nel confronto, storicamente Magento ha sempre avuto la nomea di avere una marcia in più, riconosciuta dagli addetti ai lavori in termini di stabilità, scalabilità e affidabilità... Ma sembra le cose stiano cambiando.

Con la versione 1.7 di Prestahop, la piattaforma francese ha messo alla base il framework Symphony (lo stesso di Laravel) aquistando molta più credibilità e rilanciando la sua sfida a Magento.
Nel passato Prestashop era preferito a Magento per la cura grafica della parte di amministrazione (backend), ma a livello di codice, spesso riservava delle sorprese spiacevoli.

MAMBOadv negli anni ha lavorato con entrambe, ma adesso stiamo virando su Prestashop. Perché? Perché abbiamo la sensazione che stia recuperando terreno e ci piace la strategia di rilancio che sta attuando oltre ad una community che diventa sempre più forte ed offre molte opportunità.

Ma ritorniamo al tema di partenza di Prestashop per chi vuole iniziare a costruirsi da solo e "pezzo x pezzo" il proprio tema grafico.

Prima nota lieta è che il tema di partenza di Prestashop non è impostato su Bootstrap  (noi siamo fan di Susy ). Questo garantisce molta più libertà e non mette già dei vincoli.

Poi il tema è privo di css (fogli di sitle), js (script che gesticono il contenuto del sito ) ed è dotato esclusivamente di tutte quelle funzioni base che determinano la gestione di un sito e-commerce: carrello, checkout, miniature dei prodotti, le pagine in dettaglio del prodotto, ecc...

Lavorandoci su abbiamo trovato i seguenti bug:

1) Quando si è nella pagina del carrello, se viene aumentata la quantità di un prodotto e poi viene "refreshata" la pagina, la quantità del prodotto incrementa automaticamente.

2) Il modulo default dei filtri non funziona, implica uno studio e debug per capire il problema che non lo rende visualizzabile.

3) La struttura delle pagine a volte risulta molto confusionaria, per esempio capita di imbattersi in due funzioni che all'interno della stessa pagina richiamano il nome della pagina

4) La gestione delle pagine statiche è molto limitata (questo generalmente in Prestashop, è una sua pecca)

5) Nel checkout se inserite il modulo di pagamento  gratuito di Paypal, questo non è supportato dall'attuale versione della piattaforma, v.1.7.4.

6) Nei campi input c'è un bug fastidioso che non permette all'utente di cliccarre in un determinato punto del campo di testo, né tanto meno la possibilità di selezionare tutta la parola. Si potrà solo partire dalla prima lettera.

MAMBO adv ha sempre preferito, sopratutto in termini di programmazione, coltivare la filosofia del "partire da zero".

A parte condividere le nostre scoperte con la community di Prestashop, stiamo cercando di sviluppare un tema di partenza aggiornato che risolva tutti i problemi che stiamo riscontrando, in modo tale da essere molto più veloci nei prossimi progetti. Tirando le somme, se parliamo di sviluppo di front-end, siamo soddisfatti e convinti di aver scelto Prestashop rispetto a Magento.

MAMBO adv è un'agenzia di comunicazione che opera tra Milano, Varese e Lugano.
Lavoriamo mettendo costantemente al centro dei nostri progetti l’identità del cliente e i suoi obiettivi di marketing. Se la tua azienda ha bisogno di un cambiamento e vuole confrontarsi su questi ambiti: Brand, Video, UX Design, SEO, Media Advertising, Social Marketing, eCommerce ...
Parliamone 👉 ciao@mamboadv.com - mamboadv.com