Skip to main content
Site Store Pro gives you three complementary tools for embedding interactive content and managing navigation: a Code Embeds Manager for reusable HTML/JS snippets, a visual Form Builder for custom data capture, and menu builders for top-level navigation and structured link lists. All three integrate with the CMS page editor via shortcodes.

Code Embeds Manager

Navigate to Admin → CMS → Code Embeds (/admin/cms/embeds) to create and manage reusable HTML and JavaScript snippets. Once saved, embed any snippet on a CMS page using its shortcode.
Replace 5 with the ID of your saved code embed.

Common Use Cases

Video Iframes

Paste a YouTube or Vimeo <iframe> embed code and reuse it across multiple pages without duplicating markup.

Charts & Calculators

Embed JavaScript-powered charts, pricing calculators, or configurators that require custom script tags.

Audio Players

Add embedded audio players or podcast players to product or content pages.

External Widgets

Embed third-party widgets such as booking tools, maps, or social feeds.
Code embeds are rendered safely in the storefront without allowing the page editor to corrupt or strip the markup on subsequent edits.

Visual Form Builder

Build fully custom forms at Admin → CMS → Forms (/admin/cms/forms) using a drag-and-drop field editor. Embed any form on a CMS page with its shortcode:
Replace 3 with the ID of your saved form.

Building a Form

1

Add and Arrange Fields

Drag fields into your form layout. Set each field’s label, placeholder text, whether it is required, and any custom validation rules.
2

Configure Security

Site Store Pro automatically applies reCAPTCHA v3 and rate limiting to every form submission. No additional configuration is required to enable baseline spam protection.
3

Set Up Email Notifications

In the Email Notifications section, add one or more recipient email addresses. Site Store Pro sends a notification email for every new submission.
4

Configure Mailing List Opt-Ins

Toggle Opt-In Subscription to automatically subscribe form submitters to one or more of your mailing lists. This is useful for newsletter sign-up or gated content forms.

Submission Log

After your form goes live, view every submission in the Submission Log. From the log you can:
  • Filter submissions by date, field values, or status
  • View the full content of individual submissions
  • Export submissions to a file for reporting or CRM import

Top Navigation Builder

Build and manage your storefront’s primary navigation at Admin → Navigation Menus (/admin/nav-menus). The top navigation builder supports multi-level dropdown menus and gives you control over:
  • Hover styles and color schemes
  • Item visibility rules (show or hide items based on login state or role)
  • Per-item translations for multilingual storefronts
Organise your menu items into parent–child hierarchies to create nested dropdown menus that render responsively across desktop and mobile.

Relational List Menus

Relational list menus are structured link lists designed for secondary navigation contexts such as footer columns, sidebar menus, and quick-links sections. Manage them at Admin → CMS List Menus (/admin/cms-list-menus). Embed any list menu in a CMS page or layout widget using its shortcode:
Replace 4 with the ID of your saved list menu.
Use the Shortcodes Generator drawer in the CMS page editor to find your form and list menu IDs by name. Select the element from the search results and click Insert into Editor — no manual ID lookup required.