A "where to buy" page shows customers where they can find your products. With Storepoint, you can turn your retailer list into a searchable, embeddable product locator on your website.
If you have a list of retailers in a spreadsheet, you're most of the way there. This guide walks through the setup plus optional features like product filtering and purchase links. It works for any brand selling through retail: food and beverage, beauty, supplements, consumer electronics, and more.
Start Your Free Trial See Examples
Before You Start
You'll need a Storepoint account. If you don't have one yet, start a free trial and follow the Quick Start Guide.
Step 1: Import Your Retailers
Your retailer list is all you need to get started. At minimum, your spreadsheet needs a name and address for each retailer:
| Name | Address |
|---|---|
| Green Grocer | 123 Main St, Austin TX |
| Spice World | 456 Oak Ave, Portland OR |
| Corner Market | 789 Elm St, Denver CO |
Upload your sheet using the import tool, or connect it with Google Sheets sync to keep your locator updated automatically as your retailer list changes.
Step 2: Embed It
- Go to Embed in your dashboard
- Copy the embed code
- Paste it into your "Where to Buy" page
Need help embedding? Shopify · WordPress · Squarespace · Wix · Webflow · All platforms
Your product locator is live. Customers can search by location and find retailers near them. Any changes you make in your dashboard, like adding retailers, updating tags, or tweaking settings, update automatically. You only need to embed once.
Add Product Filtering
If you carry multiple products and want customers to filter by them, add a "tags" column to your spreadsheet with the products each retailer carries:
| Name | Address | Tags |
|---|---|---|
| Green Grocer | 123 Main St, Austin TX | Original, Habanero |
| Spice World | 456 Oak Ave, Portland OR | Original, Habanero, Smoky Chipotle |
| Corner Market | 789 Elm St, Denver CO | Original |
Re-import or sync your updated sheet. The products become filter options in the locator automatically. To organize them into a labeled dropdown, create a tag group in your dashboard with a label like "Products" or "Flavors".
Multiple Filters
All tags go in the same column. In the dashboard, you organize them into separate dropdowns using tag groups.
A common setup is a product filter combined with a store type filter. Include both in your tags:
| Name | Address | Tags |
|---|---|---|
| Green Grocer | 123 Main St, Austin TX | Original, Habanero, Grocery |
| Spice World | 456 Oak Ave, Portland OR | Original, Habanero, Smoky Chipotle, Specialty |
| Mega Mart | 321 Pine St, Seattle WA | Original, Grocery |
Create two tag groups in your dashboard: "Products" (containing Original, Habanero, Smoky Chipotle) and "Store Type" (containing Grocery, Specialty). Each becomes its own dropdown. Customers can combine them, like "Habanero" + "Grocery".
You can set customer-friendly labels in tag options so the filter shows "Habanero Hot Sauce" even when the underlying tag is "HS-002".
Distributor Reports
If your retailer data comes from distributor reports, those typically have one row per product per retailer:
| Name | Address | Tags |
|---|---|---|
| Green Grocer | 123 Main St, Austin TX | Original Hot Sauce |
| Green Grocer | 123 Main St, Austin TX | Habanero Hot Sauce |
| Spice World | 456 Oak Ave, Portland OR | Original Hot Sauce |
| Spice World | 456 Oak Ave, Portland OR | Habanero Hot Sauce |
| Spice World | 456 Oak Ave, Portland OR | Smoky Chipotle |
That format works directly with Google Sheets sync. Put the data into a Google Sheet with the product or SKU value in the "tags" column and connect it to your locator. Storepoint deduplicates during sync: rows with the same retailer name and address are merged into one location, and all product tags from matching rows are combined. Green Grocer ends up as one pin with "Original Hot Sauce" and "Habanero Hot Sauce". No cleanup needed.
Deduplication and tag merging is available with Google Sheets sync only. If your source data uses a column name like "SKU" or "Product", rename it to "tags" in your Google Sheet.
Product-Specific Pages
Storepoint generates filtered embed codes that show only retailers tagged with a specific product. On your Habanero Hot Sauce page, customers would see only retailers that carry it. Grab filtered codes from the Embed page in your dashboard. One account, many product-specific views.
You can also link to your "Where to Buy" page with a product pre-selected by adding ?tags=your-product to the URL. Useful for email campaigns, social posts, and ads.
Optional: Add Purchase Links
You can add a "Shop Now" button that links customers to your product page on the retailer's site. Create a Button field in Custom Fields, then paste the URL for each retailer. The button appears alongside Directions on each location card, and only shows where you've added a link. The URL column also appears in your import template and sync template for bulk updates.
What's Next?
- 📍 Custom map markers: Different icons or colors for different retailer types, so customers can spot the store they want at a glance
- ⭐ Priority sorting: Feature key retail partners at the top of results
- 🖼️ Retailer images: Add retailer logos or storefront photos to location cards
Common Questions
Do I need product filtering?
No. If you sell one product (or your entire range is available at every retailer), the locator works great without it. Customers search by location, find nearby retailers, and get directions.
Can I show different retailers on different product pages?
Yes. Use filtered embed codes scoped to each product's tag. One account, many product-specific views.
My spreadsheet has extra columns like "Units Sold". Is that a problem?
No. Storepoint ignores columns it doesn't recognize. Extra columns won't cause any issues.
Can I use this on Shopify product pages?
Yes. Storepoint works on Shopify and every major platform. Add the full locator to a "Where to Buy" page, or use filtered embed codes on individual product pages.
Learn More
- Filters & Tags for product filters, tag groups, and filter logic
- Custom Fields for purchase buttons and other field options
- Google Sheets Sync for automatic retailer data updates
- Import from Spreadsheet for bulk uploading retailers
- Embed Code Options for pre-filtered product page embeds
- Dealer Locator with Territories for territory-based distribution networks