Articles on: Regios Discounts

Shipping Address Discounts

Screenshot of the "Shipping address" option


Our app gives you the ability to create discounts based on fields from the customer's shipping address.


Due to the Shopify Functions Input Query Complexity Limitation, shipping address conditions are only available in a dedicated "Shipping Address" discount type.


Also, due to this limitation, several features that are available in other discount types are not available in shipping address discounts (though you can submit a feature request).


Use cases

  • Creating shipping discounts based on shipping address country
  • Creating shipping discounts based on shipping address state/province code
  • Creating shipping discounts based on postal/ZIP code


How to create shipping address discounts


To create a new shipping address discount:


  1. On the home screen of the app, click "Create discount."
  2. Scroll down to "Advanced discount types."
  3. Click "Shipping address."


Compare Delivery Address Conditions

Screenshot of a compare delivery address condition


This is a special type of discount condition that only exists in shipping address discounts. It allows you to base your logic on the customer's shipping address.


Options:


  • Compare: Shipping address country, State/province code, or Postal/ZIP code
  • Compare by: How to compare the value to the list of pre-defined strings you define. For example: "contains," "starts with."
  • Compare to one of these strings: A pre-defined list of strings to compare the customer's shipping address to. For example, if your logic is based on state/province code, you could enter FL, ON, TX, etc.


FAQ

Shipping discounts vs Shipping Address Discounts

The "Shipping Address" discount type is a specific Discount Function in our app. It has that name because it is specialized on creating discounts based on shipping address fields. However, it can create not only shipping discounts, but combined product + shipping or order + shipping discounts.


Shipping Address Country vs. Customer's Country

  • Shipping address country: Read directly from the shipping address
  • Customer's country: Read from either the shipping address or the Shopify Localization API (depending on which one Shopify chooses to send to our app)


Why are shipping address conditions only usable in shipping logic?

This is a limitation of the Shopify Functions API outside our app's control. Information about the delivery address is only exposed to shipping discounts; product/order discounts cannot access this information directly.


Your Feedback Matters

Your review helps keep this small business running. Please leave one on the Shopify App Store.

Updated on: 28/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!