For the complete documentation index, see llms.txt. This page is also available as Markdown.

Getting started

Thank you for your decision to contribute to Ecwid Theme market!

To help you with the task, we prepared a series of articles covering all of the major steps in building your first public theme.

Define your design system

The first step in your journey is not the development itself!

It is to find your verticals, design rules, palettes, and overall vision for the theme you want to create. Our experience shows that most successful themes are developed when a design system is ready before any code line is written.

While it is not a "coding guide", we highly recommend checking out the Design Site Themes guides. These are tailored by our own design team to help you with finding and refining your design system for the theme.

Develop a working theme

Now that you have an established design system, it is time to start coding.

Creating themes for Ecwid requires the use of the Crane framework, which includes tools and methods for building your themes locally, importing additional libs and features, fast previews, and pushing themes to Ecwid.

All of the following articles in this section will guide you from the theory and the initial setup to a working theme:

The goal here is to get a working theme and a basic understanding of its functions. Once you set it up, jump into the docs to unlock the full potential of Crane:

comments-question-check

Got any questions along the way?

Contact Ecwid API support team

Launch theme to Theme Market

Congratulations on getting a working theme worthy of its price!

About the price... It's time to launch your theme in Market. Jump into the Launch Site themes section to:

  • Ensure that the theme meets all the design, technical, and accessibility requirements

  • Learn about your pricing options

  • Submit theme to Market and start getting revenue

Last updated

Was this helpful?