The problem
Shoppers who want to see or try a product in person call your stores or give up. Online stock totals do not tell them which shop has their size.
How it works
The shopper names a product and a place
"Size 42 in Copenhagen", "nearest store with the blue one" or "which shop is open now".
Stock per location
The assistant looks up stock for each of your visible locations and shows availability with an "as of" time.
Store details
Address, map link, today's opening hours and whether the store is open now.
You choose which locations are visible and how stock is disclosed: exact numbers, "low stock" levels or in stock and out of stock only.
On your platform
Stock per location needs a source. This is where it comes from on each platform:
- Shopify: Yes
- Magento 2 / Adobe Commerce: Yes — Needs coec/module-shopassist-inventory and Magento MSI with at least one enabled source.
- WooCommerce: Yes — Needs Stock Locations for WooCommerce, a meta-key mapping, or a CSV/feed import.
- PrestaShop: Yes — Needs a module implementing the actionShopAssistLocationStock hook, or an inventory feed.
- Any store (Generic: script tag, Push API, feeds): Yes — Needs a local inventory feed or inventory batches
- Shopify: native
- Magento 2 / Adobe Commerce: Magento MSI
- WooCommerce: stock-locations plugin
- PrestaShop: module hook or feed
- Any store (Generic: script tag, Push API, feeds): feed or Push API
Opening hours:
- Shopify: Shopify metafield
- Magento 2 / Adobe Commerce: No
- WooCommerce: Set in the dashboard
- PrestaShop: platform
- Any store (Generic: script tag, Push API, feeds): platform