Lifestyle is Shplazza's reference theme, which is built for performance, flexibility, and ease of use. It uses features, including JSON templates, which support blocks and sections on all pages. Lifestyle is used as the basis of all free Shoplazza themes.

Lifestyle is an ultra-lightweight, mobile-first theme that uses atomic components, minimal JavaScript, and an opinionated set of features. It maximizes flexibility for merchants, while minimizing complexity.

🚧

Caution

If you're building a theme for the Shoplazza Theme Store, then you can use Lifestyle as a starting point. However, the theme that you submit needs to be substantively different from Lifestyle so that it provides added value for merchants.

You can explore Lifestyle and its code to understand how these best practices can be applied.


Ways to use Lifestyle

AllowedNot allowed
- Clone and customize Lifestyle for your store or a client's store.

- Explore Lifestyle to understand theme best practices.

- Explore Lifestyle to understand theme components and feature implementations.

- Leverage Lifestyle's components for your own theme, or a client's theme.

- Use Lifestyle as a starting point to build a unique theme, with its own distinct identity and value proposition, for the Shoplazza Theme Store.

- Themes that are submitted to the Shoplazza Theme Store must be substantively different from Lifestyle.
- Submit a minimally-customized version of Lifestyle to the Shoplazza Theme Store for review.

- Sell Lifestyle, a customized version of Lifestyle, or any of its components on a third-party website or platform.

Explore example theme components

Shoplazza theme architecture is flexible and can be implemented in different ways to support your merchant's goals, or meet the needs of a certain merchant segment.

If you're new to Shoplazza themes or want to understand how certain architectural components can be used, then you can explore the Lifestyle implementation of the component.

Because Lifestyle already has JSON templates for all of its pages, you can use it as a model when adding sections to your own theme.

If a component is implemented in Lifestyle, then its implementation is linked from the component documentation.


Clone Lifestyle and build

You can use Lifestyle as a starting point to build your own theme. If you're using Shoplazza CLI for theme development, then you can use the init command to clone the repository to your local machine. You can also clone Lifestyle directly from the repository.

This process is documented in the Create a theme tutorial.

🚧

Caution

If you're building a theme for the Shoplazza Theme Store, then you can use Lifestyle as a starting point. However, the theme that you submit needs to be substantively different from Lifestyle so that it provides added value for merchants.