Skip to main content
The configurator ships deliberately neutral so it looks at home in most themes. When you want it to match your brand more closely, there are three levels.

1. Block settings

The quickest route, and enough for most stores. On Shopify, open the theme editor and select the Print Configurator block: Leave any of them empty to keep the widget’s own neutral default.

2. CSS variables

For finer control, set --pc-* custom properties on the configurator element from your theme’s CSS. The widget reads them live:
The full set covers colours (accent, accent-contrast, accent-soft, surface, surface-alt, border, text, text-muted, danger, focus), typography (font-family, font-size, label-weight), shape (radius-control, radius-card, space, shadow-card), the call-to-action (cta-bg, cta-color) and sizing (swatch-size, card-image-height).

3. Part selectors

The configurator renders in a shadow root, which keeps your theme’s CSS from leaking in and breaking it. To style specific pieces anyway, use ::part():
The available parts: summary-unit is the 500 × $0.08 line, summary-hint the next price break hint, and summary-note the price note (WooCommerce). The tax parts appear when the summary shows the tax.
On a narrow page column, and on phones, the summary sits after the options and scrolls with the page, rather than staying fixed at the bottom of the screen over the options.

Layout

Under Product settings in the builder, choose how sections are presented:
  • Stacked — everything on one page. Best for most print products, because the customer sees every choice and the price at once.
  • Wizard — one section per step, with next/back. Useful when a product has many sections and the choices are genuinely sequential.
On a product page, prefer Stacked. Customers comparing paper and quantity want to see both, and the live total, without navigating.