Welcome to Salla's themes engine, Twilight
✨ Twilight enables developers to create a memorable experience for Salla store's look-and-feel for the benefit of Merchants and their Customers.
Developers can create themes for merchant stores to suit the uniqueness of each store on Salla Platform. With custom themes, developers will have a much easier time adapting the Merchant's store to the store's growing needs as time goes on.
:::tip[Tip]
Twilight is Salla's theme engine for developers to create customizable themes to be used on Salla Platform.
:::
:::info[What can you do with Twilight?]
- Full control of Themes using the Partners Portal
- Storefront APIs (Application Programming Interfaces)
- Providing continuously updated educational resources tailored for developers from Salla.
- Enhanced Salla CLI commands for creating and saving themes.
- Manage code seamlessly with the alignment of Twilight's GitHub.
- Web components displayed to Merchants, enabled by the JavaScript SDK development tools.
- Quick access to store data through the Salla Twilight Engine.
- IDE plugins to complete the perfect code.
- Create a new Salla theme with customized HTML/CSS/JS files.
- Create reusable custom UI components.
- Listen to Twig events / hooks to fire custom actions.
- Override languages files.
- And many more!
:::
:::caution[What do you need to start?]
- Basic knowledge in HTML, CSS, JS, and Twig Template Engine.
- Install
nodejs
-npm
-yarn
into your system. - Install
Salla CLI
along with all of its prerequisites. - Github account to sync the theme's files to it.
- Salla Partner Account to manage the themes, set up demo stores for testing, and publish the theme to the Store Themes Marketplace.
The steps to get your started are explained in the following tutorial.
:::
:::tip[Where to Begin?]
- Create a new theme
- Check the Theme Directory Tree
- Read more about Theme Architecture
:::
Resources
Utilize the following materials to familiarize yourself with the Twilight Engine: a compilation of curated blogs, instructional videos, a list of frequently asked questions, and a community of developers that is always willing to offer assistance:
About this documentation
This comprehensive documentation guides you through a wide range of topics, empowering you to create a captivating theme for Salla's Store effortlessly. Learn the step-by-step process to customize various elements of the store with your unique style.