GeoStock ‑ Store Locator
All reviews
Online-only products were showing the stock widget unnecessarily. Support configured a product tag filter — anything tagged 'online-exclusive' hides the in-store widget. Keeps the product page clean for items that will never be in a physical store.
Wanted to change the stock indicator colors to match our brand. Support showed me the full color customization panel — I replaced the default green/amber/red with our brand blue/purple/gray. The widget now feels native to our site. Every color, including the text on colored backgrounds, is adjustable.
Multi-timezone locations were using a single time zone for open/closed status. Support configured per-location time zones so our Pacific Coast stores show Pacific time and our East Coast stores show Eastern. The open/closed indicator is now accurate for every location regardless of the customer's own time zone.
Two brands operating from the same physical locations needed separate widgets. Support created two widget instances, each filtering by brand tag. Customers on Brand A's site see Brand A's stock at shared locations, and vice versa. The physical locations are shared but the digital experience is separate.
Product bundles were showing incorrect stock because the widget checked components separately. Support enabled the bundle awareness mode that calculates availability based on the lowest-stock component. A bundle of 3 items now shows 'available' only if all 3 components are in stock at that location. Accurate representation of what customers can actually buy.
Asked about showing real-time open/closed status per location. Support configured the store hours feature with per-location schedules. Each location now shows 'Open until 9 PM' or 'Opens at 10 AM tomorrow' alongside stock data. Customers stopped driving to closed stores, which was the whole point.
We sell fabric by the yard and needed decimal stock quantities. Support enabled the decimal display mode — customers see '14.5 yards available' instead of '14 yards'. Accurate to what's actually on the bolt. Niche requirement that the app handles without any workaround needed.
Merged two locations after consolidating our retail footprint. Support walked me through the merge process that combines stock records while preserving the historical data from both. The merged location inherited the customer traffic data from both predecessors. Clean transition.
Channel-specific inventory reservation wasn't built in but support helped me configure a buffer system. I set aside 20% of each product's stock as 'online reserved', and the widget shows the remaining 80% as available for in-store. Not a true reservation but an effective approximation. They acknowledged the limitation while providing a workable solution.
POS stock updates were taking too long to reflect in GeoStock. Support tightened the webhook sync to near real-time — updates from our POS now appear in the widget within about 60 seconds. For a busy Saturday when stock moves fast, that responsiveness matters. They adjusted it without any downtime.
Drive time estimates weren't built in but support helped me integrate Google Maps distance data through a Custom snippet. Customers now see '12 min drive' next to each location. The store nearest by distance isn't always nearest by drive time, which is actually useful information. Support went beyond what the app does natively to Help me achieve what I needed.
Asked about hiding exact stock counts for certain premium products. Support showed me the binary mode — it just shows 'in stock' or 'out of stock' with no numbers. I applied it to our limited edition line. Customers don't need to know we only have three left , They just need to know it's available. Clean solution.
Three stores within 15 miles of each other in a metro area and the widget kept showing the wrong one. Support explained that IP detection in dense urban areas can be imprecise and helped me set up postal code mapping for the metro zone. Now customers in specific zip codes see their nearest store first. Accuracy went from about 60% to nearly perfect.
Asked about showing custom pickup messages per location — same-day for downtown, next-day for the suburbs. Support walked me through the location-level custom fields. Each store now shows its own pickup window alongside the stock count. Customers mention the estimated time in their order notes which tells me they're actually reading it.
A competitor opened near one of our stores and I wanted a geo-targeted message for customers in that area. Support set up a proximity message that only appears for customers within 2 miles of that specific store. The message highlights our price match guarantee. Targeted marketing through a stock availability widget — creative use case they supported without hesitation.
Dashboard was cluttered with 20 competitors. Support helped me create monitoring groups — 'direct competitors', 'adjacent market', and 'emerging threats'. Each group has its own alert settings and dashboard view. Organized chaos into a structured competitive landscape
Expanding from 3 to 12 locations and worried about widget performance. Support proactively moved our account to batch API loading that queries all locations in one call instead of separate requests. Tested with a simulated 15-location setup and load time stayed under 300ms. They addressed the concern before it became a problem.
Wanted the widget to indicate which location would fulfill an online order. Support explained that GeoStock focuses on in-store availability rather than fulfillment routing, but they helped me add a static note showing our general shipping origin. Honest about scope while still finding a useful compromise.
Our curbside pickup availability varies by location. Support configured custom per-location tags that show 'Curbside available' or 'In-store pickup only' next to each stock entry. Customers see pickup options alongside availability. Small visual addition that answers two questions at once.
Sign up to receive AppNavigator updates
Find out when we add keyword-monitoring, review RSS feeds and more.