PrestaShop Regole condizionali metodi di pagamento

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.

Główne zdjęcie produktu: Regole condizionali metodi di pagamento
79.99 €

Galeria 1/12

Controllo Condizionale Metodi di Pagamento

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.

Versione del modulo: 1.1.0
Versioni del negozio:
9.x8.x1.7.x
Funziona con ThirtyBees: No
Traduzioni:
Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Slovenčina (sk)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Magyar (hu)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Čeština (cs)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Srpski (rs)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Français (fr)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: 中文 (zh)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Русский (ru)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Norsk (no)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Български (bg)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Íslenska (is)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Polski (pl)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Slovenščina (si)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: हिन्दी (hi)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Lietuvių (lt)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Svenska (sv)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Українська (ua)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: 日本語 (ja)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Ελληνικά (el)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Eesti (et)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Deutsch (de)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Nederlands (nl)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Dansk (da)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: English (en)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Română (ro)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Italiano (it)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Bahasa Indonesia (id)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Latviešu (lv)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Português (pt)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Hrvatski (hr)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Suomi (fi)Questo modulo: Regole condizionali metodi di pagamento è completamente tradotto in lingua: Español (es)

Mostra il pagamento giusto. Ad ogni checkout.
Regole condizionali sui metodi di pagamento per PrestaShop.

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.

PrestaShop 1.7.x, 8.x, 9.x
12 campi condizione
Simulatore checkout integrato

Cosa offre Regole sui metodi di pagamento

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.

Motore basato su policy

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.

Builder visuale delle condizioni

Gruppi AND/OR annidati con 12 campi carrello e cliente. Preset rapidi per scenari comuni. JSON grezzo quando ti serve.

Regole per gateway

Una scheda per modulo di pagamento installato. Imposta SHOW o HIDE, priorità di valutazione, posizione di visualizzazione e finestre orarie opzionali per regola.

Cinque strategie di merge

Deny wins, allow wins, priority cascade, weighted score o unanimous SHOW — scegli come si risolvono le regole in conflitto all'interno di una policy.

Simulatore checkout

Seleziona un carrello e un cliente reali dal tuo negozio. Vedi esattamente quali metodi di pagamento comparirebbero — prima che venga effettuato un solo ordine.

Dashboard analitica

Schede KPI, grafici giornalieri/settimanali/mensili e breakdown per modulo di pagamento. Monitora quanto spesso ogni gateway viene mostrato o nascosto nel tempo.

Messaggi di non disponibilità

Mantieni un metodo nascosto visibile come opzione disabilitata con spiegazione multilingue — oppure rimuovilo completamente dall'elenco. La tua scelta nelle impostazioni globali.

Registro di audit completo

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.

Import, export e duplicazione

Scarica qualsiasi policy come JSON, caricala su un altro negozio o duplicala con un clic. Sposta configurazioni tra ambienti senza ricostruire da zero.

Gamechanger

Builder visuale delle condizioni con logica annidata

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.

12 campi checkout reali

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.

Gruppi AND / OR annidati

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 e JSON

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.

Guida completa alle funzionalità

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.

Visibilità pagamenti al checkout

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.

Policy e regole per gateway

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.

Strategie di merge

Quando più regole all'interno di una policy puntano allo stesso modulo di pagamento, la strategia di merge decide l'esito:

  • Deny wins — qualsiasi regola HIDE corrispondente nasconde il pagamento.
  • Allow wins — qualsiasi regola SHOW corrispondente mostra il pagamento.
  • Priority cascade — la prima regola corrispondente per priorità decide.
  • Weighted score — SHOW aggiunge +1, HIDE sottrae −1; il punteggio netto determina la visibilità.
  • Unanimous SHOW — tutte le regole corrispondenti devono essere SHOW affinché il pagamento compaia.

Imposta una strategia di merge predefinita globalmente in Settings, poi sovrascrivi per policy quando uno scenario specifico richiede una risoluzione conflitti diversa.

Messaggi di non disponibilità

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.

Simulatore 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.

Dashboard e analitica

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.

Registro di audit

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.

Import, export e duplicazione policy

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.

Guardia validazione ordine

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.

Sei schede back office dedicate

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.

Regole e test

  • Policies
    Crea, modifica, riordina, duplica ed esporta policy di visibilità pagamenti.
  • Simulator
    Esegui valutazioni su carrelli e clienti reali dal database.
  • Settings
    Default globali, modalità messaggi non disponibilità, periodo analitica e logging debug.

Insight e manutenzione

  • Dashboard
    KPI, grafici di tendenza, statistiche per modulo e feed attività recente.
  • Audit log
    Cronologia eventi completa con filtri, modal anteprima ed export CSV.
  • Updates
    Controllo versione modulo e notifiche aggiornamento MyPresta.

Esempi di condizioni

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.

Policy: Bonifico bancario B2B Merge: Deny wins

Condizioni della policy (AND)

Cliente connesso AND Gruppo cliente in [Wholesale, VIP B2B] AND Totale carrello 200 EUR

Modulo di pagamentoRegolaCondizioni aggiuntive della regola
Bank wire SHOW
PayPal HIDE Totale carrello 1 000 EUR
Cash on delivery HIDE
Policy: Limiti di sicurezza COD Merge: Priority cascade

Condizioni della policy (OR)

Paese di consegna in [PL, CZ, SK] OR Zona di consegna = Domestic

Modulo di pagamentoRegolaCondizioni 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
Policy: Protezione ordini di alto valore Merge: Deny wins

Condizioni della policy (AND)

Totale carrello 5 000 EUR OR Totale prodotti between 3 000 – 10 000 EUR

Modulo di pagamentoRegolaMessaggio di non disponibilità
Cash on delivery HIDE «COD non è disponibile per ordini superiori a 5.000 €.»
Cheque HIDE
Bank wire SHOW
Stripe / card SHOW
Policy: Checkout catalogo ristretto Merge: Weighted score

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 pagamentoRegolaCondizioni aggiuntive della regola
Cash on delivery HIDE
PayPal HIDE Paese di consegna not in [DE, AT, CH]
Bank wire SHOW Cliente connesso =
Policy: Checkout ospite vs registrato Stop on first match

Condizioni della policy

Cliente connesso = No

Modulo di pagamentoRegolaCondizioni aggiuntive della regola
Bank wire HIDE
PayPal SHOW
Stripe / card SHOW
Cash on delivery HIDE Totale carrello > 150 EUR

Elenco completo dei campi condizione disponibili

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 condizioneCosa verificaOperatori
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.

Casi d'uso reali

Regole sui metodi di pagamento si adattano a come vendi davvero — non il contrario.

Bonifico B2B solo per gruppi fidati

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».

Limiti COD per valore carrello e paese

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.

Limitare carte per categorie ad alto rischio

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.

Controllo pagamenti checkout ospiti

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.

Sotto il cofano

Statistiche per i tecnici

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.

12,000+
Righe di codice

PHP, JavaScript, template Smarty, CSS e SQL per il motore di valutazione, builder condizioni, analitica dashboard, simulatore e logging audit.

17
Classi libreria dedicate

Engine, condition evaluator, tree repository, policy duplicator, dashboard, audit log, compatibility layer e admin renderer.

6
Schede back office

Dashboard, Policies, Settings, Simulator, Audit log e Updates — più menu nativi Payment policies e Audit log sotto Payments.

5
Strategie di merge

Deny wins, allow wins, priority cascade, weighted score e unanimous SHOW — configurabili globalmente e per policy.

Layer database

  • 5 tabelle custom: policies, rules, rule translations, condition presets e audit log.
  • Colonne ordine: snapshot visibilità e nome modulo pagamento salvati su ps_orders per tracciabilità post-acquisto.
  • Messaggi regola multilingue in tabella lang dedicata per regola e lingua negozio.

Architettura

  • Fino a 8 hook PrestaShop: filtraggio pagamenti, asset checkout, guardia validazione ordine e visualizzazione ordine admin — con supporto nativo hook filtro su PS 8.1+.
  • PaymethodrulesEngine valuta policy in ordine di posizione con strategie di merge, stop-on-first-match e finestre data per regola.
  • Layer compatibilità PS 9 gestisce differenze piattaforma tra PrestaShop 1.7, 8 e 9 da un'unica codebase.
  • Front AJAX simulator controller per valutazione carrello live senza ricaricare la pagina nel back office.
Chart.js
Analitica dashboard con grafici di tendenza valutazioni giornaliere, settimanali e mensili.
12 campi
Condizioni carrello, cliente, consegna e prodotto con 9 operatori di confronto ciascuno.
v1.1.0
Release corrente. PrestaShop 1.7.x, 8.x e 9.x. Una codebase, tre generazioni di piattaforma.

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.

79.99 €

Galleria Modulo 1/12

Perché scegliere il nostro modulo
Regole condizionali metodi di pagamento?

Ottimizzazione e Automazione

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.

Vendite Aumentate

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.

15 anni di esperienza

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.

Ampia Personalizzazione

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.

Codice Open Source

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.

Licenza e Aggiornamenti

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%.