Skip to main content

How Precise Location works

Precise Location helps your store capture where a shopper wants delivery using a map and address flow. That supports accurate local delivery, fewer wrong addresses, and the rules you set for verification, delivery areas, and store hours.

Written by Vikash Jha
Updated this week

What your customers see

  1. Opening the location flow
    Shoppers tap your delivery or location entry and get a modal where they can search for an address, move a pin on the map, or use my location if their browser allows it. Logged-in customers may also pick from saved addresses.

  2. Confirming location (if you require it)
    With verification on, they must confirm the pin or address before they continue, so checkout matches a place they explicitly chose.

  3. When precise GPS isn’t available
    You can turn on a fallback so shoppers still get a reasonable estimate when the device can’t pin them exactly.

  4. If they’ve moved since last time
    You can show a reminder when they’re far from their last confirmed spot so they update or double-check delivery location.

  5. Delivery zones
    If you use zones, shoppers outside the area may see your message and/or be stopped from checking out, depending on what you picked.

  6. Nearest store and hours (optional)
    You can show store info in the flow and optionally block checkout when the store is closed.


Where you control it

The theme uses two pieces together: a global app embed and the Precise Location block that opens the modal.

1. Global settings (whole storefront)

Shopify → Online Store → Themes → Customize → App embeds

Open the Precise Location app embed (the main Addressly embed).

From there you set:

  • Maps so search, map, and pins work in the modal (use the fields and any linked setup guide).

  • How location is first suggested, for example on page load vs only when they open the widget.

  • Location verification on or off.

  • Fallback when browser location isn’t available (optional).

  • Far-from-last-location reminder (optional).

  • When checkout or add to cart is limited, for example if there’s no location or it isn’t verified.

  • Outside the delivery zone: what happens (message, restrict checkout, and so on) and the message text, including a store name placeholder if the editor offers one.

You define delivery zones in the Super Local Delivery app, which these settings refer to.


2. Modal widget (section or block)

In the same theme editor, add or select the Precise Location section where you want the entry point (header, cart, etc., depending on your theme).

There you adjust modal behavior and wording:

  • Labels like “Use my location,” the confirm button, and the login message.

  • Verified location: optional vs required.

  • What you collect: full address vs map only.

  • Store widget: show store info on checkout-related screens; optional disable checkout when the store is closed.

  • Delivery zone options for this block, if your theme shows them here.

  • Checkout buttons: only change advanced fields if your theme uses custom checkout buttons and support told you to.


Addressly app (locations and plan)

Shopify → Apps → Addressly

  • Store locations and related setup power the store parts of the modal when you enable them.

  • Precise Location needs to be on your plan for the live store; theme preview may show a note if it isn’t.


Super Local Delivery (zones)

In the Super Local Delivery app, create and update delivery zones. The modal uses that to apply the in-zone and out-of-zone behavior you set in the embed (and on the block, if it appears there).


Did this answer your question?