No image available

Restrict Payment Methods

Restringe metodi di pagamento specifici al checkout in base al contenuto del carrello — per prodotto, categoria o marca — con applicazione lato server e messaggi personalizzati per il cliente.

Developed by Ettore Stani

Get This Module Free on GitHub
PS 1.7 – 9.x License: Unknown Status: Active Health: Excellent

Info updated 3 months ago

Sources
Last commit: Nov 21, 2025
Type
Module

Info checked: Mar 2, 2026

Restrict Payment Methods consente agli amministratori del negozio di definire regole che nascondono specifiche opzioni di pagamento al checkout in base al contenuto del carrello del cliente. Quando un carrello contiene un prodotto, un prodotto di una categoria specifica o un prodotto di una marca o produttore specifico, il modulo rimuove automaticamente i metodi di pagamento designati dalla pagina di checkout. Questo è utile per gestire restrizioni di pagamento che si applicano solo a determinati tipi di prodotto, ad esempio, impedendo il contrassegno per l'elettronica o disabilitando un gateway di pagamento specifico per prodotti di un particolare produttore.

  • Criteri di restrizione multipli: Le regole possono essere attivate dall'ID del prodotto, dall'ID della categoria o dall'ID della marca/produttore, e più criteri possono essere combinati all'interno di una singola regola.
  • Filtro lato server: La rimozione del metodo di pagamento viene applicata sul server tramite l'hook paymentOptions, impedendo bypass tramite manipolazione lato client, con un fallback secondario lato client per temi più vecchi.
  • Messaggi personalizzati per il cliente: Ogni regola può visualizzare un messaggio personalizzato al cliente che spiega perché un metodo di pagamento non è disponibile.
  • Supporto multi-negozio e multi-lingua: Le regole possono essere limitate a singoli negozi in una configurazione multi-negozio e i nomi delle regole supportano più lingue.
  • Ottimizzazioni delle prestazioni: Un sistema di caching di un'ora e query SQL in blocco minimizzano il carico del database al checkout, con invalidazione automatica della cache quando le regole cambiano.
  • Gestione regole in blocco: Più regole possono essere abilitate, disabilitate o eliminate contemporaneamente dall'interfaccia di amministrazione.

Questo modulo è adatto ai proprietari di negozi che necessitano di restrizioni di pagamento affidabili e applicate dal server, legate a prodotti, categorie o marche specifiche. È particolarmente rilevante per negozi con cataloghi misti in cui diversi tipi di prodotto comportano diversi requisiti di conformità di pagamento o accordi con i fornitori.

  • Riferimento
    restrictpayments

  • License
    Unknown
  • PS Compatibility
    1.7.x
    8.x
    9.x
  • Status
    Active

Commenti (0)

Ancora nessuna recensione da parte degli utenti.
Caricamento in corso ...