Skip to content

Features

From the form to the print file.

Personalization is more than adding a text box to a product page. Showing it to the customer, charging the right amount and getting a clean file into production are all part of the job — Customix covers the whole chain.

Set up

Build the form, assign it, publish.

No theme code, no developer, no copy-pasting snippets into Liquid.

Eight field types

Text, long text, dropdown, single choice, multi-choice, colour, file upload and design picker. Each field gets its own rules, help text and character limits.

Reusable option groups

Define an engraving form once and assign it to as many products as you like. No rebuilding it product by product.

No theme editing

The form ships as a Shopify app block. It survives theme updates and works on Online Store 2.0 themes.

Four presentation styles

Minimal, Cards, Compact or Studio — plus accent colour, corner radius and spacing, all from the theme editor.

Conditional fields

Show the engraving text box only when the shopper answers "yes" to wanting engraving. Offer options without crowding the page.

Storefront

Shoppers see it before they buy it.

Live preview on the real product photo — not an abstract mockup.

Live preview

The shopper's text and artwork appear on the actual product photo as they type. Front, back and sleeve are separate surfaces.

Takes over the gallery

The preview isn't stuck in a small box — it takes over your theme's main product gallery.

Drag and resize

Shoppers position and scale their own artwork inside the area you allow. You set the boundaries and the minimum and maximum size.

File uploads

JPEG, PNG, WebP, SVG and PDF up to 20 MB. Files land in private storage and you download them from the admin.

Design library

Upload your own logos and patterns, or import public-domain artwork from The Met. Shoppers pick from a grid or carousel.

QR codes and barcodes

QR, Code128, EAN-13 and UPC-A from a fixed value or whatever the shopper typed — rendered in the preview and in the print file.

Pricing

Charge for personalization.

Rules are evaluated on the server, so the price can't be tampered with.

Eight rule types

Charge per field, per choice, per character, per quantity, per upload, per design or per surface. Combine them however you price.

Live price breakdown

Shoppers see each add-on itemised as they choose. No surprise at the cart.

Server-side pricing

Prices are computed on the server, never in the browser. Nobody discounts your add-ons with devtools.

Production

Every order comes back ready to print.

The queue, the frozen record and the print file are all in the app.

Production queue

Every order becomes a record you can move through new, in review, approved, in production and completed. Search and filter included.

Print-ready files

300 DPI PNG or PDF per surface, optionally with bleed, safe-area guides and trim marks.

Frozen at checkout

What the shopper bought is locked the moment they check out. Change a template tomorrow and yesterday's order still prints exactly as sold.

Field types

Eight types, all built in.

Every field can be required, carry help text, enforce a character limit and have its own price rule.

Text

One line — a name, a date, a short engraving

Long text

Multi-line notes or messages

Dropdown

Long option lists without the clutter

Single choice

A few options, all visible at once

Multi choice

More than one add-on can be selected

Colour

Shows a swatch, submits the name

File upload

JPEG, PNG, WebP, SVG, PDF — up to 20 MB

Design picker

Your own library, as a grid or carousel

Live demo

See it on a real store.

Type a name, change the colour, and watch the preview update as you go.

Store password: 123456

Open the demo

See pricing