How it works

Every page has a draft and a published design. WooCommerce still does the work; Siteryn Checkout arranges and styles it. And if a design ever stops working, your store falls back to a safe default automatically.

Free

Pages, designs and the structure

There are three pages you can design: Cart, Checkout and Thank You. Each page's design is a tree:

PagePage settings, mode, steps
SectionFull-width band
RowHolds columns
ColumnHolds elements
ElementBilling, Payment, Text…

See Sections, rows & columns.

Draft, publish, unpublish

StateStatus line in the builderYour store shows
Never publishedNot published: your store uses the default design.The default design, built from your settings
Draft savedDraft saved, not published yet.Still the default (or the last published) design
PublishedPublished: your store uses this design.Your design
Published + draftPublished, with unpublished draft changes.The published version; the draft waits

The default design

Before you publish, each page uses a default design built on the fly from your saved settings. It uses the classic Checkout elements, so it looks like a standard WooCommerce checkout:

When you open a page in the builder for the first time, you start from this design, so nothing you configured earlier is lost.

Safe fallback

Before rendering, every design is validated. If a published design stops working, for example because it uses an element from a plugin you deactivated or a required element went missing:

  1. Your store safely shows the default Siteryn design for that page instead. The broken design is kept untouched.
  2. On the Siteryn → Checkout screen, admins see a notice: "the published Checkout design has problems, so your store is safely using the default Siteryn design for it. Open the Builder tab to fix and republish it."
  3. The builder opens your design so you can fix it. Errors are listed with Show links.

A design that only exceeds limits (for example after a Pro license lapses) is not broken; it keeps rendering. If even the default design can't render, the page falls back to WooCommerce's own Cart, Checkout or Thank You page.

How WooCommerce keeps working

Block and shortcode pages

Your Cart and Checkout pages can contain the WooCommerce blocks or the classic shortcodes; either way they render your design. On block themes, the Thank You page also uses your design. System Status shows which type each page uses.

A theme that ships its own woocommerce/cart/cart.php, checkout/form-checkout.php or checkout/thankyou.php override takes priority over the builder. See Themes.