Why this is the highest-ROI feature for photo-print stores
The single largest source of refunds and 1-star reviews for personalized photo products is 'the print is blurry'. The customer uploaded what they had; you printed it; the result didn't meet expectations.
The fix isn't a better printer — it's catching low-quality uploads at upload time and letting the customer decide. Most customers, when shown 'this will likely print soft, here's a preview', will go find a better photo or accept the trade-off. Either is a better outcome than a refund.
Step-by-step setup
- Install Print It My Way. Quality check runs automatically on every image upload. Install the app from the Shopify App Store.
- Set the minimum print resolution per product. For each product, set the minimum DPI required. A 12x12 canvas at 300 DPI needs 3600x3600 pixels. A small ornament might only need 600x600. Match it to your printing requirements.
- Configure the warning vs block threshold. Two thresholds: 'warning' (show 'may print soft') and 'block' (don't allow checkout). Common setup: warn at 200 DPI, block at 100 DPI. Customers can override warnings with an acknowledgement checkbox.
- Enable JPG compression detection. Heavily compressed JPGs print as a blurry mess even when resolution is high. Toggle 'Detect heavy compression' — the field checks for JPEG quality artifacts and warns if the image was over-compressed (common with Instagram exports and WhatsApp forwards).
- Show customers what 'low quality' means. Don't just say 'low resolution'. Show a small preview of how the image will likely print ('estimated print quality: soft'). Visual feedback beats a numerical warning.
- Handle screenshots specifically. Phone screenshots have a known small dimension (~1170x2532 for a recent iPhone). If you detect screenshot dimensions, surface a specific warning: 'This looks like a screenshot. The original photo will print better — can you find it in your photos app?'.
- Test with known-bad uploads. Upload a phone screenshot, a WhatsApp-forwarded photo, and a tiny thumbnail. Confirm each triggers the right warning level and the customer experience is clear.
DPI math made simple
DPI (dots per inch) = pixels divided by inches. For sharp print:
- 300 DPI — the gold standard for photo prints (canvas, gallery prints)
- 200 DPI — acceptable for casual prints (mugs, ornaments, posters viewed from distance)
- 150 DPI — minimum for any product. Below this, even small prints look soft.
For an 8x10 print at 300 DPI you need 2400x3000 pixels. For a 16x20 canvas, 4800x6000 pixels. Bigger products need much more resolution than people expect.
Why compression breaks even high-res uploads
Resolution isn't the only measure of quality. A 4000x4000 image that's been re-compressed by Instagram and re-shared via WhatsApp has visible JPEG artifacts that print as noise and softness — even though the pixel count looks fine.
The quality check should detect JPEG quality factor (a measure of compression strength). Images saved at quality ≤ 70 typically show artifacts; below 50 they're visibly degraded. Print It My Way runs this check automatically and surfaces 'over-compressed' as a separate warning category.
How to talk to customers about quality
Avoid technical language. 'Your image is 600x600 at 75 DPI' means nothing to most customers. Translate it:
- Good: 'This photo will print sharp.'
- OK: 'This may print slightly soft. Here's an estimated preview.'
- Block: 'This photo is too small to print at this size. Try a higher-resolution photo or pick a smaller product size.'
Always suggest a path forward, not just a problem.
Stop shipping blurry prints
Print It My Way's quality check runs DPI, dimension, and compression detection on every upload with customer-friendly warnings. Install free.
Install Print It My Way — Free See the photo upload comparison →Frequently asked questions
What about iPhone Live Photos?
Live Photos upload as JPGs (the still frame) on most browsers. The check works normally on the still frame. If you want to use the live frame, that's a more advanced setup — most stores treat them as regular photos.
Can customers override the warning?
Yes (recommended) for soft warnings. Block-level errors should not be overridable — if the image is genuinely too small to print, accepting it just produces a refund later.
Does this work for transparent PNGs?
Yes. PNG dimension and compression check applies normally. Alpha channel quality (for stickers and decals) is checked separately for clean edges.
What about RAW files?
Most browsers can't display RAW. If you accept RAW, the quality check runs on the JPEG preview embedded in the RAW. For production, you'd convert the RAW to a high-quality JPG or TIFF in the order pipeline.
Does the quality check slow down upload?
No. The check runs in milliseconds (dimension and compression are fast to detect). Customers don't notice a delay.