Pagina di destinazione in Mewayz
Il componente aggiuntivo LandingPage serve la superficie di marketing pubblico di Mewayz e offre agli operatori un editor basato su CMS per hero, prezzi, pagine personalizzate e marketplace dei moduli.
modulo originale Mewayz — no Mewayz a monte. Documentazione creata dall'origine del pacchetto su
packages/mewayz/LandingPage/.

Introduzione
L'Add-On LandingPage è il pacchetto che genera la superficie marketing **pubblica e non autenticata** di ogni tenant Mewayz. La home page su /, la pagina dei prezzi su /pricing, il catalogo dei componenti aggiuntivi su /addons, la pagina del marketplace per modulo all'indirizzo /marketplace/{slug}, la pagina sulla sicurezza, la pagina contatta le vendite, la pagina del rivenditore white-label, le pagine CMS personalizzate — tutte vengono renderizzate da questo pacchetto.
Ha due scopi paralleli:
- Porta d'ingresso predefinita per Mewayz —
app.mewayz.com/, - Costruttore di marketing per inquilini — Rivenditori white-label e qualsiasi
india.mewayz.com/, southasia.mewayz.com/, e tutti i futuri rivenditori WL lo utilizzano.
l'inquilino con le giuste autorizzazioni può rinnovare completamente e ricopiare la pagina tramite un editor in stile CMS sotto Amministrazione → Impostazioni pagina di destinazione.
Come abilitare questo modulo
La pagina di destinazione è sempre attivo — viene fornito con ogni installazione Mewayz perché ogni inquilino ha bisogno di una porta d'ingresso. Non è possibile attivare/disattivare i componenti aggiuntivi. La voce della barra laterale per l'editor viene visualizzata solo per gli operatori con l'estensione manage-landing-page permesso.
Pagine pubbliche
| Percorso | Scopo |
|---|---|
/ | Eroe, funzionalità, statistiche, testimonianze, CTA: il punto di destinazione del marketing dell'operatore |
/pricing | Tutti i piani attivi da plans tabella, con alternanza mensile/annuale. Schema delle domande frequenti reso come JSON-LD per anteprime avanzate di Google |
/addons | Catalogo sfogliabile di tutti i componenti aggiuntivi con filtri per ricerca, categoria e prezzo; esegue il rendering di un ItemList JSON-LD |
/marketplace/{slug} | Pagina dei dettagli per modulo: descrizione del modulo, schermate, moduli correlati; dinamico og:image |
/security | Pagina di fiducia con FAQPage JSON-LD (conformità, crittografia, gestione dei dati) |
/contact-sales | Modulo di contatto commerciale per richieste aziendali |
/white-label | Informazioni sui rivenditori white label e prezzi |
/page/{slug} | Pagine CMS personalizzate (informativa sulla privacy, ToS, pagine di marketing personalizzate) |
/sitemap.xml, /sitemap-{type}.xml | Mappe del sito XML dinamiche |
/explore, /tools, /templates | Pagine di scoperta dei contenuti |
POST /newsletter/subscribe | Iscrizione alla newsletter (senza autenticazione) |
Editor della pagina di destinazione
- Vai a Amministrazione → Impostazioni pagina di destinazione.
- L'editor espone l'intera pagina come una serie di sezioni:
- Hero (titolo, sottotitolo, pulsanti CTA, immagine di sfondo)
- Funzionalità (elenco di schede funzionalità con icone)
- Statistiche (numeri + etichette: il conteggio degli utenti live viene inserito automaticamente)
- Galleria (griglia immagini)
- CTA (sezione di conversione a metà pagina)
- Testimonianze (virgolette a rotazione)
- Footer (link, icone social, informazioni di contatto)
- Ogni sezione ha il proprio blocco di configurazione JSON
config_sections. - Tutte le impostazioni vengono memorizzate nella cache di Redis per 3.600 secondi: dopo un salvataggio,
Attiva/disattiva visibilità, riordina, modifica copia, scambia immagini.
la cache viene svuotata automaticamente.
Salvataggio dei passaggi obbligatori
- Apporta modifiche nell'editor.
- Fare clic Salva modifiche.
- La riga delle impostazioni viene aggiornata, la cache Redis viene svuotata, il pubblico
la pagina riflette la modifica nella richiesta successiva.
Impostazioni del mercato
Ogni modulo è emerso tramite /marketplace/{slug} è configurato sotto Amministrazione → Impostazioni del marketplace → {modulo}.
Campi per modulo:
- Immagine dell'eroe — Banner mostrato in cima alla pagina del modulo
- Schermate — Galleria di screenshot
- Descrizione — Descrizione in formato lungo (supportata da Markdown)
- Elenco delle funzionalità — Elenchi puntati
- Livello di prezzo — Quale livello del piano include questo modulo
- Interruttore di visibilità — Mostra/nascondi dall'elenco del marketplace
Pagine personalizzate
- Vai a Amministrazione → Pagine personalizzate.
- Fare clic + Nuova pagina.
- Campi: Slug, Titolo, Meta description, Contenuto
- La pagina è quindi attiva su
/page/{slug}con meta SEO completa - Si applica lo standard CRUD: le pagine possono essere modificate ed eliminate.
(editor avanzato).
reso.
Iscritti alla newsletter
- Vai a Admin → Iscritti alla Newsletter.
- La visualizzazione elenco mostra tutte le email acquisite tramite il file
- Esportazione — Scarica l'elenco completo in formato CSV.
- Elimina — Rimuovi le righe singolarmente.
/newsletter/subscribe endpoint pubblico, più la pagina da cui si sono iscritti (monitoraggio dei lead).
Tabelle del database
Il pacchetto aggiunge quattro tabelle:
landing_page_settings— Una riga per inquilino; Sezioni JSON percustom_pages— Pagine CMS create dall'utentemarketplace_settings— Personalizzazione del marketplace per modulonewsletter_subscribers— E-mail + campi di tracciamento dei lead
hero, funzionalità, statistiche, galleria, CTA, ecc.
Cosa possono personalizzare gli inquilini e cosa è hardcoded
Personalizzabile (tramite l'editore):
- Copia e immagini di tutte le sezioni visibili
- Ordine e visibilità delle sezioni
- Informazioni di contatto dell'azienda del brand (usate nel footer + meta)
- Pagine marketplace per modulo
Hardcoded (vive nel sorgente del pacchetto):
- Modelli di meta descrizione (fino a quando non esegui l'override per pagina)
- Struttura del pangrattato
- Modelli di schema JSON-LD (domande/risposte per le pagine delle domande frequenti)
- Struttura del percorso (impossibile rinominare
/pricingo/addons) - TTL della cache di 3.600 secondi
Autorizzazioni (Spatie)
manage-landing-page,view-landing-page,edit-landing-pagemanage-marketplace-settingsmanage-custom-pages,create-custom-pages,edit-custom-pages,manage-newsletter-subscribers,view-newsletter-subscribers,
delete-custom-pages
export-newsletter-subscribers
Assegna tramite Impostazioni → Ruoli e autorizzazioni.
Note per l'operatore
- Il conteggio degli utenti in tempo reale nella sezione delle statistiche della home page è
- Le immagini caricate vengono normalizzate in un singolo nome file nel DB;
- Cache di Cloudflare: Le zone di produzione di Mewayz memorizzano in cache i contenuti pubblici
- Per i rivenditori white-label: Le personalizzazioni della pagina di destinazione lo sono
memorizzati nella cache e aggiornamenti automatici. Non provare a sovrascriverlo manualmente.
l'URL pubblico viene calcolato al momento del rendering dal file storage collegamento simbolico.
pagine in modo aggressivo. Dopo aver pubblicato una modifica alla copia, attendi la scadenza del normale TTL o attiva un'eliminazione della cache CF per visualizzarla più velocemente.
ambito al tenant WL da created_by - ogni rivenditore ha la propria riga landing_page_settings. I colori del marchio WL scorrono automaticamente.