Upload. Configure. Pay. Fulfill.
Full Legendary Tails flow: watermarked preview, tier selection, print options, mockup preview, simulated payment, instant digital download, and Printful API handoff.
Watermarked preview protectionModular SKU mapping placeholdersPrintful call after payment
1) Upload sample dog image
We render a repeated LEGENDARY TAILS watermark across the preview to prevent reuse.
Click to upload dog photoJPG or PNG
2) Choose your package
3) Product mockup preview (from provided templates)
Auto-updates by framed/unframed + size + frame color.
Switch to Digital + Print to preview mockups by product option.
4) Payment + fulfillment trigger
This is wired as a test payment step. On success: instant digital link + Printful API order payload.
Manual values to supply before go-live
- Real Printful SKUs/variant IDs (replace SKU_PLACEHOLDER_* mappings in lib/purchase.js)
- PRINTFUL_API_KEY env variable in deployment
- Real payment processor integration (Stripe/Shopify checkout webhook)
- Final generated artwork URL passed to /api/checkout (replace placeholder artworkUrl)
- Production digital asset URL (replace /examples/emberwood-example.png)