Introduction to Theme OS 3.0 (Early Access)
SHOPLINE has launched the new OS 3.0 theme framework, designed with a revamped component structure, flexible layout settings, dedicated mobile configurations, and a brand-new template engine. These upgrades empower merchants to create high-performance, brand-aligned online stores with ease. Whether on desktop or mobile, the new theme structure offers a smoother and more customizable design experience.
Note: OS 3.0 themes are currently available in early access. You can preview and experiment with them before deciding whether to switch from your current OS 2.1 theme. For detailed differences, see the comparison section below. |
New Component Structure
OS 3.0 introduces a redesigned structure that supports up to five levels of nested blocks within each component. This enhancement allows for greater modular control and layered design flexibility across your storefront. To add a nested block:
- Open your SHOLINE theme editor and navigate to the component list.
- Click the Add content icon on the right of the section/block where you want to insert a new element.
- Choose the block type to add it as a child element.
This modular flexibility allows for dynamic content arrangements within a single page.
Flexible Layout Display Settings
With OS 3.0 themes, you can easily adjust the position, spacing, and alignment of page elements to better match your design requirements. When working with complex layouts, these precise adjustments allow you to control the style and arrangement of elements effectively. To adjust layout display:
- Select the section or block you want to modify.
- Use the toolbar to fine-tune the layout, margins, and dimensions.
Layout Settings
Layout Settings | Actions | Effect |
Arrangement Direction |
Adjusts the order when multiple elements are placed together. For example, changing the position of images and product information on the Product Detail Page. |
|
Auto Wrapping | Automatically wraps elements to the next line when they exceed the container’s width/height. | |
Alignment & Positioning |
Controls the relative placement of elements within a container. For example, adjusting text placement over a banner image. |
|
Spacing |
Manages row and column spacing between elements. For example, setting spacing between images, titles, and prices in product cards. |
Margin Settings
Defines the inner padding of the selected container.
Size Settings
Specifies the absolute width and height of the selected element or its relative size within the parent container.
Mobile-Specific Adjustments & Preview
All layout, margin, and size settings can be customized separately for desktop and mobile devices. When a device-specific adjustment is made, an underline indicator will appear on the modified setting.
For mobile, you can preview the page using various common device types to ensure an optimal browsing experience.
OS 3.0 vs. OS 2.1: Feature Comparison
Capability | OS 2.1 | OS 3.0 |
Template Engine | Handlebars | Sline (faster rendering) |
Component Structure | Up to 2 levels; limited section movement | Up to 5 levels; flexible section/block editing |
Color Schemes | Single scheme only | Supports multiple schemes |
Layout Flexibility | Limited layout adjustment | Fine-tuned element arrangement with spacing and direction settings |
Header/Footer | Fixed layout; language/country selectors supported | Fully customizable; selectors to be supported soon |
Developer Productivity Tools (VSCode Plugin, Theme Check, etc.) | Supported | VSCode plugin and Theme Check will be available (or supported) in July, 2025 |
Advanced Component Support | All components supported |
Most components are supported. Compared to OS 2.1, the following are not yet supported:
|
Plugin Compatibility | Most plugins supported |
Some plugins are not yet supported or fully compatible. It’s recommended to first test the theme in draft mode. Using the Bottle theme as an example, the following plugins are not fully compatible and may not work correctly:
|
How to Use OS 3.0 Themes
To start designing with OS 3.0:
- Go to Online Store > Design > Theme shop.
- Search for and select the “Bottle” theme, or click the theme introduction page to visit the theme page.
- Click Add theme to add it to your Theme library.
- Click the Design button next to the Bottle theme to open the theme editor.
- After confirming your setup, click Publish to go live.
Frequently Asked Questions
-
How can OS 2.1 private theme developers adapt to OS 3.0?
OS 3.0 uses a new Sline template syntax, requiring redevelopment. For best practices, refer to the OS 2.1 to 3.0 Private Theme Migration Guide.