Shipping by zip code - Can I require customers to enter a zip code before they get the product price

Topic summary

Goal: require customers to enter a zip code before product pricing is shown; seeking an app or expert.

Key options suggested:

  • Shipping Rate Calculator apps (e.g., All-in-One Shipping Calculator). These estimate shipping by location and may require setting up shipping profiles.
  • Zipcode checker & validater: validates and restricts orders by zip; prompts customers to enter zip to confirm deliverability.
  • Zipcode Checker – Zippy: checks product/service availability by zip with customizable logic.
  • Webrex – Pricing By Country: sets country-specific pricing using automatic IP-based country detection; not zip-based.

Clarification requested:

  • Should prices vary by location or remain the same, only visible/available to eligible locations?

Technical notes:

  • “Shipping profiles” are Shopify settings that define shipping rules/rates by product/region.
  • “IP-based country detection” identifies a visitor’s country to display localized pricing/currency.

Action items:

  • Define whether pricing must change by location or be gated by eligibility.
  • Test zip-validation apps vs. country-level pricing if zip specificity isn’t required.
  • Configure shipping profiles as needed.
  • Consider hiring a Shopify Expert for setup/customization.

Status: open; awaiting more details from the requester.

Summarized with AI on January 28. AI used: gpt-5.

There are various ‘Shipping Rate Calculator’ apps available in the app store. One I see off hand is “All-in-One Shipping Calculator” but I would assume you would have to set up some shipping profiles in your settings.