WooCommerce Restricted Shipping and Payment Pro
You can use the plugin forever. A subscription allows you to 1 year of updates and support. Renewal of the license has 10% off discount.
WooCommerce Restricted Shipping and Payment Pro is the most regulary-updated, well-supported and affordable extension for adding conditions to control payment gateways and shipping methods in your WooCommerce store.
Excluding Payment Gateways
You can take full control of your store payment gateways by excluding certain gateways if certain rules were met in the checkout process. For example, you can exclude Check Payments if the cart total is less than 100$. You can add an unlimited number of rules to control your payment methods availability.
Excluding Shipping Methods
Moreover, you can have a high level of control over your store’s shipping methods, You can apply as many rules as you need in order to manage your shipping methods availability. For example, you may exclude some shipping methods if the order weight exceeds a certain weight, or exclude shipping method/s if the destination was a certain country.
|Shipping Class: In case the cart includes/excludes a product with a certain shipping class.|
|Coupon Code: In case the customer applied certain coupon code.|
|Cart Total: If the total cart cost is more than or less a certain amount.|
|Package Weight: If the total weight of the cart items is more than or less a certain weight.|
|Shipping Country: If the order shipping destination country is or is not a certain country.|
|Billing Country: If the order customer billing country is or is not a certain country.|
|Customer: if the buyer is or is not a certain customer.|
|Customer Role: if the buyer has a certain WordPress role.|
|PostCode: If the shipping address contains certain postcode.|
|City: If the shipping address contains a certain city.|
|State: If the shipping address contains a certain state.|
|Product Category: If there are products in the cart with a certain category.|
|Product Tag: If there are products in the cart with a certain tag.|
|Product Attribute: If there are products in the cart with a certain attribute (e.g. color=red).|
|Downloadable: If the cart has a product which has downloadables.|
|Virtual: If the cart has a virtual product.|
|Total Cart Quantity: If the cart has a number of items.|