Click-and-collect, how does Magento MSI + Storepoint integrate?
Three-piece architecture:
- Magento Multi-Source Inventory (MSI), native since 2.3.0. Define sources per retail store (e.g.
store_chicago,store_denver) plus DC warehouses and drop-ship vendors. Stocks aggregate sources by region. PoS pushes updates to source stock levels via webhook (NetSuite / Lightspeed / RetailPro / Cybertill). - Storepoint or SearchStax, the store-locator UI. Postcode → list of nearest stores with stock badge per SKU. Storepoint costs $19, $99/mo and ships with a Magento extension; SearchStax (using Solr) is enterprise for chains with 50+ stores.
- Click-and-collect flow, customer adds to cart → checkout shows “ship to me / pick up at store.” Pick-up choice locks the source to the chosen store; SMS + email notification fires when staff scans the order as picked from shelf. Pick-window default is 5 days, configurable per region.
Add-on patterns:
- Ship-from-store, low-stock store fulfils online orders to clear seasonal inventory. Source-selection algorithm (priority-based, or distance-based for split shipments) decides which store ships.
- In-store appointment booking, for fitment specialists (cycling, ski-boot fit, golf-club fitting). Booking widget on PDP / store page; appointment data flows into the in-store CRM.
Implementation cost: $10k, $25k for full click-and-collect. Cheaper if PoS is already API-friendly (Lightspeed, NetSuite). More expensive if PoS is legacy (RetailPro, custom).