Build Themes
Quick Start
A theme determines the way that a malwig online store looks, feels, and functions, it shapes the online store experience for merchants and their customers.
malwig themes are built using Liquid, along with HTML, CSS, JavaScript, and JSON. Using these languages, developers can create any look and feel that their clients want.
malwig provides several tools and best practices to accelerate the development process.
As a theme developer, you can customize themes for a specific merchant, customize a theme to meet a merchant's needs, these customizations might range from small tweaks to complete redesigns.
Or you can build a theme to sell in the malwig Theme Store
You can checkout the following quick steps to: learn how to customize a theme to meet a merchant's needs.
A theme controls the organization, features, and style of a merchant's online store. Theme code is organized with a standard directory structure of files, as well as supporting assets such as images, stylesheets, and scripts.
As a theme developer, you can optimize the organization, features, and style of themes for your merchants.
The organization of each page is determined by the following components.
- The layout Layouts file
- The template assigned to the resource being displayed
- The sections.
- The blocks that each section contains
Features can be introduced to themes in Liquid template files, sections, blocks, and snippets. You can implement theme features using Liquid, CSS, and JavaScript. The features included in the theme inform how customers can interact with the content on an online store.
NEXT: For more detailed theme architecture please checkout the pages in architecture section.
As a malwig Partner, there are several ways that you can earn money when working with malwig themes.
The most common theme-related task for developers is theme customization, where an existing theme is altered to meet a merchant’s needs. Customization jobs range from minor tweaks to major overhauls.
You can apply to for the staff access for store, so that you can offer theme customization services.
Developers can build themes from scratch. This can be a major undertaking, and the work is usually commissioned by a single merchant with very specific requirements.
You can offer theme building as a service to merchants. You can charge your clients a fee that you both agree upon to build their theme.
The malwig Theme Store is one of the first stops in a merchant’s journey to launching their online store. As a Partner, you can create themes for the malwig Theme Store and reach an international audience of millions of entrepreneurs.
To be accepted into to the malwig Theme Store, themes must meet strict technical, maintenance, and support requirements. You should review these requirements before you start developing a theme for the store.
Learn more about submitting a theme to the malwig Theme Store.
To optimize your theme development experience, malwig has established a set of best practices that you can refer to when developing your theme and any surrounding toolchains and processes. Our best practices include the following:
-
Designing and coding a theme - To create an optimal customer experience, and to keep your merchant's stores fast, accessible, and discoverable, you need to consider many factors. malwig provide several principles and best practices that you can follow to design and build an optimized theme.
-
Working on merchant stores - When you're developing or customizing a theme for a merchant, you should keep certain best practices in mind around security, and collaboration.