Merchant Guide
Let shoppers personalize your products with their own photos, AI art styles, background removal, and custom text - then get a print-ready file for every order. This guide walks you through setup, the shopper experience, plans, and day-to-day use.
CPrint-ai adds a personalization editor to the product pages you choose. Your shoppers make the product their own, see it live, and you receive a print-ready file with their order.
On a product you enable, a shopper can:
When the order comes in, CPrint-ai renders a print-ready 300-DPI file for every side and attaches it to the order, so you (or your print partner) can fulfill it.
You can be live in a few minutes. Start on the Free plan - no commitment.
Add CPrint-ai from the Shopify App Store and open it from Apps in your Shopify admin. You land on the app Home (General) page.
On the Home page, follow the activation link ("To activate the App, please follow this link..."). It opens your theme editor and adds the "Custom Print Template" app section to your product page. Position it where you want the customizer to appear, then Save the theme.
Go to Settings in the app and create a template for a product (full walkthrough in the next section). That tells CPrint-ai which product is customizable and how.
Open Settings to see your Layer Templates - the list of products you have made customizable. Click Add New to create one, or Edit an existing template.
A template has three parts: the product, one or more sides, and the layers (zones) buyers fill in. Work top to bottom:
Click Pick Product and choose the Shopify product this template applies to.
Print size - longest edge (inches) sets how large the print-ready file is generated (default 16 in). Set this to your product's printable area so the output is the right resolution.
Front Side is required; Back, Left, and Right are optional for multi-side products. For each side, upload a product template image (.jpg or .png) - the mockup the buyer personalizes on.
Click Add Layer for each zone the buyer fills in. Set Width, Height, and Angle, and drag the layer to position it on the live preview (right). Each layer has a Type:
In Text layer settings you control: Label (the prompt the buyer sees), Max characters (default 20), Allowed fonts (tick the ones buyers may use - empty means all), a Default font, Allowed colors (add hex values), and a Default color.
The Include for print checkbox (on by default) controls whether a layer goes into the print-ready file. Untick it for marketing-only layers that should appear on the mockup but not on the final print.
Click Save. You stay on the page so you can keep editing. A template needs a product and at least one side that has an image and one layer.
On an activated product, your shopper sees a single-screen editor. A typical flow:
Here is the AI restyle in action - a shopper's photo transformed while keeping the same subject:
Uploaded photo
Oil Painting
Pop Art
Pencil SketchGenerated with CPrint-ai's own AI tools. The input photo is an AI-generated sample standing in for a shopper's upload.
Turns the buyer's photo into an art style while keeping the subject recognizable. Eight styles are available:
| Style | Look |
|---|---|
| Oil Painting | Classical oil with textured brushstrokes and rich impasto |
| Watercolor | Soft translucent washes with gentle bleeding edges |
| Black & White | High-contrast fine-art monochrome with subtle grain |
| Retro / Vintage | 1970s film print with warm, faded, nostalgic tones |
| Pop Art | Bold Warhol-style flat color blocks and screen-print outlines |
| Anime | Clean cel-shaded anime illustration with crisp linework |
| Futuristic | Sleek sci-fi look with cool tones and neon edge-lighting |
| Pencil Sketch | Detailed graphite sketch with fine cross-hatching |
One tap cleanly cuts the subject out of its background - great for clean product placement or layering onto your mockup.


Buyers type custom text into the text layers you set up, choosing from the fonts and colors you allow. Adding and editing text is instant and unmetered.
When a customized order is placed, CPrint-ai automatically renders a print-ready 300-DPI PNG for every personalized side, bundles them into a ZIP, and attaches it to the order (usually within about 5-10 seconds). The output resolution follows the template's Print size - longest edge (inches).
Shopify does not let apps edit your email templates automatically, so CPrint-ai gives you a small snippet to paste once. Buyers (and you) then see each side's design right in the order confirmation email.
On the app Home page, expand "Show buyers their design in the order email" and click Copy snippet.
Go to Settings - Notifications - Order confirmation in your Shopify admin (there is a direct link next to the snippet).
Paste the snippet after the order / line-items section, then Save.
The snippet (for reference):
{% for line in line_items %}
{% assign previews = line.properties['_cprint-ai_sidePreviews'] %}
{% if previews and previews != blank %}
<p style="margin:12px 0 6px;font-weight:bold;">Your custom design - {{ line.title }}</p>
{% assign urls = previews | split: '|' %}
{% for u in urls %}
<img src="{{ u }}" width="150" style="max-width:150px;border:1px solid #eee;border-radius:6px;margin:0 8px 8px 0;" alt="Custom design preview" />
{% endfor %}
{% endif %}
{% endfor %}
CPrint-ai has four plans. You can start on Free and change plans anytime from the Billing page; billing is handled securely through Shopify.
| Plan | Price / month | Image generations | AI Restyle | Extra image |
|---|---|---|---|---|
| Free | $0 | 10 / month | - | - |
| Basic | $19 | 100 / month | - | $0.12 |
| Advanced Recommended | $29 | 200 / month | Yes | $0.10 |
| Pro | $49 | 400 / month | Yes | $0.07 |
The Analytics page shows how personalization is performing for your store:
| Symptom | What to check |
|---|---|
| The customizer does not appear on a product | Confirm the "Custom Print Template" app section is added to that product's template in the theme editor (Quick start, step 2), and that you have created a template for the product (step 3). |
| AI Restyle is greyed out for buyers | AI Restyle requires the Advanced or Pro plan. Upgrade on the Billing page. (Text and background removal work on Free.) |
| A buyer sees a low-resolution warning | Their photo is small relative to the template's print size. They can upload a larger image, or you can lower the print size for that product. |
| The print file or email preview is missing | The print file renders a few seconds after the order. For the email preview, make sure the snippet is pasted into the Order confirmation notification (Section 6). |
Still stuck? Use Contact Support inside the app.
| Term | Meaning |
|---|---|
| Template | The configuration that makes one product customizable (its sides and layers). |
| Side | A printable face of the product: Front (required), Back, Left, Right. |
| Layer | A zone on a side that the buyer fills in - an Image layer or a Text layer. |
| Include for print | Per-layer switch that decides whether the layer is baked into the print-ready file. |
| Print size (longest edge) | The inches value that sets the resolution of the generated 300-DPI print file. |
| Image generation | One AI restyle or background-removal operation - what counts against your monthly plan allowance. |
| App section | The "Custom Print Template" block you add to a product page to show the customizer. |
| To do this | Go to |
|---|---|
| Activate the editor, see usage & the email snippet | App Home (General) |
| Create / edit customizable products | App Settings |
| See revenue, generations, conversion | App Analytics |
| Change plan | App Billing |
| Add the customizer to a product page | Shopify theme editor - add the "Custom Print Template" section |
| Show the design in emails | Shopify Settings - Notifications - Order confirmation |