StoreConnect storefronts are fully code-owned. Your theme is built with HTML, CSS, JavaScript, and Liquid — giving developers complete control over markup and logic — while the CMS and website builder let content teams manage pages and site structure without touching code.
Theme engine
StoreConnect uses a Liquid-based theme engine, giving developers full control over the appearance and behavior of every storefront page.
- HTML, CSS, and JavaScript — write your own markup, styles, and scripts without framework constraints
- Liquid templates — use Liquid to output dynamic content from Salesforce: products, prices, cart data, customer information, and custom objects
- Template inheritance and partials — build modular, maintainable themes using includes and layout templates
- Multi-store themes — each store can run an independent theme, or stores can share a base theme with per-store overrides
- Per-store locale support — themes support locale-specific content blocks and translations
See site-design-and-cms for full details.
Customisable theme data
Theme data lets you define configurable settings for your theme that non-developers can edit without modifying code. Settings are defined in the theme configuration and appear as editable fields in the StoreConnect console.
- Define text, color, image, toggle, and select settings in your theme schema
- Access theme data values in Liquid templates using the theme data object
- Per-store theme data — each store can have its own values for the same theme settings
Custom data
Custom data lets you define structured data schemas that can be attached to any page or content area in your storefront, stored in Salesforce and accessible in Liquid templates.
- Create custom data types (for example: testimonials, FAQs, team members, banner content)
- Manage custom data records in the StoreConnect console without code changes
- Render custom data anywhere in your theme using Liquid
- Custom data records are Salesforce objects — reportable, searchable, and accessible to flows
Content management system
The built-in CMS gives content teams control over page content, navigation, and site structure without requiring theme changes.
- Content blocks — create reusable content sections (banners, text blocks, image galleries) and place them on any page
- Menu builder — configure navigation menus with nested items, links to products, categories, pages, and external URLs
- Page management — create and manage static pages (about, policies, landing pages) with rich content editing
- Locale-specific content — manage content variations per locale for multi-language storefronts
Website builder
StoreConnect's visual website builder gives non-technical users a drag-and-drop interface for composing and publishing pages.
- Visual page composition — assemble pages from pre-defined blocks without writing code
- Device preview — preview pages across desktop, tablet, and mobile before publishing
- Approval workflow — submit pages for review before they go live
- Scheduled publishing — schedule page changes to go live at a specific date and time
See storeconnect-website-builder.
Custom forms
Custom forms can be placed on product pages or at checkout to collect additional information from customers, with responses stored in Salesforce. See custom-forms-feature for full details, and customer-experience for the customer-facing context.