Vai al contenuto
Home / Scopri MahoCommerce

MahoCommerce, spiegato a chi conosce Magento 1.

MahoCommerce è il successore diretto di Magento 1 e OpenMage. Stessa applicazione e stesso data model, codice portato su PHP 8.5, e le funzioni che una LTS non riceve.

Sotto il cofano: PHP 8.5, componenti Symfony, Monolog, JavaScript vanilla e Doctrine DBAL al posto di Zend_Db. Il codice è su GitHub.

Cosa non cambia.

Il negozio non si rifà: cambia il motore sotto. I dati che contano restano dove sono.

Cosa vuol dire per il tuo negozio
  • Catalogo

    Prodotti, categorie, attributi, immagini e URL. Nessun export, nessuna importazione.

  • Ordini

    Storico, numeri d'ordine, stati e fatture. Tutto al suo posto.

  • Clienti e password

    Account, indirizzi e password restano validi: nessuno deve reimpostare l'accesso.

Sotto il cofano cambia il resto: PHP 8.5 al posto di 7.4–8.x, Doctrine DBAL al posto di Zend_Db, Symfony e Monolog al posto di Zend Framework 1, JavaScript vanilla al posto di Prototype.js. Le tabelle restano quelle di Magento 1.

Cosa ti stai perdendo.

Una lista infinita di novità. Sono già dentro MahoCommerce, senza estensioni da comprare: cinque gruppi, dalla vendita all'assistenza.

Vendere e incassare

3 funzioni

PayPal SDK v6

Carte, Google Pay, Apple Pay e Pay Later su prodotto e carrello, con metodi salvati. Commissioni e condizioni migliori per il merchant.

Checkout e ricerca

Checkout minimale, navigazione offcanvas e ricerca con autocomplete: meno passaggi, più ordini.

Gift card

Buoni regalo come prodotti, con importi fissi o liberi. Invio via email anche in una data scelta, con QR e barcode. Riscatto anche parziale, più carte sullo stesso ordine, saldo e rimborsi nell'admin.

Marketing e clienti

5 funzioni

Segmenti di clienti

Prima di tutto il carrello abbandonato, che funziona senza estensioni: il cliente lascia la merce, Maho gli scrive e lo riporta indietro. Poi valore nel tempo, ordini, prodotti visti, wishlist, compleanno, città.

Email e coupon

Sequenze in più passaggi che partono quando un cliente entra o esce da un segmento, con coupon personalizzati e tracciamento GDPR.

Categorie dinamiche

Una categoria si riempie e si svuota da sola con novità, prodotti in sconto, una marca o la disponibilità.

Relazioni prodotto

Correlati, up-sell e cross-sell generati da regole, con priorità e un limite di prodotti.

Blog e marketing

Blog incluso, Meta Pixel, invio SMTP e restrizioni sui metodi di pagamento.

Contenuti e AI

6 funzioni

Editor di contenuti

Pagine CMS, blocchi statici e descrizioni con l'editor TipTap, immagini ritagliate e ottimizzate nella media library.

Assistente AI

Compone le pagine e risponde su ordini, clienti e coupon.

AI ready

Ogni pagina in markdown sulla stessa URL, llms.txt e robots.txt per scegliere quali agenti entrano, più un server MCP.

SEO

Dati strutturati corretti per prodotto, prezzo e disponibilità.

Temi e live theme editor

Undici temi in chiaro e scuro, colori e font con anteprima nel pannello.

Immagini WebP

Miniature e ridimensionamenti in WebP per impostazione predefinita.

Fiducia e conformità

3 funzioni

Sicurezza

2FA e passkey per l'admin, registro delle attività, captcha conforme al GDPR e crittografia libsodium.

Accessibilità

Scanner WCAG con ogni violazione segnata sullo screenshot, scansioni programmate ed export PDF.

Diritto di recesso

Il pulsante UE obbligatorio dal 19 giugno 2026, con modulo pubblico e ricevuta che riporta data, IP e orario.

Accesso e operazioni

4 funzioni

Social login

Google, Apple e Facebook in un tocco, account esistenti collegati e carrelli da ospite uniti.

Magic link

Accesso senza password con un link valido dieci minuti e utilizzabile una volta sola.

Feed prodotto

Il catalogo esportato in feed senza estensioni di terze parti.

Reindex senza blocchi

Avanzamento in diretta e Reindex All, senza timeout o errore 504.

Undici temi, personalizzazioni infinite.

Un sistema di temi completamente rinnovato, che personalizzi dal backend cambiando colori, font e stile. Un nuovo tema completamente riscritto con Tailwind e DaisyUI, senza vecchie librerie pesanti e datate come Prototype.js. Il risultato è un sito personalizzabile in ogni dettaglio, veloce, leggero e con ottimi punteggi PageSpeed. Su questa base abbiamo sviluppato Lightclean, la nostra versione con funzionalità addizionali, compatibile con tutte le varianti e in continuo aggiornamento.

Guarda i temi Scopri Lightclean

Gli undici temi di MahoCommerce, in chiaro e scuro
I temi di MahoCommerce 26.9, home, categoria e prodotto.

MahoCommerce è in forte sviluppo: nelle ultime versioni sono arrivate le gift card, il nuovo storefront con undici temi, il social login, lo scanner di accessibilità e il recesso UE. Le funzioni nuove arrivano con regolarità, al passo con il mondo e-commerce. Quella che leggi oggi non è la fotografia di una piattaforma ferma: è un progetto completamente rinnovato, portato avanti da una community di sviluppatori entusiasti, sempre pronta ad ascoltare chi lo usa e ad adattarsi ai cambiamenti del mercato.

Prova l'editor Quanto costa averle sul tuo negozio

AI ready, in concreto.

Due cose diverse, spesso confuse: il negozio che risponde agli agenti con contenuti leggibili, e un server MCP con cui un agente ci lavora dentro. In mezzo, le regole: cosa i crawler possono fare, e cosa no.

Attiva di default dalla 26.9, si configura per negozio.

T-shirt Basic cotone

Negozio di esempio, cotone organico, taglie dalla S alla XXL

24,90 €

Disponibile, spedizione in 24 ore

GET /tshirt-basic-cotone.md, oppure Accept: text/markdown

# T-shirt Basic cotone

Negozio di esempio, cotone organico, taglie dalla S alla XXL.

- SKU: TS-BASIC
- Prezzo: 24,90 EUR
- Disponibilità: 24 pezzi
- Marca: Negozio di esempio
- URL: https://il-mio-shop.it/tshirt-basic-cotone

## Descrizione

T-shirt in cotone organico, girocollo e vestibilità regolare.
Disponibile in quattro colori, dalla S alla XXL.

## Spedizione

Ordini entro le 13, partono in giornata.
  • llms.txt e llms-full.txt: un indice del negozio in markdown, con pagine, categorie, ricerca e sitemap. Si genera da solo, per negozio.
  • Markdown sulla stessa URL: l'agente chiede il formato markdown e riceve prodotto, categoria, pagina o articolo in testo pulito. Il browser continua a ricevere HTML.
  • Dati strutturati corretti: prezzo, disponibilità, marca e codice dove i motori e gli agenti li cercano.
  • Content signals in robots.txt: ricerca e risposte AI consentite, addestramento dei modelli riservato, citazione con link.
  • Server MCP: l'agente entra nel negozio e opera con gli stessi permessi delle API.

Rispondono in markdown prodotto, categoria, pagine CMS e blog. Carrello, checkout e area cliente restano HTML. Il markdown non finisce nell'indice dei motori: la risposta è marcata noindex, quindi nessun contenuto duplicato.

I contenuti nascono nell'editor

L'editor, da provare.

Scorri: la pagina si monta un blocco alla volta, dallo slideshow al carosello. Poi clicca un blocco per cambiarlo, aggiungine altri o passa alla vista mobile.

L'editor si usa in pagine CMS, blocchi statici, descrizioni di prodotto e di categoria. I blocchi disponibili: colonne, bento grid, slideshow, caroselli prodotti, accordion e tabs.

  1. Scegli il blocco

    La colonna a sinistra tiene sette blocchi: testo, colonne, bento grid, slideshow, caroselli, accordion e tabs. Cliccane uno e finisce in pagina.

  2. Slideshow in apertura

    Tre slide con titolo e sottotitolo: la collezione autunno, le felpe in cotone pesante, la spedizione gratuita.

  3. Testo di presentazione

    Il blocco testo porta titolo e paragrafo. Clicca il blocco e cambia il titolo dal pannello delle impostazioni.

  4. Tre punti di forza

    Le colonne reggono da due a quattro riquadri. Qui: cotone organico, taglie dalla S alla XXL, spedizione in 24 ore.

  5. Prodotti consigliati

    Il carosello pesca da una categoria e mostra immagine, nome e prezzo. La sorgente si sceglie dalle impostazioni del blocco.

  6. Ora tocca a te

    La pagina è montata. Aggiungi blocchi, spostali, duplicali o svuota il canvas e ricomincia. L'editor resta libero: è lo stesso dell'admin.

Pagina CMS: Collezione autunnoNegozio di esempio

Blocchi

0 blocchiRicostruzione dimostrativa dell'interfaccia, con dati di esempio. I blocchi sono gli stessi dell'editor di MahoCommerce.
Cosa ti stai perdendo

Un assistente AI intelligente a portata di mano.

Sa dove ti trovi, legge ordini, clienti e catalogo e ti risponde con un report. Prepara le modifiche senza applicarle e aspetta sempre la tua conferma.

Nessuna azione parte da sola: l'assistente propone, tu confermi. La bubble resta in ogni pagina del backend.

  1. Sempre a portata di mano

    Puoi richiamare l'assistente cliccando la bubble in basso a destra, in ogni pagina del backend. Si apre di fianco, senza coprire il contenuto.

  2. Scrivi la prima domanda

    Il pannello si apre con alcuni suggerimenti pronti e un campo per interrogarlo. Puoi chiedere qualsiasi cosa: l'assistente conosce il negozio e ha gli strumenti per leggere il database e compiere azioni.

  3. Fai domande su ordini e clienti

    Chiedi lo stato di un ordine, lo storico di un cliente, i resi o i pagamenti: l'assistente legge ordini, spedizioni e clienti, poi ti risponde con un report. Nessuna modifica e nessun salvataggio, e non devi aprire il gestionale.

  4. Crea un coupon

    Chiedi un coupon e l'assistente legge coupon e negozi, ti chiede su quali siti deve valere e prepara la regola con codice, sconto, condizioni e validità. Non la attiva: la confermi tu con un clic.

  5. Programma un task

    Chiedi un controllo ricorrente, per esempio il riepilogo ordini del lunedì. L'assistente prepara il task con orario, istruzioni e stato, e te lo mostra prima di applicarlo: ogni azione richiede la tua conferma.

  6. Modifica i contenuti

    Sa dove ti trovi nel backend, ragiona sulla richiesta e, se serve, chiede altri dettagli. Poi ti risponde con un report di cosa ha preparato. Non salva e non esegue azioni distruttive: serve sempre la tua approvazione.

  7. Una guida sempre con te

    Una guida veloce e sempre a portata di mano per orientarti nel backend: chiedi dove si imposta qualcosa, dal minimo d'ordine alle spese di spedizione, e l'assistente ti dice pagina, gruppo e campo. Ti guida nella direzione giusta, senza toccare i valori.

Assistente MahoNuova chat

Ciao Linda, come posso aiutarti?

Posso cercare e modificare prodotti, ordini, clienti e contenuti. Ogni modifica attende la tua conferma.

Prova una di queste

Chiedi all'assistente di trovare o modificare qualcosa...

Per chi sviluppa.

Il data model è quello di Magento 1: tabelle, EAV e ID restano dove sono. Intorno, il codice è stato ripensato: configurazione accanto al codice, strumenti moderni, nessun residuo del 2008.

I moduli esistenti continuano a funzionare: XML e attributi convivono, e ogni vecchio nome di classe resta come alias.

Tabellecatalog_*, customer_*, sales_flat_*stesse
ID e chiavientity_id, increment_idstessi
SchemaMagento 1nessuna trasformazione
DatabaseZend_DbDoctrine DBAL
PHP7.4–8.x8.5
LibrerieZend Framework 1Symfony, Monolog
Frontend JSPrototype.jsvanilla

Sotto il cofano non c'è più il 2008: PHP 8.5, componenti Symfony, un router compilato e un database indipendente dal motore.

Observer, rotte e cron job si dichiarano con attributi PHP accanto al codice, i controller si estendono per sottoclasse senza catene di override, lo schema del database è dichiarativo e il negozio può girare su MySQL, MariaDB, PostgreSQL o SQLite. Gli strumenti sono quelli di oggi, con CLI, Composer ad autoload, analisi statica, Docker e supporto negli editor, e le API si dividono tra REST e GraphQL documentate, SOAP e XML-RPC per le integrazioni, più il server MCP per gli agenti. Anche il frontend è in JavaScript vanilla, senza Prototype, ExtJS o TinyMCE da mantenere.

Le integrazioni con i sistemi esterni restano: CRM, logistica e gestionale continuano a parlare con il negozio. Nella maggior parte dei casi adattarne una è semplice: spesso basta renderla compatibile con PHP 8 e con le nuove librerie.

Come lavoriamo con le agenzie

Perché conviene a chi è su Magento 1 o OpenMage.

Non rifai il negozio

Catalogo, clienti, ordini e integrazioni restano dove sono. Niente export, niente redirect.

Esci da una base ferma

Da una LTS che riceve solo manutenzione a una piattaforma con funzioni nuove e PHP 8.5.

Spendi una volta, e lo sai prima

Da OpenMage, a partire da 3.000 €. Senza costi di licenza e senza un team dedicato.