Store Management
Add, edit, and manage your store locations. Each store appears as a pin on your customer-facing map.
Adding a Store
Click Add Store in the admin dashboard to create a new location. Fill in the store details and save.
Required Fields
- Store Name: The display name for this location
- Address: Street address
- City: City name
- State: State or province
- ZIP Code: Postal code
- Country: Country (defaults to USA)
Optional Fields
| Field | Description |
|---|---|
| Phone | Store phone number (clickable on mobile) |
| Store email address | |
| Website | Store-specific website URL |
| Hours | Operating hours (free text format) |
| Description | Additional details about the store |
| Image URL | Store photo or logo |
| Amenities | Comma-separated list (e.g., "Parking, Wifi, Wheelchair Access") |
Store Status
Active / Inactive
Toggle the Active status to show or hide a store from the public map. Inactive stores are still visible in your admin but won't appear to customers.
Featured Stores
Mark a store as Featured to prioritize it in search results and listings. Featured stores appear at the top of the store list.
Editing Stores
Click on any store in the list to open the edit modal. Changes are saved immediately when you click Save.
- Update address information (coordinates will be re-geocoded)
- Modify contact details
- Assign or remove tags
- Link products to the store
- Set custom field values
Deleting Stores
To delete a store, open the edit modal and click Delete. This action is permanent and cannot be undone.
Table View & Columns
The store list table displays your locations with customizable columns for easy management.
Customizable Columns
Click the Columns button above the store table to show or hide columns. Your preferences are saved automatically and persist across sessions.
Available Columns
| Column | Description | Default |
|---|---|---|
| Store Name | Store display name | Visible |
| Address | Street address | Visible |
| City | City name | Hidden |
| State | State or province | Hidden |
| Zip | Postal code | Hidden |
| Phone | Store phone number | Hidden |
| Store email address (clickable) | Hidden | |
| Website | Store website (clickable link) | Hidden |
| Products | Number of associated products | Visible |
| Tags | Assigned tags | Hidden |
| Featured | Featured store indicator | Hidden |
| Geo | Geocoding status icon | Visible |
| Status | Active/Inactive status | Visible |
Sticky Headers
When scrolling through a long list of stores, the table headers stay fixed at the top for easy reference. This helps you identify columns while viewing stores further down the list.
Column Resizing
Drag the edge of any column header to resize it. This is useful when you have stores with long names or addresses.
Location Preview
When editing a store, a mini map appears in the modal showing the store's location on an interactive preview map.
- Existing stores: The map shows the saved coordinates
- New stores: Select an address from the autocomplete dropdown to see the geocoded location
- Coordinates display: The exact latitude and longitude are shown below the map
Bulk Operations
For managing many stores at once, use the Import/Export feature:
- Export all stores to CSV for backup or editing
- Import a CSV file to add or update multiple stores
- Use the template to ensure proper formatting
You can also select multiple stores using the checkboxes and perform bulk actions:
- Bulk Edit: Update tags or status for multiple stores at once
- Delete Selected: Remove multiple stores in one action
- Geocode Selected: Re-geocode addresses for selected stores
Coordinates & Geocoding
PinPoint uses your address to automatically calculate map coordinates. If automatic geocoding fails or is inaccurate:
- Open the store edit modal
- Scroll to the Coordinates section
- Enter the exact Latitude and Longitude
- Save the store
