Aucune image disponible

Restrict Payment Methods

Restreignez les méthodes de paiement spécifiques au paiement en fonction du contenu du panier — par produit, catégorie ou marque — avec application côté serveur et messages clients personnalisés.

Developed by Ettore Stani

Get This Module Free on GitHub
PS 1.7 – 9.x License: Inconnu 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 permet aux administrateurs de boutique de définir des règles qui masquent des options de paiement spécifiques lors du paiement en fonction du contenu du panier du client. Lorsqu'un panier contient un produit, un produit d'une catégorie spécifique, ou un produit d'une marque ou d'un fabricant spécifique, le module supprime automatiquement les méthodes de paiement désignées de la page de paiement. Ceci est utile pour gérer les restrictions de paiement qui s'appliquent uniquement à certains types de produits — par exemple, empêcher le paiement à la livraison pour les appareils électroniques ou désactiver une passerelle de paiement spécifique pour les produits d'un fabricant particulier.

  • Critères de restriction multiples : Les règles peuvent être déclenchées par l'ID du produit, l'ID de la catégorie ou l'ID de la marque/fabricant, et plusieurs critères peuvent être combinés au sein d'une seule règle.
  • Filtrage côté serveur : La suppression des méthodes de paiement est appliquée côté serveur via le hook paymentOptions, empêchant tout contournement par manipulation côté client, avec un mécanisme de repli côté client pour les thèmes plus anciens.
  • Messages clients personnalisés : Chaque règle peut afficher un message personnalisé au client expliquant pourquoi une méthode de paiement n'est pas disponible.
  • Support multi-boutique et multilingue : Les règles peuvent être limitées à des boutiques individuelles dans une configuration multi-boutiques, et les noms des règles prennent en charge plusieurs langues.
  • Optimisations des performances : Un système de mise en cache d'une heure et des requêtes SQL groupées minimisent la charge de la base de données lors du paiement, avec une invalidation automatique du cache lors de modifications des règles.
  • Gestion groupée des règles : Plusieurs règles peuvent être activées, désactivées ou supprimées simultanément depuis l'interface d'administration.

Ce module convient aux propriétaires de boutiques qui ont besoin de restrictions de paiement fiables et appliquées côté serveur, liées à des produits, catégories ou marques spécifiques. Il est particulièrement pertinent pour les boutiques avec des catalogues mixtes où différents types de produits ont des exigences de conformité de paiement ou des accords fournisseurs différents.

  • Référence
    restrictpayments

  • License
    Inconnu
  • PS Compatibility
    1.7.x
    8.x
    9.x
  • Status
    Actif

Commentaires (0)

Aucun avis n'a été publié pour le moment.
Chargement...