PrintNow

Add web-to-print to your Shopify store

Embed PrintNow's design editor directly into Shopify product pages. Live pricing for configurable print jobs that exceed Shopify's variant limit, automatic order routing to your MIS — works with standard Shopify and Shopify Plus.

Diagram showing PrintNow editor embedded in a Shopify product page with API-driven pricing and order sync

The Shopify print problem

Shopify is built for products that ship in boxes. Print is built different.

Configurable, personalized, per-job-priced products don’t fit Shopify’s SKU model. App Store designer tools charge per-order fees and lock you into their roadmap. You need an integration, not another middleware tax.

Shopify variants can't model print

Shopify variants can't model print

Shopify caps products at 100 variants. A single business card SKU needs paper × finish × quantity × sides — hundreds of combinations. Print configuration breaks Shopify's product model on day one.

App Store apps charge per-order

App Store apps charge per-order

Most Shopify print designer apps tack on a 1–3% per-order fee on top of Shopify's transaction cuts. At print margins, those fees compound into a real tax on every job. App support is also limited to the app vendor.

Manual production handoff

Manual production handoff

After Shopify checkout, design files end up in shared drives, print specs get re-entered into your MIS, and approvals happen over email. Each Shopify order takes 8 manual steps before a press starts.

The PrintNow + Shopify model

Keep Shopify. Add print where it belongs.

PrintNow handles the design canvas, pricing engine, and production routing. Shopify keeps doing what it’s great at — checkout, payments, customer accounts, marketing. No app store middleman, no per-order fee, no theme rebuild.

Embed the editor in any Shopify theme

Embed the editor in any Shopify theme

Drop a PrintNow embed snippet into your Liquid product template. The editor loads inline on any Shopify theme — Dawn, Impulse, custom builds, Shopify Plus — and inherits your branding. Customers personalize without leaving the page.

Live pricing beyond the variant limit

Live pricing beyond the variant limit

PrintNow's pricing engine computes per-job prices for any configuration and writes the result back to the Shopify cart line item via API. Bypass Shopify's 100-variant ceiling without breaking checkout.

Order webhooks → your production

Order webhooks → your production

Shopify orders/create webhook fires; PrintNow ingests the order with print-ready files attached. From there orders flow into Presswise, OneFlow, SiteFlow, or PrintNow's Unified Admin for routing.

How the integration works

Four steps from Liquid template to production.

01

Add the PrintNow snippet to your Liquid theme

One Liquid include in your product template loads the PrintNow editor for any product configured for web-to-print. The editor inherits your theme's typography, colors, and spacing — no design rework needed.

02

Customers personalize inside Shopify

On a configurable product, customers see the PrintNow editor instead of a basic add-to-cart button. They customize text, upload artwork, choose paper and finish options, and see live pricing — all inside your Shopify product page.

03

Cart and checkout stay Shopify

When the customer adds to cart, PrintNow writes the design metadata and final calculated price to the Shopify cart line item via the Cart API. Your Shopify checkout, Shopify Payments, taxes, and shipping rates all apply unchanged.

04

Orders flow to PrintNow for production

Shopify orders/create webhook delivers the order to PrintNow with the design files. PrintNow routes orders into your MIS or Unified Admin for production. Status updates flow back to Shopify via the orders API.

Shopify web-to-print FAQs

Two integration paths. The fastest is embedding PrintNow's web-to-print editor into your Shopify product pages via Liquid template snippet — the editor loads as an iframe inside any Shopify theme, customers personalize, and the design + final price flows into the Shopify cart. The deeper integration uses PrintNow's Enterprise REST API to sync products, orders, customers, and inventory between Shopify and PrintNow's Unified Admin. Most merchants start with the embed and graduate to the API as volume grows.
Yes. Shopify Plus customers benefit most because the API integration unlocks scripted checkout, B2B catalogs with org-specific pricing, and Shopify Flow automation. Shopify Plus's Liquid customization options let the embedded editor blend perfectly with branded checkout. Plus merchants on Enterprise plans typically use the full REST API integration for catalog and order sync.
Print products almost always exceed Shopify's 100-variant limit. Business cards alone need paper × finish × quantity × sides — that's hundreds of combinations. PrintNow's pricing engine calculates the price for any combination at runtime and pushes it into the Shopify cart line item. Shopify never sees the variant explosion; it sees a single product with the calculated price attached.
Inside the embedded PrintNow editor, before checkout. Customers can upload PDFs, images, or use design templates. PrintNow validates the artwork (resolution, color mode, bleed, dimensions), shows a 3D preview, and saves the print-ready file alongside the Shopify order. Your fulfillment team sees both the Shopify order and the print-ready file via webhook or the Unified Admin.
No. The PrintNow editor lives inside your Shopify product pages. When customers add to cart, they land in your existing Shopify cart, then your existing Shopify checkout. Payment, taxes, shipping rules, discount codes — all Shopify. PrintNow handles only the design and pricing layer; commerce stays in Shopify.
PrintNow's primary integration path is the Enterprise API + theme embed, not a Shopify App Store app. This avoids the 20% revenue share Shopify takes from app subscriptions and gives you direct support from PrintNow rather than going through app store review. For most print businesses on Shopify Plus, the direct integration is faster, cheaper, and more flexible than an app store listing.