Articles on: Local Delivery

Local Delivery: No Postal Code or Radius Validation

Configure local delivery without any validation. This setting disables both postal code and radius checks, allowing customers to proceed with delivery booking solely based on date and time availability.



Table of Contents




When to Use No Validation


Consider disabling validation if:

  • You deliver everywhere: You serve the region without restrictions.
  • You use Shopify Local Delivery Rates: You rely entirely on Shopify's native checkout validation to block unreachable addresses.
  • Simplest Setup: You want to minimize friction and let anyone schedule a slot, without having to deal with validation.



How It Works


When validation is disabled (Postal Code List is empty):

  1. No Pincode Check: The widget does not ask the customer to verify their postal code.
  2. No Radius Check: The widget does not calculate distance.
  3. Immediate Access: Customers see the date/time picker immediately.
  4. Checkout: Address validation happens only at the shipping step in Shopify checkout, governed by your Shopify Local Delivery settings.



Configuration Steps


Follow the steps matching your current setup mode.


1. Default Mode: Configure Locations


Most users will see "Configure Locations" in Bird Settings settings.


  1. Go to Bird Settings > Configure Locations.
  2. Select the location you want to edit.
  3. Click Edit Settings (beside "Local Delivery is Enabled").
  4. Scroll to the Local Delivery Pincodes or Local delivery radius section depending on your choice of validation.
  5. Clear the field: Ensure the "Zip / Postal codes" input field is completely empty.
  6. Click Save.


Result: The widget will not request a postal code for this location.



2. Legacy Mode: Same Schedule


If you use the legacy "Same schedule for all locations" mode (visible as "Pickup & Delivery" in settings instead of "Configure Locations"):


  1. Go to Bird Settings > Delivery.
  2.  Find the Postal codes field.
  3. Clear the field: Ensure the Postal codes input field is physically empty.
  4. Click Save.


Result: The widget will not request a postal code for any location.


Shows empty distance validation field



Check Global Validation Settings


Ensure no global setting conflicts with your "No validation" setup.


  1. Go to Bird Settings > Validations.
  2. Under Delivery Validation Settings:
    • Set Distance Validation Mode to Exact postal code match (Recommended for "No Validation" setup).
    • Why? Radius validation requires an API key, so "Exact" is the safest default when the list is empty.
  1. Click Save.



Important Implications


  • Customer Experience: Extremely low friction. Customers can book slots instantly.
  • Potential False Positives: Because the widget accepts any address, a customer might book a slot but then find out at checkout that you don't actually ship to them (based on your Shopify Local Delivery rates).
  • Data Consistency: Ensure your Shopify Local Delivery Zones match your intent to deliver broadly.




Updated on: 01/18/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!