Configure delivery zones
Set ZIP, state, and distance-based delivery zones so checkout uses the right coverage and fee.
Configure delivery zones
Set the areas you serve and decide which delivery fee should apply at checkout.
Where this lives
Open Business Settings, then Delivery & Zones. Use the Home base / HQ section first, then create the zones that describe your service area.
Your home base address and coordinates are especially important when you use distance zones. BouncePlatform measures distance from those coordinates to the customer's delivery address.
Choose a zone type
Delivery zones can be based on ZIP/state coverage or distance from your home base.
- ZIP/state zones work well when you know the ZIP codes or states you serve and want a flat fee for those places.
- Distance zones work well when your delivery fee changes by mileage, such as 0-10 miles, 10-20 miles, or 20-30 miles.
- You can use both types together when your business needs a mix of exact ZIP coverage and mileage-based pricing.
How checkout chooses a zone
Checkout checks zones in a specific order so the most specific rule wins.
- ZIP-specific zones are checked first.
- Distance zones are checked next, using straight-line miles from your home base.
- State-only zones are checked after distance zones.
- A catch-all zone is checked last when a zone has no ZIP codes and no states.
If you have active zones and none of them match the customer's address, checkout will stop the customer from placing the order.
Create ZIP or state zones
Use a ZIP/state zone when customers in a known area should pay the same fee.
- Enter one or more ZIP codes when the zone should apply only to those ZIP codes.
- Select one or more states when the zone should apply broadly to those states.
- Leave ZIP codes and states empty only when you want a catch-all zone.
ZIP codes are more specific than states. For example, a ZIP zone for 75001 will apply before a Texas state-wide zone.
Create distance zones
Use a distance zone when the delivery fee depends on how far the event is from your home base.
Set a starting mile value, an ending mile value, and the fee for that range. For example:
- 0 to 10 miles: local delivery fee
- 10 to 20 miles: extended delivery fee
- 20 to 30 miles: outer service area fee
If you leave the ending mile value empty, the zone can act as an "and up" range. Use that carefully, since it may allow customers farther away than your team can realistically serve.
What customers see at checkout
The storefront estimates the delivery fee after the customer enters enough address information. BouncePlatform checks the fee again on the backend when the customer submits the order, so customers cannot change the fee from the browser.
Distance zones require a valid home base and geocoding to calculate mileage. If distance cannot be calculated and no ZIP, state, or catch-all zone applies, checkout will show the address as unavailable.
Checks that prevent quoting mistakes
- Test a ZIP code that should match a ZIP-specific zone.
- Test an address just inside and just outside each distance range.
- Test an address that should fall back to a state-only zone.
- Test an address outside your service area so you know customers see the right unavailable message.
- Review your website wording, sales scripts, and staff notes so they match your zone setup.
When to update zones
Update zones whenever you change your service area, fuel or staffing assumptions, or the fee you charge for longer-distance deliveries. Small geography changes can affect checkout totals, so test an end-to-end booking after major zone updates.
