Beskrivelse
GateFlow Payment Logic lets you allow or deny specific WooCommerce payment gateways based on what is in the customer’s cart. Define rules using a familiar WooCommerce-style settings tab.
For instance, you can limit payment options like Cash on Delivery, PayPal, Stripe, or other popular methods depending on specific conditions.
Features
- Allow-only or deny mode per rule
- Conditions: products, categories, tags, product type, cart total
- AND logic across conditions within a rule
- Intersection of allowed gateways across matched rules
- Custom customer-facing message per rule
- HPOS compatible
- Compatible with classic Checkout and Cart/Checkout Blocks
- Translation ready
- Lightweight: single option storage, transient caching, lazy loading
- Extensible: register custom conditions via
gateflow_payment_logic_register_conditions
Skærmbilleder




Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate via Plugins menu.
- Go to WooCommerce > Settings > GateFlow Payment Logic to add rules.
FAQ
-
How are multiple matched rules combined?
-
The plugin computes the intersection of allowed gateways across all matched rules, so the customer only sees gateways permitted by every applicable rule.
-
Does this plugin support all payment gateways?
-
It works seamlessly with several widely used payment gateways, including WooCommerce Stripe, WooCommerce PayPal Checkout, WooCommerce PayFast Gateway, Braintree for WooCommerce Payment Gateway, and others.
-
Can I add custom conditions?
-
Yes. Implement
FlexiPay\Conditions\Condition_Interfaceand register your class via thegateflow_payment_logic_register_conditionsfilter.
Anmeldelser
Bidragsydere & udviklere
“GateFlow Payment Logic” er open source-software. Følgende personer har bidraget til dette plugin.
Bidragsydere“GateFlow Payment Logic” er blevet oversat til 1 sprog. Tak til oversætterne for deres bidrag.
Oversæt “GateFlow Payment Logic” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
1.0.0
- Initial release.