Themes

Build, package, test and publish themes for Tringify storefronts.

A Tringify theme is a package of sections, templates, settings and assets. Merchants arrange its sections into pages and change the settings you expose; the code stays yours.

New to Tringify themes? Build your first theme walks through installing the Tringify CLI, starting from the starter theme and developing it on a development store. Section examples has complete sections to copy.

Themes are written in Vascula, a template language for HTML. These pages cover what Tringify adds on top of it:

Topic

Read

The language: output, tags, filters, loops

vascula.dev

Sections, their schema and settings

Sections, Section schema

Reusable blocks

Theme blocks

Menus, product pickers and other linked settings

Bound settings

Prices, translations, images and assets

Platform filters

Store data a section can read

CTX

Forms: cart, account, newsletter and more

Hosted Actions

Package layout, templates and publishing

Theme package structure, Packaging & Sealing