You are here:

PrestaShop 9.2: tutte le novità per e-commerce, sviluppatori e aziende

PrestaShop continua il percorso di evoluzione della piattaforma con il rilascio di PrestaShop 9.2, una versione che introduce alcune novità particolarmente interessanti sia per chi gestisce quotidianamente un e-commerce sia per sviluppatori e agenzie.

Tra gli aggiornamenti più importanti troviamo il nuovo One Page Checkout nativo, l’introduzione di Ask AI direttamente nel back office, il sistema Extra Properties per creare nuovi campi personalizzati e numerosi interventi sull’architettura della piattaforma.

Non si tratta quindi soltanto di un aggiornamento tecnico: PrestaShop 9.2 anticipa in modo piuttosto evidente la direzione che la piattaforma sta prendendo, soprattutto per quanto riguarda automazione, intelligenza artificiale e maggiore flessibilità nello sviluppo.

Vediamo nel dettaglio cosa cambia.

Le principali novità di PrestaShop 9.2

Tra le novità più rilevanti introdotte dalla nuova versione troviamo:

  • One Page Checkout integrato nativamente;
  • Ask AI direttamente nel back office;
  • Extra Properties per creare campi personalizzati;
  • evoluzione della modalità B2B;
  • nuove sezioni del back office migrate a Symfony;
  • miglioramenti nella gestione di ordini e spedizioni;
  • nuovi hook dedicati agli sviluppatori;
  • evoluzione della gestione dei dati strutturati;
  • nuovi strumenti utilizzabili direttamente da console.

Alcune funzionalità sono immediatamente visibili a chi amministra il negozio, mentre altre interessano soprattutto sviluppatori e integratori.

One Page Checkout: il checkout arriva finalmente in una sola pagina

Una delle novità più interessanti riguarda sicuramente il processo di acquisto.

Con PrestaShop 9.2 arriva infatti ps_onepagecheckout, il nuovo modulo ufficiale che permette di concentrare l’intero checkout all’interno di una sola pagina.

Fino ad oggi PrestaShop utilizzava principalmente il checkout suddiviso in più passaggi. Per ottenere un’esperienza di acquisto su pagina unica era quindi spesso necessario utilizzare moduli sviluppati da terze parti.

Con la versione 9.2 questa possibilità entra direttamente nell’ecosistema ufficiale PrestaShop.

Dal back office è possibile scegliere il layout One Page Checkout oppure continuare a utilizzare il checkout tradizionale.

Un processo di acquisto più diretto

Nel nuovo checkout vengono visualizzati all’interno della stessa pagina:

  • dati di contatto;
  • indirizzo di consegna;
  • metodo di spedizione;
  • fatturazione;
  • metodo di pagamento.

Le varie sezioni vengono aggiornate dinamicamente tramite AJAX.

Questo significa, ad esempio, che modificando l’indirizzo di consegna possono aggiornarsi automaticamente i corrieri disponibili e, selezionando un diverso metodo di spedizione, possono essere ricalcolati importi e sistemi di pagamento senza ricaricare completamente la pagina.

L’obiettivo è evidente: ridurre gli attriti durante il checkout e rendere il processo di acquisto più rapido.

Un aspetto particolarmente interessante riguarda anche il guest checkout: l’utente può iniziare il processo fornendo semplicemente il proprio indirizzo email, mentre gli altri dati vengono richiesti successivamente.

Attenzione alla compatibilità con tema e moduli

L’introduzione del nuovo checkout richiede però una verifica importante prima dell’attivazione su un e-commerce esistente.

In particolare vanno testati:

  • moduli di pagamento;
  • moduli dei corrieri;
  • sistemi di pagamento con pulsanti rapidi;
  • personalizzazioni del checkout;
  • tema utilizzato dal negozio.

Il modulo è stato progettato in particolare per funzionare con la nuova architettura dei temi PrestaShop, mentre temi fortemente personalizzati o basati su strutture precedenti potrebbero richiedere degli adattamenti.

Per un e-commerce già operativo, quindi, il consiglio rimane quello di effettuare prima tutti i test in un ambiente di staging.

Un nuovo hook dedicato al checkout

PrestaShop 9.2 introduce anche il nuovo hook:

actionCheckoutBuildProcess

L’obiettivo è permettere ai moduli di intervenire sul processo di checkout in maniera più pulita, evitando quando possibile modifiche dirette al core o override complessi.

È un cambiamento particolarmente importante per chi sviluppa moduli personalizzati, perché continua il percorso intrapreso da PrestaShop verso un’architettura maggiormente estendibile.

Ask AI: l’intelligenza artificiale entra nel back office di PrestaShop

Probabilmente la novità più rappresentativa della direzione futura della piattaforma è Ask AI.

PrestaShop 9.2 introduce infatti un assistente conversazionale direttamente all’interno del back office.

L’idea è semplice: invece di cercare manualmente informazioni attraverso le varie sezioni dell’amministrazione, l’utente può interrogare il proprio e-commerce attraverso il linguaggio naturale.

Ad esempio, in prospettiva sarà possibile chiedere informazioni relative a:

  • prodotti;
  • ordini;
  • clienti;
  • disponibilità;
  • categorie;
  • prezzi;
  • promozioni;
  • performance dello store.

Ma l’aspetto interessante è che Ask AI non nasce solamente come sistema per interrogare i dati.

L’assistente può infatti utilizzare strumenti che gli permettono anche di eseguire determinate operazioni sul negozio, richiedendo l’approvazione dell’utente prima di procedere.

Ask AI utilizza il protocollo MCP

Alla base del sistema troviamo il PrestaShop MCP Server.

MCP significa Model Context Protocol ed è un protocollo che permette ai modelli di intelligenza artificiale di dialogare con applicazioni e sistemi esterni attraverso strumenti strutturati.

Questa scelta rende l’integrazione particolarmente interessante perché PrestaShop non obbliga il merchant a utilizzare un solo provider AI.

Il sistema prevede infatti la possibilità di collegare differenti modelli, utilizzando la relativa API.

Tra i provider previsti troviamo:

  • OpenAI;
  • Anthropic / Claude;
  • Google Gemini;
  • Mistral.

Questo significa che il merchant può scegliere il modello più adatto alle proprie esigenze senza essere vincolato ad un singolo ecosistema.

PrestaShop e gli agenti AI

L’introduzione del server MCP è probabilmente ancora più importante dello stesso Ask AI.

Il protocollo permette infatti, almeno a livello architetturale, di collegare anche agenti AI esterni direttamente all’e-commerce.

È una direzione sulla quale PrestaShop sta investendo in maniera evidente e che potrebbe cambiare progressivamente il modo in cui verranno gestiti cataloghi, ordini, contenuti e attività operative.

Ne avevamo già parlato analizzando l’evoluzione di PrestaShop nell’era dell’intelligenza artificiale e degli agenti e-commerce.

[LINK INTERNO BIQUADRO: articolo “PrestaShop nell’era dell’AI”]

Ask AI e sicurezza: attenzione ai permessi

Quando parliamo di agenti AI collegati direttamente al back office è però necessario considerare anche il tema della sicurezza.

Per operare sullo store, Ask AI utilizza gli strumenti messi a disposizione da PrestaShop e può richiedere l’accesso a informazioni e funzionalità dell’e-commerce.

Prima di abilitarlo su un negozio in produzione è quindi importante verificare:

  • quali permessi vengono assegnati;
  • quali strumenti possono essere utilizzati;
  • quali operazioni possono modificare dati;
  • quali utenti possono accedere all’assistente;
  • come vengono gestite le API key del provider AI.

L’intelligenza artificiale può semplificare molte operazioni, ma l’accesso ai dati e alle funzionalità amministrative deve essere configurato con attenzione.

Extra Properties: nuovi campi personalizzati senza modificare il core

Un’altra importante novità introdotta in PrestaShop 9.2 riguarda le Extra Properties.

Fino ad oggi aggiungere nuovi dati ad entità come prodotti, clienti o ordini richiedeva spesso la creazione di tabelle dedicate, override oppure logiche personalizzate all’interno dei moduli.

Con Extra Properties PrestaShop introduce un sistema nativo per aggiungere nuovi campi alle principali entità della piattaforma.

È possibile, ad esempio, aggiungere ad un prodotto:

  • un riferimento ERP;
  • un codice gestionale;
  • un URL video;
  • una nota interna;
  • informazioni tecniche aggiuntive;
  • un valore utilizzato da integrazioni esterne.

Il sistema supporta differenti tipologie di dato, tra cui stringhe, numeri, valori booleani, date, HTML, JSON e liste di opzioni.

Extra Properties e multilingua

Le proprietà possono inoltre essere configurate con differenti ambiti.

Un valore può essere:

common

uguale per tutte le lingue e tutti gli shop.

lang

differente in base alla lingua.

shop

specifico per un determinato negozio in configurazioni multistore.

Questo rende il sistema particolarmente interessante per e-commerce internazionali e installazioni PrestaShop multistore.

Come recuperare una Extra Property

Una proprietà può essere richiamata direttamente dall’oggetto PrestaShop.

Ad esempio:

$product = new Product($productId);

$erpReference = $product->extra_properties['bq_connector']['erp_reference'];

Oppure all’interno di Smarty:

{$product.extra_properties.bq_connector.product_video_url|escape:'htmlall':'UTF-8'}

In questo esempio abbiamo ipotizzato un modulo chiamato bq_connector che aggiunge al prodotto un riferimento ERP e il collegamento ad un video.

Il sistema permette quindi di gestire nuovi dati senza intervenire direttamente sulle tabelle principali del core di PrestaShop.

Le Extra Properties possono essere create anche dal back office

Uno degli aspetti interessanti è che alcune proprietà possono essere gestite direttamente dall’amministrazione.

All’interno della sezione dedicata alle Extra Properties è possibile creare nuovi campi e decidere dove renderli disponibili.

Ad esempio:

  • nei form del back office;
  • nelle griglie;
  • tramite Admin API;
  • nel front office.

Per sviluppatori e integratori significa avere a disposizione una modalità standardizzata per estendere i dati di PrestaShop.

La funzionalità nella versione 9.2 viene tuttavia indicata ancora come sperimentale, quindi sulle personalizzazioni particolarmente complesse è opportuno verificare attentamente l’evoluzione delle API nelle versioni successive.

Migliora anche la modalità B2B

PrestaShop 9.2 introduce anche nuove basi per una gestione B2B più evoluta.

Il sistema prevede strutture dedicate a:

  • aziende;
  • clienti associati ad aziende;
  • identificativi aziendali;
  • indirizzi B2B;
  • ruoli e permessi.

La funzionalità è però ancora in fase di sviluppo ed è disponibile attraverso feature flag.

Più che una soluzione B2B definitiva, rappresenta quindi un’indicazione importante sulla direzione futura della piattaforma.

Per progetti B2B complessi è ancora necessario valutare attentamente quali funzionalità siano realmente utilizzabili e quali debbano essere gestite tramite sviluppo personalizzato.

Continua la migrazione del back office verso Symfony

Con PrestaShop 9.2 prosegue inoltre il processo di migrazione delle sezioni storiche del back office verso Symfony.

Tra le sezioni coinvolte troviamo:

  • Paesi;
  • Resi prodotto;
  • gestione hook dei moduli;
  • Accesso rapido;
  • traduzioni delle email;
  • regole di tassazione.

Per chi utilizza PrestaShop quotidianamente il cambiamento potrebbe sembrare poco evidente.

Dal punto di vista dello sviluppo rappresenta invece un passaggio importante perché consente di utilizzare architetture, form, routing e strumenti più moderni.

In prospettiva significa anche ridurre la necessità di override e facilitare la manutenzione dei moduli durante gli aggiornamenti.

Novità nella gestione di ordini e spedizioni

PrestaShop 9.2 introduce anche diversi miglioramenti relativi alla gestione delle spedizioni.

Tra le funzionalità previste troviamo una gestione più evoluta delle spedizioni multiple associate allo stesso ordine.

È possibile intervenire su:

  • creazione di nuove spedizioni;
  • suddivisione delle quantità;
  • unione delle spedizioni;
  • gestione dei documenti;
  • informazioni di consegna.

Anche questa funzionalità utilizza un feature flag dedicato e deve essere valutata attentamente prima dell’utilizzo in produzione.

Nuove condizioni per i prodotti

La versione 9.2 amplia anche le condizioni disponibili per un prodotto.

Oltre alle classiche condizioni:

  • nuovo;
  • usato;
  • ricondizionato;

vengono introdotti nuovi valori come:

  • open box;
  • danneggiato;
  • nuovo con difetti.

Una modifica apparentemente secondaria, ma che deve essere considerata soprattutto negli e-commerce che sincronizzano cataloghi con ERP, marketplace, feed o altri sistemi esterni.

Migliora la gestione dei dati strutturati e della SEO

Interessanti anche alcune modifiche che riguardano la SEO tecnica.

La gestione dei dati strutturati JSON-LD viene progressivamente centralizzata nel core.

I moduli possono quindi intervenire attraverso hook per aggiungere o modificare determinate informazioni, ad esempio:

  • AggregateRating;
  • MerchantReturnPolicy;
  • ContactPoint.

Questo approccio permette di ridurre parte della logica SEO precedentemente inserita direttamente all’interno dei template.

Sono inoltre presenti miglioramenti relativi alle entità multilingua e alla gestione delle nuove pagine CMS.

Per chi gestisce progetti e-commerce complessi, questo rende ancora più importante verificare dopo l’aggiornamento eventuali personalizzazioni SEO già presenti nel tema o attraverso moduli dedicati.

45 nuovi hook per gli sviluppatori

PrestaShop 9.2 amplia ulteriormente il numero di hook disponibili.

Tra quelli particolarmente interessanti troviamo:

actionCheckoutBuildProcess

per intervenire sul nuovo processo di checkout.

displayCartBelowSummary

che permette di inserire contenuti sotto il riepilogo del carrello.

Può essere utilizzato, ad esempio, per:

  • informazioni sulla spedizione gratuita;
  • messaggi di rassicurazione;
  • promozioni;
  • cross-selling e upselling.

displaySubcategories

per estendere l’area dedicata alle sottocategorie.

Sono stati aggiunti inoltre diversi hook dedicati alle nuove pagine Symfony del back office.

L’obiettivo generale è rendere più semplice estendere PrestaShop tramite moduli senza modificare direttamente il core.

Nuovi comandi da terminale

Interessanti anche alcune novità per chi gestisce PrestaShop tramite SSH o procedure di deployment.

Tra i nuovi comandi disponibili troviamo:

prestashop:module:list

per visualizzare l’elenco dei moduli installati e il relativo stato.

prestashop:employee:create-admin

per creare un nuovo account SuperAdmin.

prestashop:employee:change-password

per modificare la password di un dipendente direttamente da terminale.

prestashop:htaccess:generate

per rigenerare il file .htaccess senza accedere al back office.

Sono strumenti particolarmente utili nelle attività sistemistiche, negli ambienti di staging e nelle procedure di recupero di un’installazione.

PrestaShop 9.2: conviene aggiornare subito?

PrestaShop 9.2 è una versione particolarmente interessante, ma come per ogni aggiornamento importante di un e-commerce non è consigliabile procedere senza un’analisi preliminare.

Prima di aggiornare è opportuno verificare:

  • compatibilità del tema;
  • compatibilità dei moduli;
  • versione PHP utilizzata dal server;
  • moduli di pagamento;
  • corrieri;
  • checkout personalizzati;
  • override presenti;
  • integrazioni ERP o gestionali;
  • feed per marketplace;
  • personalizzazioni SEO;
  • eventuali sviluppi custom.

La versione 9.2 supporta PHP dalla versione 8.1 fino alla 8.5.

Anche se si tratta di una release appartenente alla stessa major release PrestaShop 9, le modifiche introdotte sono numerose e alcune interessano direttamente database, checkout e back office.

Per questo motivo, su un e-commerce attivo l’aggiornamento dovrebbe essere sempre preceduto da backup completo e test su ambiente di staging.

PrestaShop 9.2 guarda già al futuro dell’e-commerce

Al di là delle singole funzionalità, PrestaShop 9.2 è interessante soprattutto per la direzione che indica.

Il nuovo checkout interviene sulla conversione.

Le Extra Properties rendono la piattaforma più flessibile e più semplice da integrare con sistemi esterni.

La progressiva migrazione a Symfony rende l’architettura più moderna.

Ma soprattutto, Ask AI e il server MCP aprono PrestaShop ad un nuovo modello di gestione dell’e-commerce, nel quale persone, applicazioni e agenti AI potranno interagire direttamente con catalogo, ordini e dati dello store.

È probabilmente questo l’elemento più importante della nuova release.

PrestaShop non sta semplicemente aggiungendo funzionalità alla piattaforma: sta preparando l’architettura per un e-commerce sempre più automatizzato, interconnesso e governabile anche attraverso l’intelligenza artificiale.

Vuoi aggiornare il tuo e-commerce a PrestaShop 9.2?

Prima di effettuare un aggiornamento è importante verificare compatibilità, moduli, tema e personalizzazioni presenti sullo store.

Biquadro Agency, in qualità di agenzia specializzata in PrestaShop, può affiancarti nell’analisi, nell’aggiornamento e nell’evoluzione del tuo progetto e-commerce.

Possiamo valutare insieme l’installazione attuale e individuare il percorso di aggiornamento più adatto, riducendo il rischio di incompatibilità e interruzioni sul sito in produzione.