Skip to content
Help Center

Customize with theme editor

Genstore provides a visual theme editor that allows merchants, operators, and designers to adjust the layout, content, and overall visual style of their store—without writing any code.

How to access

  1. Log in to your Genstore admin and go to Online Store -> Themes.
  2. Click the Customize button next to your target theme.
  3. Click the dropdown in the top page selector to choose a page type (e.g. Home, Product, Collection).
  4. For some pages, you can further select a specific resource or create a new template.
  5. The preview will refresh automatically to display the selected template for editing.

The theme editor includes two main areas:

  • Top toolbar: for page navigation, preview, saving changes, and exiting the editor
  • Main workspace: for managing page structure, visual styles, and app components

Top toolbar

Located at the top of the editor, the toolbar lets you manage your theme, preview pages, and perform actions.

FeatureDescription
Theme nameDisplays the name of the theme currently being edited
Theme statusShows the theme status
- 🟢 Live view, for published themes
- ⚪ Draft, for unpublished ones
Template switcherSelect a page type to edit, such as home, product, collection, or custom. Some pages (like product pages) support choosing a specific template.
Market switcherSwitch between target markets (for multi-market stores)
PreviewOpens a live preview of the current theme
SaveSave all modifications (recommended frequently)
PublishFor draft templates, you can publish them directly and set them as your store template.

Bottom floating toolbar
Located at the bottom of the page, this toolbar lets you switch device views, control zoom level, enter code mode, and more.

FeatureDescription
Undo / RedoUndo or redo unsaved changes made during the current editing session.- Only applies to changes not yet saved in the current session.- When no action is available, the button will be grayed out and disabled.
Device previewSwitch between desktop, mobile, and full screen views to preview how your page appears on different devices.
Zoom levelAdjust the zoom of the preview area (from 50% to 100%) for more precise design and layout checks.
Code editorEnter source code editing mode. Suitable for users with front-end experience to edit Liquid, JSON, and other template files directly.

Main workspace

The main editing area consists of three main parts:

SectionDescription
Function navigation barLocated on the far left, it provides access to page template management, design, style design, theme design, and app embeds.
Sidebar panelDisplays page structure, content modules, or style settings based on the selected function.
Live preview areaShows a real-time preview of the selected page on the right. Supports switching between languages, markets, and devices.

The function toolbar is located on the far left of the editor interface. It contains five vertically arranged icons, each representing a different editing module:

  • Page management: Used to centrally manage the creation and assignment of various page templates. Supports fuzzy search for unassigned pages and quick switching between templates for products, pages, blogs, and more to improve configuration efficiency.
  • Page design: Used to manage and edit the structure and content of specific pages such as the homepage, product pages, and collection pages. You can add, delete, or rearrange sections and blocks within the page.
  • Style design: Controls global visual styles that affect all pages, including color schemes, typography, animations, and more.
  • Theme design: Used to configure the overall appearance of your website, including logo, brand details, social links, cart behavior, and custom CSS to create a consistent brand identity.
  • App management: Allows you to integrate app components from Genstore or third parties into your pages, enabling advanced features like promotions, recommendations, and forms.

Contextual sidebar

The side panel is located on the left side of the main editor area. It dynamically updates based on the module selected in the function toolbar and displays the corresponding settings and content structure:

  • Page management: Displays all page types that support template editing, such as home, product, collection, and blog pages. You can create new templates, view current assignments, and use fuzzy search or quick switching.
  • Page design: Shows the structure of the currently selected page, including sections and blocks. You can add, sort, delete, or edit modules within the layout.
  • Style design: Provides global visual configuration options including color schemes, typography, button styles, and animation effects, allowing you to maintain a consistent visual style across your site.
  • Theme design: Includes global settings such as logo, favicon, brand details, cart behavior, currency display, and custom CSS, helping to define the overall look and feel of your store.
  • App management: Lists embeddable app components (e.g. countdown timers, recommendation widgets, pop-ups) and allows you to configure their styles and behaviors.

Live preview area

The right panel displays a real-time preview of your template across different devices and languages.

  • Market/currency switch: If multiple markets are enabled, you can switch regions and currencies.
  • Language switch: Use the language dropdown to preview how the page appears in different languages.
    • After switching languages, the preview will reflect localized product titles, tags, price formats, etc.
    • System fields (e.g., "Sold Out", "Add to Cart") use platform-provided default translations.
    • Merchant content (e.g., product titles and descriptions) must be manually translated in the Translation Editor.
    • Fields without translations will display content in the default language.
  • Real-time updates: Supports responsive layouts and auto-refresh for instant visual feedback.

Page templates

When editing a page via the Page design mode, the sidebar shows a breakdown of the page structure.

Genstore pages have three default areas:

Area nameDescription
HeaderContains logo, nav bar, announcement, search, cart, etc. Supports apps or Liquid blocks
TemplateMain content area: products, text/images, blogs, etc.
FooterContains copyright, payment methods, social links, and subscription forms

Sections and blocks

Each page is built from multiple sections, and each section can contain one or more blocks.

  • Sections are large layout containers like banners or product carousels
  • Blocks are smaller units like text, buttons, or media items that live inside a section

This modular structure allows flexible customization and brand consistency.

Section features

FeatureDescription
Section listShows all sections used on the current page
Add sectionInsert new functional areas like banners or collections
Drag to sortRearrange section order by dragging
Hide / ShowTemporarily disable or enable a section
Delete sectionPermanently remove a section (requires saving)

Block features

Some sections support multiple blocks:

FeatureDescription
Add blockAdd elements like text, buttons, or media within a section
Drag to sortRearrange block order
Delete blockRemove a block without deleting its parent section

Style design

When Style design is selected, you can define a unified visual style for your entire site, including color schemes, typography, button styles, and layout settings to ensure a consistent brand experience.

Main configuration options include:

  • Color schemes: Supports switching between light and dark modes, and allows you to define primary, secondary, accent, neutral, and background colors individually.
  • Typography: Adjust heading and body text sizes, weights, and spacing to ensure clear visual hierarchy and readability.
  • Component styles: Configure the appearance of visual elements such as icons, buttons, input fields, and cards (e.g. product, collection, blog cards).
  • Page layout: Set overall spacing and layout rules for consistent display across different screen sizes.
  • Animations and interactions: Configure visual effects for scroll behaviors, button hover states, drawer popups, and other UI feedback.

All settings apply globally to your storefront theme and are reflected in real time in the preview panel, helping you quickly evaluate the visual impact.

Theme design

When Theme design is selected, you can configure global visual and behavioral settings for your website, covering brand identity, shopping experience, and custom styles to create a consistent storefront appearance.

Main configuration options include:

  • Logo and favicon: Upload your store’s logo and browser icon (favicon), with optional width adjustments for desktop layouts.
  • Brand information: Enter your store name and description to be used in supported theme modules.
  • Social media: Add links to your social platforms (e.g. Instagram, Facebook), which can be displayed in the footer or other designated areas.
  • Search behavior: Configure how the search bar works, including autocomplete and content source settings.
  • Currency formatting: Set default currency display rules, including symbol position and decimal precision, for consistent price presentation.
  • Cart settings: Customize the cart icon, layout, and interaction behavior during the shopping process.
  • Custom CSS: Add global CSS styles to further personalize your storefront appearance and meet specific brand design requirements.

App embeds

Click the third icon to open the app embedding interface. You can integrate Genstore apps or third-party widgets into specific page areas to enhance marketing, form capture, recommendations, and more.