PrintIntegrator

Configure your first personalizable product

Walk through making a simple product personalizable: print area, fonts, colors, allowed file types, and pricing.

beginner All platforms 20 min read Updated Jun 23, 2026

Pick the product

Start with a single-variant product: business card, mug, t-shirt, or postcard. Multi-variant products (size × color × substrate) work the same way but add complexity you don't need on the first pass.

Define the print area

The print area is the canvas the customer designs in. Set dimensions in your unit of choice (mm, cm, inches), bleed (typically 3mm or 0.125 inch), and DPI (typically 300 for full-color images).

Upload a placeholder background if your product has one — the inside of a folded card, the curve of a mug, the seam line on a t-shirt. The customer sees the placeholder as a guide while they design.

Choose allowed file types

Default allowed uploads: JPG, PNG, SVG, PDF. For shops accepting designer files: add AI, EPS, PSD, TIFF.

Set minimum DPI for image uploads. Setting it too low (72dpi) accepts garbage; too high (600dpi) blocks legitimate customer images. 150dpi is a reasonable balance for most personalization use cases; 300dpi for premium products.

Configure fonts

The default font library includes ~80 web-safe and Google Fonts. For most products, that's enough. For brand-locked B2B portals, add only your approved fonts and remove the rest.

Custom fonts upload as OTF or TTF. Make sure you have license rights for any custom font; we don't relicense fonts on your behalf.

Set the pricing rule

Simplest case: a single price per unit with quantity tiers. Open the Pricing tab on the product, add tiers (e.g., 1-49 units at $5, 50-249 at $4, 250+ at $3), and save.

More complex: add substrate options that adjust the price, finishing line items (lamination, foiling), or rush-order surcharges. Walk through each from the same Pricing tab.

Test

Preview the product on the storefront. Customize, watch the price update, add to cart, check out with a test payment.