Names
Date
What the shopper types
Storefront option form

What the printer gets
The print file · 1800 × 760

What the shopper saw
Cylinder mesh · 124° wrap
A product personalization app for Shopify. Real-time previews, print-ready files, built for humans and AI.
A genuine merchant option set, exactly as the admin hands it to the runtime: seventeen fields, real swatch artwork, and the mockup photo that template ships with. Type in it and the mug redraws in the same frame.
The pipeline
What they see is what ships. One order, end to end: the two words a shopper typed, the print-ready file your print-on-demand fulfiller receives, and the product preview they were shown while typing.
Names
Date
What the shopper types
Storefront option form

What the printer gets
The print file · 1800 × 760

What the shopper saw
Cylinder mesh · 124° wrap

The garment
Photograph, 1600 × 1067

Its displacement map
Weave, folds and seams

Printed, not pasted
Real ephemeris, on the garment
The studio
Your product-page mockup is the thing that sells the order, and the thing a refund argues with. These are the tools that keep the preview and the print file the same file.
Artwork that bends to the real surface.
Drag warp handles so the print follows a mug's curve or a sleeve's seam. Mask it with the pen tool. Every mockup angle refreshes as your customer types.
Text, photo, QR, map, star map, string art. One canvas.
Text, photos, shapes, QR codes, calendars, maps, star maps, moon phases, Spotify cards, string art, word clouds, word searches, crosswords. All first-class layers, all live, all print-ready.
One template, every side of the product.
Connect a template to as many mockup frames as the product has sides. Every preview refreshes together, so a customer can flip the mug and watch their name wrap around.
Cotton weave, glaze, seams. Rendered, not faked.
Displacement maps render your print against the real bump of cotton, the curve of a ceramic rim, the crease of a seam. What shows on screen is what ships.
Ten field types that show and hide themselves.
Text, swatch, colour, date, slider, checkbox, upload, dropdown, map, star map. Each one hides or shows based on what your customer already picked. No code, just rules.
Your palette, fonts and images in every template.
Colours, fonts, images, categories, trash, restore. Your whole palette, one search away, in every template, every swatch, every editor.
Personalization fees on real Shopify products.
Drop a single block into your theme. Personalization fees sit on real Shopify products so they play nicely with discount codes, abandoned-cart emails and anything else that reads a cart.
Hit save, it's live worldwide.
Templates go live on a global CDN the moment you hit save. One mug a week or a thousand a minute: previews and 300dpi print files load the same.
Layered PSD in, pixel-accurate template out.
Upload a layered PSD and Customei rebuilds it as a template: layer tree, text layers, fonts and positions preserved at exact pixel coordinates.
Niche generators
Everyone ships generators; ours actually solve. Elsewhere a star map is a fixed poster template and a word cloud is an image you pick. Here each of the five is a layer with a solver behind it, computed in the shopper's browser at print size. Every picture here is its output.
Real ephemeris, on the garment
240 nails, solved in the browser
Interlocked from a word list
Live Mapbox tiles at print size
Packed to a shape maskSolutions
Find your exact situation. A phone-case store and a multi-brand retailer share almost nothing except the word personalization. Two pillars, ten standalone pages, each with its own demo and its own numbers.
Made for one, treasured for life. Every order ships with something nobody else can buy.





