Configure Local Delivery Rates based on Postal Code
We will create rates based on postal codes, this is useful when we want to have different delivery rates for different parts of your city.
Video Tutorial:
Example:
- Main Store Location ( delivery rate $10)
- West Zone (Nearby locations delivery rate $20, min order value $50)
- East Zone (Faraway locations delivery rate $30, min order value $50)
- Dynamically show delivery rates based on the postal code selected, and configure the minimum order value for the zones, we can also have different schedules for these zones!
Create new zones:
- Birdapp Settings > Configure Location > Select Location > Duplicate Location (Scroll)
- This duplicated location acts like a subzone **to the Main Location and shares inventory with it, this zone is specific to **Birdapp and doesn't create a new location in Shopify.
- For duplicated location rename it to (East Zone/East Zone/Nearby/Far-away, your choice), add any address, and save.
- We have 1 locations and 2 zones. In my case West Zone will have nearby postal codes and the East Zone can have far-away postal codes(we will configure the rates for these zones later).
- Enable Local Delivery > Edit settings > Local Delivery Postal codes > Paste unique postal codes accordingly for both locations.
- You will find the minimum order value validation below this.
Rates Setup:
- Bird Rates > Local Delivery > I have different rates for different locations > Set up the rates for each location.
Optional requirements
- Postal code validation: If you want to prevent the users from changing the postal code at checkout:
- Bird Rates > Validation Settings (scroll) > Revalidate delivery location postal code in checkout.
Once you are done with the above setup try to test this using different postal codes for rates.
Updated on: 06/24/2025
Thank you!