Native App Setup: 15 minutes

Shopify × PrintHub — Native Fulfillment Service

Install our official Shopify app, connect your products via SKU mapping, and leave printing, packing and shipping to us.

Overview

PrintHub is registered as an official Fulfillment Service inside Shopify. As soon as a customer places an order, Shopify automatically creates a Fulfillment Order and assigns it to our Hamburg location. We print, pack and ship with DHL — without you having to lift a finger.

Benefits

Why Shopify with PrintHub?

Zero manual handling

Every order that hits your store is passed to PrintHub automatically. No CSV exports, no Zapier chains, no manual steps.

Automatic order assignment

Shopify assignment rules identify PrintHub products by SKU and create the fulfillment order directly in our partner dashboard.

Location-specific routing

Configure different Shopify locations for PrintHub, FBA or your own warehouse — each product ends up where it belongs.

Personalization via line-item properties

Engraving text, custom names, uploaded designs: every custom field from your shop is attached to the print job automatically.

Tracking push-back to Shopify

As soon as DHL scans the label, we write the tracking number back to Shopify and trigger the shipping-confirmation email flow.

Setup

Live in 15 minutes

Step by step — from zero to your first automated order.

  1. 01

    Install the app from the Shopify App Store

    Open our PrintHub app listing and click "Add app". You will be redirected straight to your store.

  2. 02

    Confirm OAuth scopes

    We request read_orders, write_fulfillments, read_products and read_locations — everything required for automated fulfillment. No credit-card or customer PII beyond the necessary minimum.

  3. 03

    Map your products

    In the PrintHub partner dashboard you link your Shopify variants (SKU) to our catalog product IDs. One click per product — everything after that runs automatically.

  4. 04

    Trigger a test order

    Create a draft order with one of your PrintHub products inside the Shopify admin. It shows up in the partner dashboard within seconds — print-ready with a DHL label preview.

Features

What this integration can do

  • Auto-fulfillment via the Shopify Fulfillment Service API
  • Status webhooks: fulfillment_order/create, fulfillment/update
  • Multi-location support (multiple Shopify stores per account)
  • Refund and cancel flow kept in sync
  • Variant and SKU mapping with bulk import
  • DHL labels generated automatically
Frequently asked

What partners often ask us

Does the Shopify app cost anything?
The app itself is free. You only pay the product and shipping cost per order — transparently debited from your PrintHub wallet.
What happens with cancellations?
As long as the order has not been printed yet, Shopify's fulfillment-cancel webhook cancels the job automatically. Items already produced are invoiced — which is standard practice in print-on-demand.
Can I connect multiple Shopify stores?
Yes. Each store is managed as its own location inside your PrintHub account. Reporting, inventory logic and shipping are kept separate.
How do I pass engravings or custom text?
Use line-item properties (for example via apps like Infinite Options or Bold Product Options). We read those fields and print them exactly as provided.
Is this compatible with Shopify Markets and multiple currencies?
Yes. We ship EU-wide via DHL and invoice you in EUR — independent of which currency your customer paid in.

Ready to connect Shopify with PrintHub?

In a 30-minute call we go over your setup, catalog and volume — and send you out with a concrete roadmap.