Theme
The Theme module makes theme management more efficient and effective. It allows you to view all theme pages, obtain details about specific theme pages, check the current app theme, and preview and test themes before applying them live.
Sales Channel Theme
Theme API provides a comprehensive set of tools to efficiently manage assets and global configurations for web themes. With these APIs, developers can seamlessly handle essential asset details such as JavaScript (JS) and CSS bundle URLs, along with image URLs, crucial for creating visually appealing themes. Moreover, the APIs empower sales channel users to contribute by adding data for global configurations, including color palettes and other theme global settings.
List theme fonts
List theme fonts
getFonts
List sales channel themes
List sales channel themes
getApplicationThemes
Get sales channel themes count
Get sales channel themes count
getApplicationThemesCount
Get theme
Get theme
getThemeById
Update theme
Update theme
updateTheme
Delete theme
Delete theme
deleteTheme
Create theme in sales channel
Create theme in sales channel
addThemeToApplication
Update theme name
Update theme name
updateThemeName
Apply a theme
Apply a theme
applyTheme
Duplicate a theme
Duplicate a theme
duplicateTheme
Get applied theme
Get applied theme
getAppliedTheme
Get theme for preview
Get theme for preview
getThemeForPreview
Get theme last modified date
Get theme last modified date
getThemeLastModified
Check theme is upgradable
Check theme is upgradable
isUpgradable
Upgrade theme
Upgrade theme
upgradeTheme
Seller Account Theme
The Seller Account APIs for themes offer comprehensive functionality for managing themes added both publicly through marketplaces and privately. Sellers can seamlessly manage themes. These APIs provide features for theme creation, and deletion, ensuring sellers have full control over their theme portfolio.
List company themes
List company themes
getCompanyLevelThemes
List private company themes
List private company themes
getCompanyLevelPrivateThemes
Create a company theme
Create a company theme
addMarketplaceThemeToCompany
Delete a company theme
Delete a company theme
deleteCompanyTheme
Theme Page
Theme Pages API is a tool for developers to efficiently create dynamic and customizable web pages across various platforms. It offers essential features such as section filtering based on criteria like delivery zones, time scheduler, and type of platforms, it enables developers to configure reusable sections with multiple elements using blocks, fostering creativity and flexibility in design. Moreover, it provides functionality for managing the SEO content of a page. For instance, developers can easily design a homepage with a featured products section and a promotional banner, customizing the content and layout as needed. They can implement filtering based on delivery zones and time scheduler to cater to specific audiences effectively. Ultimately, the UI Theme Pages API empowers developers to craft engaging and optimized user experiences that resonate across platforms.