How to create shipping method-based conditional payments rule

This rule allows you to show or hide specific payment methods depending on the shipping method selected by the customer during checkout.

Steps to Configure a Shipping Method-Based Rule:

  1. Set Conditions:
    • Create a new rule and select the shipping method as the condition.
    • Specify the exact shipping method(s) for which the rule will apply.


      Admin: Available shipping based conditions
  2. Configure Actions:
    • Choose to enable or disable specific payment methods based on the selected shipping method.


      Admin: Set shipping method based conditional payments rule
  3. Save and Test:
    • Save your configuration and test it to ensure the rule applies as expected.


      Front: Checkout page with applied rule

📌 Example Use Case #1: Hide COD for Express Shipping

Disable "Cash on Delivery" when the customer selects an express delivery option.

📌 Example Use Case #2: Allow PayPal for Free Shipping

Enable "PayPal" as the only payment option when "Free Shipping" is selected.

📌 Example Use Case #3: Add a Fee for Economy Shipping Payments

Apply a $3 fee for all payment methods if the customer selects "Economy Shipping.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.