Zdjęcie niedostępne

Restrict Payment Methods

Ogranicz określone metody płatności podczas finalizacji zakupu na podstawie zawartości koszyka — według produktu, kategorii lub marki — z egzekwowaniem po stronie serwera i niestandardowymi wiadomościami dla klienta.

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 pozwala administratorom sklepu definiować zasady, które ukrywają określone opcje płatności podczas finalizacji zakupu na podstawie zawartości koszyka klienta. Gdy koszyk zawiera produkt, produkt z określonej kategorii lub produkt od konkretnej marki lub producenta, moduł automatycznie usuwa wyznaczone metody płatności ze strony finalizacji zakupu. Jest to przydatne do obsługi ograniczeń płatności, które dotyczą tylko określonych typów produktów — na przykład, zapobiegania płatności za pobraniem dla elektroniki lub wyłączania określonej bramki płatności dla produktów od konkretnego producenta.

  • Wiele kryteriów ograniczeń: Zasady mogą być wyzwalane przez ID produktu, ID kategorii lub ID marki/producenta, a wiele kryteriów można łączyć w ramach jednej zasady.
  • Filtrowanie po stronie serwera: Usuwanie metod płatności jest egzekwowane na serwerze za pomocą haka paymentOptions, co zapobiega obejściu przez manipulację po stronie klienta, z dodatkowym mechanizmem awaryjnym po stronie klienta dla starszych motywów.
  • Niestandardowe wiadomości dla klienta: Każda zasada może wyświetlać spersonalizowaną wiadomość dla klienta, wyjaśniającą, dlaczego metoda płatności jest niedostępna.
  • Obsługa wielu sklepów i wielu języków: Zasady mogą być przypisane do poszczególnych sklepów w konfiguracji multi-shop, a nazwy zasad obsługują wiele języków.
  • Optymalizacja wydajności: System buforowania (cache) działający przez godzinę i zbiorcze zapytania SQL minimalizują obciążenie bazy danych podczas finalizacji zakupu, z automatycznym unieważnianiem pamięci podręcznej po zmianie zasad.
  • Masowe zarządzanie zasadami: Wiele zasad można jednocześnie włączać, wyłączać lub usuwać z interfejsu administratora.

Ten moduł jest odpowiedni dla właścicieli sklepów, którzy potrzebują niezawodnych, egzekwowanych po stronie serwera ograniczeń płatności powiązanych z konkretnymi produktami, kategoriami lub markami. Jest szczególnie istotny dla sklepów z mieszanymi katalogami, gdzie różne typy produktów podlegają różnym wymogom zgodności płatności lub umowom z dostawcami.

  • Indeks
    restrictpayments

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

Komentarze (0)

Na razie nie dodano żadnej recenzji.
Ładowanie...