{"title":"Site and content","slug":"site-and-content","url":"https://support.storeconnect.com/articles/site-and-content","url_markdown":"https://support.storeconnect.com/articles/site-and-content.md","subtitle":null,"summary":"StoreConnect\u0026#39;s storefront design and content management capabilities, including the Liquid theme engine, CMS, website builder, customizable theme data, custom data, and custom forms integration.","type":"Help_Documentation","video_url":"","keywords":"theme, CMS, website builder, Liquid, custom data, theme data, custom forms, content management","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"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.\n\n## Theme engine\n\nStoreConnect uses a Liquid-based theme engine, giving developers full control over the appearance and behavior of every storefront page.\n\n- **HTML, CSS, and JavaScript** — write your own markup, styles, and scripts without framework constraints\n- **Liquid templates** — use Liquid to output dynamic content from Salesforce: products, prices, cart data, customer information, and custom objects\n- **Template inheritance and partials** — build modular, maintainable themes using includes and layout templates\n- **Multi-store themes** — each store can run an independent theme, or stores can share a base theme with per-store overrides\n- **Per-store locale support** — themes support locale-specific content blocks and translations\n\nSee [Site design and CMS](site-design-and-cms) for full details.\n\n## Customisable theme data\n\nTheme 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.\n\n- Define text, color, image, toggle, and select settings in your theme schema\n- Access theme data values in Liquid templates using the theme data object\n- Per-store theme data — each store can have its own values for the same theme settings\n\n## Custom data\n\nCustom 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.\n\n- Create custom data types (for example: testimonials, FAQs, team members, banner content)\n- Manage custom data records in the StoreConnect console without code changes\n- Render custom data anywhere in your theme using Liquid\n- Custom data records are Salesforce objects — reportable, searchable, and accessible to flows\n\n## Content management system\n\nThe built-in CMS gives content teams control over page content, navigation, and site structure without requiring theme changes.\n\n- **Content blocks** — create reusable content sections (banners, text blocks, image galleries) and place them on any page\n- **Menu builder** — configure navigation menus with nested items, links to products, categories, pages, and external URLs\n- **Page management** — create and manage static pages (about, policies, landing pages) with rich content editing\n- **Locale-specific content** — manage content variations per locale for multi-language storefronts\n\n## Website builder\n\nStoreConnect's visual website builder gives non-technical users a drag-and-drop interface for composing and publishing pages.\n\n- **Visual page composition** — assemble pages from pre-defined blocks without writing code\n- **Device preview** — preview pages across desktop, tablet, and mobile before publishing\n- **Approval workflow** — submit pages for review before they go live\n- **Scheduled publishing** — schedule page changes to go live at a specific date and time\n\nSee [StoreConnect website builder](storeconnect-website-builder).\n\n## Custom forms\n\nCustom forms can be placed on product pages or at checkout to collect additional information from customers, with responses stored in Salesforce. See [Custom forms](custom-forms-feature) for full details, and [Customer experience](customer-experience) for the customer-facing context.\n\n## Set this up\n\n- [Customize your theme](how-to-customise-the-design-of-your-store)\n- [Manage CMS content and menus](menu-builder)\n- [Use the website builder](website-builder)\n- [Build custom forms](custom-forms)"}