UltraCart Visual Builder — Store Locator Page Hierarchy
Storefront: demo2.ultracartstore.com
URL: /locations.html
Page Title: Store Locator
| Action | Key | Notes |
|---|
| Container | Structure |
|---|---|
container-store-locator | SECTION → ROW-1 (heading) + STORELOCATORFORM (form) |
STORELOCATORFORM | ROW-2 (search input) + ROW-1 (dropdowns) + ROW-2 (map) |
Observations & Notes
-
Store Locator is a content page (Page ID 653454), unlike the Shop and Sale pages which are catalog group types.
-
The
storelocatorformelement type has an edit (E) action in the Visual Builder toolbar, which is rare among element types. Most elements only have settings (S). -
The Google Maps embed does not load in the DEMO2 demo environment. This is expected — a production store would need a configured Google Maps API key. The accessibility tree shows:
application "Store locator map"→"Oops! Something went wrong. This page didn't load Google Maps correctly." -
The
HEADLINEelement used here ("STORE LOCATOR") is the same element type as seen in the Language Picker Modal on all pages — confirmingheadlineis a general-purpose text heading type. -
The "Store Locator" page is listed in the footer navigation under the "Help" section (link text: "Find a Store") and also appears as a direct
Locationslink in the Main Menu footer group. -
Distance dropdown defaults to "No Limit" (
value="-1"). Predefined distance options: 25, 50, 100 miles. -
Results dropdown defaults to 10. Options: 10, 15, 25.
-
The "<< Return to results" link is rendered by the form for navigating back from an individual store detail view to the full results list.