TL;DR
- Install order: Printful first → create product in Printful Design Maker → push to Shopify → install PIMW → assign Personalizer.
- Data flow: Customer personalization → Shopify line item properties → Printful order → print file (manual or Design API automated).
- Cost: Shopify $29 + Printful $0 + PIMW $9.99 = $38.99/mo flat. No per-order transaction fees.
- Setup time: 2-4 hours for first product. 1-2 days for 10-product catalog.
- Critical step: Match PIMW canvas pixel dimensions to Printful print zone at 300 DPI.
8-step complete setup
Step 1: Install Printful first (10 min)
From Shopify App Store, install the official Printful app. Connect or create your Printful account. Authorize access to Shopify products and orders. Verify the connection in Printful's dashboard.
Step 2: Create your first product in Printful's Design Maker (30-60 min)
In Printful Dashboard → Stores → Add Product. Select a blank product (e.g., Bella+Canvas 3001 unisex t-shirt). Upload your base design or leave blank if the entire design is customer-personalized. Position within the print zone. Set variant pricing (Printful suggests retail prices; adjust to your margin target). Generate mockups for storefront imagery.
Click "Submit to Store" — Printful creates the Shopify product with all variant SKUs (sizes × colors), pushes mockup images, sets pricing.
Step 3: Install Print It My Way (5 min)
From Shopify App Store, install Print It My Way. Free plan is fine for testing. Open PIMW dashboard.
Step 4: Build matching Personalizer (30-60 min)
In PIMW dashboard → Personalizers → Create New. Configure:
- Canvas dimensions: Match Printful's print zone at 300 DPI. For 12×16-inch t-shirt front print = 3,600×4,800 pixels.
- Text field: Customer's name. Set max characters (typically 12-20 for apparel). Enable 35+ font library.
- Photo upload field: Enable HEIC support. Set 300 DPI validation enforcement.
- Color swatches: Match Printful's available variants (color names map to Shopify variants).
- Cart Transform pricing: Photo upload +$4, premium font +$2, back design +$5 (configure per your margin targets).
Step 5: Assign Personalizer to existing Printful product (5 min)
In PIMW dashboard → Assignments → Assign Personalizer. Pick the existing Shopify product (created by Printful in Step 2). Do not create a duplicate Shopify product. PIMW reads the existing product's variants and images.
Step 6: Test with a draft order (15-30 min)
From Shopify admin → Orders → Create draft order. Add the personalized product. Click into the personalization, enter test text ("Test Name"), upload a sample photo. Save draft, complete checkout.
Verify in three places:
- Shopify admin: Open the order. Line item properties should show your text ("Name: Test Name") and the photo URL.
- Printful dashboard: The order should arrive within 1-5 minutes. Properties should be visible in the order details.
- Customer email: Order confirmation should include the personalization details in the line item summary.
Step 7: Configure print file workflow (30 min - 8 hours)
Manual workflow (recommended start): Train your operations team to read line item properties in Printful's order dashboard, compose the print file in Photoshop/Canva/Printful's Design Maker, attach it to the Printful order. Time per order: 2-5 minutes. No engineering required.
Automated workflow (high-volume stores): Set up Printful Design API integration. PIMW writes a print-ready PNG URL to line item properties. Your automation reads the URL and attaches it via Design API. Requires 8-20 hours of engineering work. Pays off above 50 personalized orders/day.
Step 8: Go live (30 min)
Publish the product page. Monitor the first 5-10 real customer orders carefully:
- Watch for line item property formatting issues.
- Verify photo upload resolution meets 300 DPI for all orders.
- Track conversion rate before/after PIMW (expect 15-30% lift on personalized products).
- Track personalization completion rate (% of customers who interact with the personalizer vs bounce).
Monthly cost breakdown
| Component | Role | Monthly cost |
|---|---|---|
| Shopify Basic | Storefront platform | $29 |
| Printful (free) | POD fulfillment, product setup, mockups | $0 (per-order fulfillment) |
| Print It My Way Basic | Customer-facing personalization | $9.99 |
| Total | — | $38.99/mo |
No per-order transaction fees. PIMW's $9.99/mo Basic plan covers unlimited Personalizers, unlimited product assignments, and unlimited Cart Transform pricing rules.
Common issues during setup
- Duplicate Shopify products: Cause — creating a product from both Printful's push and manually in Shopify. Fix: always let Printful create the Shopify product, then assign PIMW to it.
- Print zone dimension mismatch: Cause — PIMW canvas pixels don't match Printful's print zone at 300 DPI. Fix: audit pixel dimensions before launch using Printful's print zone specs.
- Line item properties not displaying in Printful: Cause — sync delay or Printful app property-display setting. Fix: check the order in Shopify admin first; if properties exist there, re-sync the Printful Shopify app.
- Photo upload resolution too low: Cause — PIMW's DPI validation not enabled, or customer uploading low-res phone screenshots. Fix: enable DPI validation in PIMW Personalizer settings; reject uploads below 300 DPI at chosen print size.
- Variant SKU mismatch: Cause — personalizing a product that wasn't created by Printful. Fix: only personalize products that came through Printful's push workflow.
Go-live checklist
- ✅ Printful product created via Design Maker and pushed to Shopify.
- ✅ PIMW Personalizer canvas dimensions match Printful's print zone at 300 DPI.
- ✅ PIMW Personalizer assigned to existing Shopify product (no duplicates).
- ✅ Draft order placed; line item properties visible in Shopify admin and Printful dashboard.
- ✅ Customer email confirmation shows personalization details.
- ✅ Print file workflow decided (manual or automated) and operations team trained.
- ✅ Photo upload DPI validation enabled and tested with low-res sample.
- ✅ Cart Transform pricing tested in cart drawer (add-on fees display correctly).
- ✅ Mobile UX tested on real device (not just dev tools simulation).
- ✅ Product page live and ready for customer traffic.
Install Print It My Way + Printful and go live
Free plan covers your first Printful product end-to-end. Full setup in 2-4 hours.
Install Print It My Way — Free Read the hybrid workflow guide →Frequently asked questions
What's the right install order for PIMW + Printful?
Install Printful first, create your blank product in Printful's Design Maker, push the SKU to Shopify, then install Print It My Way and assign the Personalizer to the existing Shopify product. Printful's product push creates the Shopify product with correct variant SKUs that match Printful's catalog. If you create a Shopify product first and then connect to Printful, you have to manually map variants — slower and error-prone.
How do I match PIMW's print zones to Printful's?
In Printful's Design Maker, the print zone dimensions are shown in inches at 300 DPI. For a 12×16-inch DTG t-shirt front print, that's 3,600×4,800 pixels. In PIMW dashboard, set the design canvas dimensions to the same pixel size. The customer's live preview canvas should be a scaled-down representation of the actual print zone. Test by placing a draft order and visually comparing PIMW's exported PNG dimensions to Printful's expected print file size.
How does the print file get from PIMW to Printful?
Two paths. (1) Manual: PIMW writes customer's personalization to Shopify line item properties. When the order is paid and pushed to Printful, your ops team reads the properties, composes the print file, and attaches it to the Printful order. 2-5 min/order. (2) Automated: PIMW generates a print-ready 300 DPI sRGB PNG at checkout, stores URL in line item properties. Your automation (or Printful Design API) reads the URL and attaches it automatically. Manual works for under 50 orders/day; automated pays off above that.
What does the complete stack cost monthly?
Shopify Basic $29/mo + Printful free (per-order fulfillment) + Print It My Way $9.99/mo Basic = $38.99/mo total. No per-order transaction fees. Compare to Customily ($49/mo + tiered per-item fees per customily.com/pricing) which adds $50-150/month at 500 personalized orders. The PIMW + Printful stack is $480-1,800/year cheaper than Customily + Printful at moderate volume.
What can break in this setup?
Five common issues: (1) Duplicate products — fix: always create from Printful first. (2) Print zone dimension mismatch — fix: audit dimensions at 300 DPI. (3) Line item properties not displaying in Printful — fix: check Shopify admin first, re-sync Printful app. (4) Photo upload resolution too low — fix: enable PIMW DPI validation. (5) Variant SKU mismatch — fix: only personalize Printful-created products.
How long does end-to-end setup take?
For a single product, 2-4 hours total: Printful product setup 30-60 min + Print It My Way install 5 min + Personalizer configuration 30-60 min + draft order test 15-30 min + print file workflow setup (manual) 30 min. For a 10-product catalog, 1-2 days. For 30+ products, 3-5 days including testing each product end to end.