Learn how to install, configure, and manage store branches using the Multi-Store Locator & Branch Directory Manager (Poly Locations Manager - wplocationsmanager) plugin for WordPress.
Quick Installation Guide
- Download the plugin ZIP package (
poly-locations-manager.zip). - Log in to your WordPress Admin dashboard and navigate to Plugins > Add New > Upload Plugin.
- Upload
poly-locations-manager.zipand click Activate Plugin. - Access the Poly Locations menu in the sidebar to manage your store branches.
System Architecture & Store Locator Pipeline
graph TD
A[Admin Vue 3 Interface views/location.php] --> B[AJAX CRUD Operations save_poly_locations_manager]
B --> C[WordPress Options API poly_locations_manager]
C --> D[Shortcode Handler [poly-locations]]
C --> E[Schemas Generator Inc/core/schemas.php]
E --> F[Inject JSON-LD LocalBusiness Schema into wp_head]
D --> G[Render Frontend Responsive Store Directory & Google Maps]
Schema.org LocalBusiness JSON-LD SEO Generator
graph TD
A[wp_head Action Event Triggered] --> B[Schemas::generate_schema Processor]
B --> C[Fetch All Store Locations Array from Options API]
C --> D[Build LocalBusiness PostalAddress GeoCoordinates Map Links Payload]
D --> E[Encode Payload into Valid JSON-LD Script Block]
E --> F[Output JSON-LD Script to Document Head for Search Engine Crawlers]
Vue 3 Admin Interface & Flatsome UX Builder Integration
graph TD
A[Open Flatsome UX Builder Canvas] --> B[Select poly-locations Element]
B --> C[Map Option Names snake_case to AngularJS camelCase]
C --> D[Fetch Template HTML inc/integrations/builders/flatsome/]
D --> E[Render Real-Time Live Preview inside UX Builder Workspace]
Available Shortcodes
[poly-locations]: Renders full tabbed store locator directory with search and maps.