GeoStock: Location Inventory
All reviews
Wanted to show inter-store transfer availability when the nearest store is out of stock. Support configured the transfer suggestion feature — customers see 'Out of stock here — available at Downtown, transfer available in 2 days'. It triggers a notification to our logistics team. Customers love having the option rather than just a dead end.
Stock trend data wasn't available in the widget but support exported our historical data so I could analyze it externally. The analysis showed clear weekend sellout patterns for three products. We adjusted our restocking schedule based on the data they provided.
Product variants needed per-location stock display. Support enabled variant-level stock — customers select a size and color, and the widget updates to show that specific variant's availability at each location. No more showing 50 units of a product when the specific size the customer wants has 2 left.
Our mobile app needed to pull from the same stock data as the website widget. Support provided the API endpoint and authentication setup. Our app developer integrated it in a day and now the app and website show identical stock information. Single source of truth across platforms.
Fine-tuned the coordinates for our mall-based stores. Support showed me the manual coordinate override that lets me pin each location to the exact store entrance within the mall, rather than the mall's general address. Customers get directions to the right entrance, not just the parking lot.
Location-specific pricing alongside stock levels isn't supported natively. Support explained the pricing model is handled by Shopify Markets, but they helped me add a note per location showing 'In-store price may vary'. Manages customer expectations without creating a pricing conflict.
Asked about flagging overstocked locations for a pickup promotion. Support configured a threshold alert that highlights locations with more than 50 units of a product. We used it to run a 'free shipping on pickup from these stores' promotion. The promotion cleared out overstock from two locations within a week.
Wanted to show stock freshness for our perishable goods. Support helped me set up a custom field that displays 'Restocked today' or 'Last restocked 3 days ago' per product per location. For fresh produce and baked goods, customers care about freshness as much as availability.
VPN users were seeing stock for the VPN server location. Support acknowledged the IP accuracy issue with VPNs and added a banner suggesting 'Location might be inaccurate — choose your store manually' when a VPN is detected. Doesn't try to outsmart the VPN; it just gives the customer control.
Widget was checking all 15 nearby locations, slowing the page. Support enabled the proximity limit — only the nearest 3 locations load initially, with a 'show more' option for the rest. Page load improved noticeably and customers rarely need more than 3 options anyway.
Accidentally deleted our busiest location. Support restored it from their Backup system within two hours. All stock configuration, custom messages, and traffic data came back. They also moved the delete action behind a confirmation dialog on our account. Crisis management was handled swiftly and preventively.
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.
Asked about in-widget item reservation. Support explained it's not a built-in feature but helped me integrate a notification system — customers click 'notify store' and the location receives an email to hold the item. Not a true reservation but it bridges the gap until we implement a full hold system.
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.
Sign up to receive AppNavigator updates
Find out when we add keyword-monitoring, review RSS feeds and more.