How to create customer's location based conditional payments rule

Set payment rules based on the customer's location details, such as billing or shipping country, city, postcode, or address fields.

Steps to Configure Location-Based Rules:

  1. Set Conditions:
    • Choose fields from the Billing Address or Shipping Address to apply conditions.
    • Examples: Country (e.g., US), City (e.g., New York), or Postcode (e.g., 10001).
  2. Configure Actions:
    • Enable/disable specific payment methods or apply additional fees based on the condition.


      Admin: Set customer's location based conditional payments rule
  3. Save and Test:
    • Save the rule and verify its behavior at checkout.


      Front: Checkout page with applied rule

📌 Example Use Cases #1: Enable "Cash on Delivery" for customers in "India" but disable it for other countries.

📌 Example Use Cases #2: Apply a 5% fee for orders shipping to "New York City".

📌 Example Use Cases #3: Hide "Credit Card" payments for specific postcodes like "10001".

Pro Tip: Combine location conditions with customer or cart rules for advanced scenarios like regional promotions.

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