Mostra o nascondi metodi di pagamento al checkout con policy avanzate basate su regole. Condizioni AND/OR su carrello, gruppo clienti, paese, corriere e prodotti. Controlla ogni gateway con strategie di merge. Simulatore checkout, audit log, dashboard analytics, import/export JSON e messaggi multilingua di non disponibilità. PrestaShop 1.7, 8 e 9.











Il modulo "Regole sui metodi di pagamento" per PrestaShop è uno strumento completo per gestire la visibilità dei gateway di pagamento. Consente di creare politiche avanzate con condizioni AND/OR annidate, basate su 12 campi cruciali (carrello, cliente, spedizione). Ogni gateway può essere controllato individualmente, impostando la sua visualizzazione (SHOW/HIDE), priorità e diverse strategie di unione delle regole. Il modulo include un simulatore di checkout integrato per testare le regole in anticipo, un dashboard analitico e un registro di audit dettagliato. Assicura un'adattamento preciso delle opzioni di pagamento al contesto di ogni cliente, senza necessità di modifiche al codice.
Ogni carrello è diverso. Ogni cliente merita opzioni di pagamento adatte al proprio contesto. Regole sui metodi di pagamento è un motore di visibilità completo per il checkout: crea policy con condizioni AND/OR annidate, controlla ogni gateway di pagamento singolarmente, spiega perché un metodo non è disponibile, simula i risultati prima del go-live e traccia ogni decisione in un registro di audit. Un solo modulo. Controllo totale su ciò con cui i clienti possono pagare.
Sono le funzionalità che trasformano la visibilità dei pagamenti da gioco d'azzardo in regola di business gestita. Pensato per i titolari di negozio che hanno bisogno di precisione al checkout — senza toccare codice.
Crea più policy con nome, ordinalle per priorità, attivale o mettile in pausa singolarmente. Ogni policy ha il proprio albero di condizioni e regole per gateway.
Gruppi AND/OR annidati con 12 campi carrello e cliente. Preset rapidi per scenari comuni. JSON grezzo quando ti serve.
Una scheda per modulo di pagamento installato. Imposta SHOW o HIDE, priorità di valutazione, posizione di visualizzazione e finestre orarie opzionali per regola.
Deny wins, allow wins, priority cascade, weighted score o unanimous SHOW — scegli come si risolvono le regole in conflitto all'interno di una policy.
Seleziona un carrello e un cliente reali dal tuo negozio. Vedi esattamente quali metodi di pagamento comparirebbero — prima che venga effettuato un solo ordine.
Schede KPI, grafici giornalieri/settimanali/mensili e breakdown per modulo di pagamento. Monitora quanto spesso ogni gateway viene mostrato o nascosto nel tempo.
Mantieni un metodo nascosto visibile come opzione disabilitata con spiegazione multilingue — oppure rimuovilo completamente dall'elenco. La tua scelta nelle impostazioni globali.
Ogni valutazione di visibilità, modifica policy, esecuzione simulazione e validazione ordine registrati con timestamp, attore e anteprima dettagli. Esporta quando ti serve una traccia documentale.
Scarica qualsiasi policy come JSON, caricala su un altro negozio o duplicala con un clic. Sposta configurazioni tra ambienti senza ricostruire da zero.
Regole di checkout complesse non dovrebbero richiedere codice complesso. Regole sui metodi di pagamento ti offre un albero di condizioni drag-and-drop direttamente nell'editor delle policy.
Totale carrello, totale prodotti, quantità, valuta, paese di consegna, zona, gruppo clienti, corriere, stato login, prodotto, categoria e produttore — tutto con ricerca autocompletata dove conta.
Combina condizioni in gruppi, annida gruppi dentro gruppi, cambia operatori per livello. Crea regole come «carrello oltre 500 EUR AND (paese è DE OR paese è AT)».
Preset rapidi con un clic per solo ospiti, solo B2B o valore minimo carrello. Carica preset server o incolla JSON grezzo quando ti serve controllo manuale completo.
Perché conta: Il builder delle condizioni non è un complemento cosmetico. È il cuore del motore di valutazione — ogni campo si mappa su dati live di carrello e cliente valutati a ogni caricamento del checkout. Tu vedi l'albero, il motore esegue l'albero.
Ogni funzionalità spiegata in linguaggio chiaro per i titolari di negozio. Niente gergo tecnico. Una per una, così sai esattamente cosa fanno le Regole sui metodi di pagamento per il tuo store.
Quando un cliente arriva al passo pagamento, il modulo valuta tutte le policy attive rispetto a carrello, cliente, indirizzo di consegna e corriere correnti. Ogni gateway di pagamento installato riceve una decisione SHOW o HIDE prima che le opzioni vengano renderizzate.
Su PrestaShop 8.1 e superiori, il filtraggio passa attraverso l'hook nativo actionFilterPaymentOptions. Nelle versioni precedenti, un layer di compatibilità applica la stessa logica senza rompere il tema.
Una policy è un pacchetto con nome di condizioni più un set di regole di pagamento. Crea quante policy ti servono — ad esempio una per bonifico B2B, una per restrizioni COD ad alto valore, una per carte internazionali.
In ogni policy, ogni modulo di pagamento installato ha la propria scheda regola. Attiva SHOW o HIDE, imposta priorità di valutazione, riordina posizione di visualizzazione e opzionalmente limita la regola a un intervallo di date.
Le policy vengono eseguite in ordine di posizione. Abilita Stop on first match quando vuoi che il motore si fermi dopo la prima policy che corrisponde al contesto carrello corrente.
Quando più regole all'interno di una policy puntano allo stesso modulo di pagamento, la strategia di merge decide l'esito:
Imposta una strategia di merge predefinita globalmente in Settings, poi sovrascrivi per policy quando uno scenario specifico richiede una risoluzione conflitti diversa.
A volte nascondere un metodo di pagamento senza spiegazione frustra i clienti. Regole sui metodi di pagamento ti permette di scrivere un messaggio per regola e per lingua che appare quando un metodo è bloccato.
In Settings, scegli tra due comportamenti: rimuovi i metodi nascosti dall'elenco del tutto, oppure mantienili visibili come opzioni disabilitate con il tuo messaggio personalizzato inline al passo pagamento.
Ogni scheda regola include un campo multilingue con selettore bandiera lingua — scrivi la spiegazione una volta per lingua, la versione corretta compare automaticamente al checkout.
La scheda Simulator ti permette di testare le regole su dati reali del negozio. Cerca e seleziona un carrello attivo, opzionalmente associa un cliente, poi esegui la valutazione.
I risultati mostrano ogni modulo di pagamento con il suo stato finale di visibilità, le policy corrispondenti e i messaggi di non disponibilità che comparirebbero. Nessun ordine di test. Nessun impatto sui clienti.
Usa il simulatore dopo ogni modifica policy per confermare che le regole si comportano esattamente come previsto prima che i clienti le vedano.
La scheda Dashboard è la tua sala controllo visibilità. Le schede KPI riassumono valutazioni, applicazioni nascoste e policy attive su un periodo selezionabile (30, 90, 180 o 365 giorni).
I grafici di tendenza Chart.js scompongono l'attività giornaliera, settimanale o mensile. Una tabella per modulo di pagamento mostra quali gateway vengono nascosti più spesso — utile quando si ottimizzano le regole o si negozia con i provider di pagamento.
Le voci recenti di audit compaiono in fondo alla dashboard per accesso rapido alle ultime decisioni senza uscire dalla panoramica.
Ogni evento significativo viene registrato: valutazioni di visibilità al checkout, blocchi validazione ordine, creazione/aggiornamento/eliminazione policy, import, export, duplicati, modifiche impostazioni ed esecuzioni simulazione.
La scheda admin dedicata Audit log sotto Payments offre filtri per data, tipo evento e modulo di pagamento. Clicca anteprima su qualsiasi riga per vedere il payload completo dei dettagli.
Esporta il registro in CSV quando compliance o revisione interna richiedono una cronologia completa di chi ha cambiato cosa e quando.
Scarica qualsiasi policy come file JSON portatile dall'editor policy o dall'elenco policy. Carica JSON per creare una nuova policy nello stesso negozio o in un ambiente staging.
L'azione duplica copia la policy completa — condizioni, regole, strategia di merge e messaggi multilingue — sotto un nuovo nome. Ideale per creare varianti stagionali o testare modifiche in sicurezza.
Ogni import, export e duplicazione viene registrato nella traccia di audit.
Le regole vengono applicate due volte: alla visualizzazione delle opzioni di pagamento e di nuovo alla validazione dell'ordine. Se un cliente accede in qualche modo all'URL di validazione di un modulo di pagamento nascosto, l'ordine viene bloccato prima di essere creato.
Uno snapshot di visibilità viene salvato sul record ordine così puoi vedere quali metodi di pagamento erano disponibili al momento dell'acquisto — direttamente dalla pagina dettaglio ordine nel back office.
Tutto è organizzato in sezioni chiare. Apri la configurazione del modulo e vai direttamente dove ti serve. Due menu admin nativi aggiuntivi sotto Payments offrono viste elenco complete per policy e cronologia audit.
Configurazioni di policy reali che puoi creare in pochi minuti — ognuna combina un albero di condizioni con più regole per modulo di pagamento. Copia la logica, sostituisci i tuoi moduli, pubblica.
Condizioni della policy (AND)
Cliente connesso AND Gruppo cliente in [Wholesale, VIP B2B] AND Totale carrello ≥ 200 EUR
| Modulo di pagamento | Regola | Condizioni aggiuntive della regola |
|---|---|---|
| Bank wire | SHOW | — |
| PayPal | HIDE | Totale carrello ≥ 1 000 EUR |
| Cash on delivery | HIDE | — |
Condizioni della policy (OR)
Paese di consegna in [PL, CZ, SK] OR Zona di consegna = Domestic
| Modulo di pagamento | Regola | Condizioni aggiuntive della regola |
|---|---|---|
| Cash on delivery | SHOW | Totale carrello ≤ 300 EUR AND Quantità prodotti ≤ 15 |
| Cash on delivery | HIDE | Totale carrello > 300 EUR OR Corriere in [Express, Same-day] |
| Stripe / card | SHOW | Totale carrello > 300 EUR |
Condizioni della policy (AND)
Totale carrello ≥ 5 000 EUR OR Totale prodotti between 3 000 – 10 000 EUR
| Modulo di pagamento | Regola | Messaggio di non disponibilità |
|---|---|---|
| Cash on delivery | HIDE | «COD non è disponibile per ordini superiori a 5.000 €.» |
| Cheque | HIDE | — |
| Bank wire | SHOW | — |
| Stripe / card | SHOW | — |
Condizioni della policy (annidate)
Categoria nel carrello in [Batteries, Electronics] OR (Produttore nel carrello in [Brand X] AND Prodotto nel carrello not in [Approved SKU list])
| Modulo di pagamento | Regola | Condizioni aggiuntive della regola |
|---|---|---|
| Cash on delivery | HIDE | — |
| PayPal | HIDE | Paese di consegna not in [DE, AT, CH] |
| Bank wire | SHOW | Cliente connesso = Sì |
Condizioni della policy
Cliente connesso = No
| Modulo di pagamento | Regola | Condizioni aggiuntive della regola |
|---|---|---|
| Bank wire | HIDE | — |
| PayPal | SHOW | — |
| Stripe / card | SHOW | — |
| Cash on delivery | HIDE | Totale carrello > 150 EUR |
Ogni campo seguente è disponibile nel builder visuale — a livello di policy e per singola regola di pagamento. Combinali con 9 operatori e gruppi AND/OR annidati senza limiti.
| Campo condizione | Cosa verifica | Operatori |
|---|---|---|
| Totale carrello (IVA incl.) | Valore completo del carrello con IVA | = ≠ > ≥ < ≤ between |
| Totale prodotti | Somma delle sole righe prodotto (senza spedizione) | = ≠ > ≥ < ≤ between |
| Quantità prodotti nel carrello | Numero totale di articoli nel carrello | = ≠ > ≥ < ≤ between |
| Valuta | Valuta attiva al checkout | = ≠ in not in |
| Paese di consegna | Paese dell'indirizzo di spedizione | = ≠ in not in |
| Zona di consegna | Zona geografica assegnata all'indirizzo | = ≠ in not in |
| Gruppo cliente | Gruppo cliente predefinito o contestuale | = ≠ in not in |
| Corriere | Metodo di spedizione selezionato al checkout | = ≠ in not in |
| Cliente connesso | Sessione ospite vs cliente registrato | = ≠ |
| Prodotto nel carrello | Presenza di SKU / prodotto specifico | in not in |
| Categoria nel carrello | Prodotti appartenenti a categorie selezionate | in not in |
| Produttore nel carrello | Marca / produttore degli articoli nel carrello | in not in |
12 campi. 9 operatori. Alberi AND/OR annidati. Profondità illimitata.
Impila quante policy ti servono. Aggiungi quante regole per modulo di pagamento richiede il tuo business — ognuna con le proprie sottocondizioni, priorità, pianificazione e messaggio multilingue. Moltiplica tutto per 5 strategie di merge, ordinamento tra policy e stop-on-first-match…
Il numero di combinazioni è praticamente illimitato. Le regole del checkout possono essere semplici — o sofisticate — quanto richiede il tuo business. WOW.
Regole sui metodi di pagamento si adattano a come vendi davvero — non il contrario.
Mostra il bonifico bancario solo quando il cliente appartiene al gruppo wholesale ed è loggato. Tutti gli altri non lo vedono mai — o lo vedono disabilitato con «Disponibile per clienti business registrati».
Nascondi contrassegno quando il carrello supera la soglia COD del corriere o quando il paese di consegna è fuori dall'area di servizio. Combina totale carrello e paese in un gruppo AND.
Quando il carrello contiene prodotti di una categoria ristretta, nascondi pagamenti con carta e lascia disponibile il bonifico. Le condizioni prodotto e categoria supportano operatori in / not in.
Usa la condizione login per limitare certi gateway ai clienti registrati. Gli ospiti vedono un elenco pagamenti snello; i clienti abituali hanno tutte le opzioni.
Condizioni valutate al caricamento carrello. Ordini bloccati in validazione. Ogni decisione tracciata nelle righe di audit. Ecco l'ingegneria dietro l'elenco pagamenti che vedono i tuoi clienti.
PHP, JavaScript, template Smarty, CSS e SQL per il motore di valutazione, builder condizioni, analitica dashboard, simulatore e logging audit.
Engine, condition evaluator, tree repository, policy duplicator, dashboard, audit log, compatibility layer e admin renderer.
Dashboard, Policies, Settings, Simulator, Audit log e Updates — più menu nativi Payment policies e Audit log sotto Payments.
Deny wins, allow wins, priority cascade, weighted score e unanimous SHOW — configurabili globalmente e per policy.
ps_orders per tracciabilità post-acquisto.Condizioni valutate al caricamento carrello. Ordini bloccati in validazione. Decisioni tracciate nelle righe di audit. Questo è il contratto ingegneristico dietro Regole sui metodi di pagamento. Il cliente vede un elenco pagamenti pulito. Tu controlli esattamente cosa c'è dentro.
Oltre 12.000 righe di codice in oltre 75 file del modulo e v1.1.0 di sviluppo continuo. Un motore di visibilità production-grade su cui il checkout può contare quando i carrelli variano, i clienti differiscono e le regole di pagamento devono stare al passo.











Il modulo "Regole condizionali metodi di pagamento" ottimizza e automatizza la gestione delle opzioni di pagamento. Permette di definire policy complesse per mostrare solo i metodi più appropriati al checkout, migliorando l'efficienza e la soddisfazione del cliente.
Regole condizionali metodi di pagamento ottimizza il checkout mostrando opzioni pertinenti a ogni cliente. Questa personalizzazione riduce l'abbandono del carrello, migliora l'esperienza d'acquisto e incrementa significativamente le vendite del tuo negozio.
Con 15 anni di esperienza su PrestaShop, abbiamo creato "Regole condizionali metodi di pagamento" per darti il controllo che mancava. La sua flessibilità e i 12 campi condizione riflettono la comprensione delle esigenze e-commerce complesse evolute nel tempo.
Con il modulo "Regole condizionali metodi di pagamento", personalizzi ampiamente la visibilità dei pagamenti. Crea policy dettagliate con 12 campi condizione, logica AND/OR annidata e 5 strategie di merge, per un controllo totale sull'offerta dei metodi di pagamento nel tuo negozio.
Il modulo "Regole condizionali metodi di pagamento" offre accesso completo al codice sorgente, senza 'ioncube' o restrizioni. Questo ti garantisce piena libertà di modificare, personalizzare e integrare la logica di visibilità dei pagamenti, adattando il checkout alle tue specifiche esigenze.
La licenza di "Regole condizionali metodi di pagamento" offre utilizzo illimitato. Gli aggiornamenti gratuiti per un anno garantiscono che il motore di regole, il builder visuale e il simulatore rimangano compatibili con le versioni PrestaShop attuali e future. Rinnovi successivi con sconti fino al 90%.