Contratti di Vendita a Distanza - Pagine CMS Auto-Compilate, Condizioni al Checkout e PDF via Email
Trasforma qualsiasi pagina CMS in un documento vivo. Inserisci segnaposto come {customer}, {cartproducts} o {shopaddress} nel tuo contratto di vendita a distanza e il modulo li compila con i dati reali di cliente, ordine e negozio ovunque la pagina compaia: come condizioni approvate dal cliente al checkout, nella pagina dell'ordine con un pulsante stampa / salva come PDF e come PDF allegato all'email di conferma d'ordine. 26 segnaposto, un generatore di contratti con un clic e un pannello di stato che verifica la configurazione. Per PrestaShop 1.7 – 9.
Un contratto che si compila da solo
Un contratto di vendita a distanza deve indicare l'acquirente reale, i prodotti reali e i totali reali: esattamente ciò che una pagina CMS statica non può fare. Questo modulo rende la pagina dinamica: la scrivi una volta, inserisci i segnaposto e ogni cliente vede la propria versione. Obbligatorio per legge in Turchia (Mesafeli Satış Sözleşmesi) e con equivalenti in tutta l'UE, funziona altrettanto bene per qualsiasi pagina legale o informativa che debba contenere dati reali.
Come funziona
- 1. Crea la pagina con un clic — la pagina di configurazione genera un contratto pronto da modificare a partire da un modello incluso (inglese o turco, breve o dettagliato) con i segnaposto già inseriti, e nello stesso passaggio può collegarlo al checkout come condizioni generali di vendita.
- 2. Modifica il testo — è una normale pagina CMS in Design → Pagine, quindi adatti il testo alla tua attività in ogni lingua in cui vendi.
- 3. Si personalizza ovunque — al checkout con il carrello attuale del cliente, nella pagina dell'ordine con l'ordine definitivo e come PDF allegato all'email di conferma d'ordine.
26 segnaposto, tre gruppi
Acquirente — nome, email, telefono, indirizzi di consegna e fatturazione, azienda e partita IVA. Ordine — la tabella completa dei prodotti, metodo di pagamento, metodo di spedizione, data e tutti i totali con e senza imposte. Negozio — nome, titolare, URL, indirizzo completo, partita IVA, telefono, fax ed email. Al checkout l'ordine non esiste ancora, quindi i campi legati solo all'ordine mostrano un'etichetta chiara "Non ancora selezionato" mentre i totali riflettono il carrello in tempo reale; nella pagina dell'ordine e nell'email tutto si riferisce all'ordine definitivo.
I clienti possono conservarne una copia
Con l'opzione della pagina ordine attiva, il cliente vede il contratto completo nella pagina di dettaglio dell'ordine con un pulsante stampa / salva come PDF. Con l'opzione email attiva, lo stesso contratto viene generato come PDF e allegato alla conferma d'ordine: così una copia arriva nella sua casella di posta senza che tu debba fare nulla.
Controlla la configurazione al posto tuo
Il pannello di stato nella pagina di configurazione intercetta gli errori che altrimenti emergerebbero come reclamo di un cliente: nessuna pagina contratto selezionata, una pagina senza segnaposto, condizioni di servizio disattivate nelle Impostazioni ordini o un server privo della libreria PDF. Tutto verde significa che ogni ordine riceve il suo contratto.
Dettagli da conoscere
- Nessuna duplicazione di pagine — un'unica pagina serve ogni ordine in ogni lingua.
- Output HTML pulito — la versione 2.0.1 genera markup corretto, così la tabella dei prodotti viene visualizzata correttamente nel PDF inviato via email.
- Gestione elegante dei dati mancanti — i campi mai forniti dal cliente o dal negozio (partita IVA, azienda, fax) mostrano l'etichetta "Non dichiarato" invece di uno spazio vuoto.
Compatibilità
PrestaShop 1.7, 8 e 9. Il contratto è una normale pagina CMS, quindi eredita il tuo tema; l'integrazione con il checkout utilizza l'impostazione delle condizioni generali di vendita di PrestaShop anziché una sovrascrittura del template.
Domande frequenti
Devo scrivere il contratto da solo?
No — il modulo ne genera uno a partire da un modello incluso (inglese o turco, breve o dettagliato) con i segnaposto già inseriti. Tu modifichi il testo per adattarlo alla tua attività.
Dove lo vede il cliente?
Come condizioni che approva al checkout, nella pagina di dettaglio dell'ordine con un pulsante stampa / salva come PDF e come PDF allegato all'email di conferma d'ordine: ogni opzione può essere attivata o disattivata.
Cosa compare al checkout, quando l'ordine non esiste ancora?
I dati dell'acquirente e del negozio più il carrello in tempo reale e i suoi totali. I valori legati solo all'ordine, come metodo di pagamento, metodo di spedizione e data dell'ordine, mostrano l'etichetta "Non ancora selezionato" finché l'ordine non esiste.
Posso usarlo per pagine diverse dal contratto di vendita?
Sì. Qualsiasi pagina CMS può contenere segnaposto: è altrettanto utile per altre pagine legali o informative che necessitano di dati reali del cliente o del negozio.
Funziona in tutte le lingue del mio negozio?
Sì. Il contratto è una normale pagina CMS multilingua, quindi ogni scheda lingua contiene il proprio testo e in tutte viene applicata la stessa sostituzione dei segnaposto.
E se il mio server non ha una libreria PDF?
Il pannello di stato te lo segnala prima che diventi un problema. Disattiva l'opzione di allegato email oppure fai installare TCPDF: tutto il resto continua a funzionare.
-
CompatibilitàPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traduzioni del Modulo DisponibiliFrancese
Inglese
Italiano
Olandese
Polacco
Portoghese
Spagnolo
Tedesco
Turco
MEG Venture
4 altri prodotti nella stessa categoria
| Versione | 2.0.1 |
|---|---|
| Ultimo aggiornamento | 2026-07-28 |
| Registro delle modifiche | - [2026-07-24] Add Polish and Turkish translations for custom CMS content module placeholders and messages - [2026-07-23] Translate CMS content module strings from English to Turkish for improved localization and user experience. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add translation files for FR, DE, PL, NL, TR, IT, ES (7 languages) - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-22] fix: correct display name formatting in Customcmscontent module - [2026-07-15] fix: update README and translations to clarify PDF output issues with tags - [2026-07-15] feat: update version to 2.0.1 and enhance PDF output handling - [2026-07-15] feat: add upgrade scripts and templates for custom CMS content module - [2026-06-21] Refactor license information and update placeholder replacement logic in PlaceholderReplacer class - [2025-01-09] UPDATE - [2024-08-14] Initial release - [2024-06-15] Initial commit |
• [2026-07-15] feat: update version to 2.0.1 and enhance PDF output handling
• [2026-07-15] feat: add upgrade scripts and templates for custom CMS content module
• [2026-06-21] Refactor license information and update placeholder replacement logic in PlaceholderReplacer class
• [2025-01-09] UPDATE
• [2024-08-14] Initial release
• [2024-06-15] Initial commit
Commenti (2)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione