Start Print-on-Demand
Design products and launch a print-on-demand store with zero inventory
What You'll Build
A live print-on-demand store with product designs, organized collections, payment processing, and a marketing plan - ready to take orders with zero inventory.
- Product designs created in Canva
- Shopify store with print-on-demand app installed
- Products organized into collections
- Stripe payment processing configured
- Marketing and launch plan in Notion
Prerequisites
- A Shopify account (14-day free trial)
- A Canva account (free tier works for most designs)
- A niche or audience in mind for your products
- Design ideas or inspiration collected
Architecture
Canva is where you create all product designs - graphics for t-shirts, mugs, posters, etc. Shopify runs your storefront and connects to a print-on-demand app that handles printing and shipping. Stripe processes all payments through Shopify. Notion keeps your product ideas, design specs, and marketing plan organized.
Design product graphics in Canva
~30 minCreate the product designs that will go on your print-on-demand products - t-shirts, hoodies, mugs, posters, phone cases, and more.
- Open Canva and create designs at the right dimensions for your products: t-shirts need 4500x5400px, mugs need 2700x1100px, posters vary by size - check your print-on-demand provider's specs
- Start with 5-10 designs in your niche - use bold typography, simple illustrations, or a combination. Less is more for print-on-demand
- Use transparent backgrounds (PNG export) for designs that go on products - this gives the cleanest look on any product color
- Create variations of your best designs: different colorways, text variations, or seasonal versions
- Export all designs as high-resolution PNG files (300 DPI) - low-resolution prints look amateur
Set up Shopify store with print-on-demand app
~20 minCreate your Shopify store and install a print-on-demand app that handles printing, inventory, and shipping automatically.
- Sign up at shopify.com and create your store with a name that fits your brand and niche
- Go to the Shopify App Store and install a print-on-demand app (Printful, Printify, or Gooten are the most popular)
- Connect the print-on-demand app to your Shopify store - it will automatically sync products and handle fulfillment
- Choose a clean Shopify theme (Dawn is free and excellent) and customize it with your brand colors, logo, and fonts
- Set up your essential pages: About, Contact, FAQ, Shipping Policy, and Return Policy
Configure products & collections
~20 minUpload your designs to products, set pricing, create product mockups, and organize everything into browsable collections.
- In your print-on-demand app, create products by uploading your Canva designs to product templates (t-shirts, hoodies, mugs, etc.)
- Set your pricing: check the base cost from your print-on-demand provider and add your markup. A 40-60% margin is standard for print-on-demand
- Write compelling product titles and descriptions - include the design concept, product material, and sizing info
- Generate mockup images using the print-on-demand app's built-in mockup generator. Use lifestyle mockups that show products being worn or used
- Create Shopify collections to organize products: by product type (T-Shirts, Mugs, Posters), by theme (Funny, Motivational, Seasonal), and a "Best Sellers" collection
Set up Stripe for payments
~10 minActivate payment processing so customers can buy your products with credit cards, Apple Pay, and more.
- In your Shopify admin, go to Settings → Payments and activate Shopify Payments (powered by Stripe)
- Enter your business details, bank account information, and tax info for payouts
- Enable additional payment methods: Apple Pay, Google Pay, and Shop Pay for faster checkout
- Configure your tax settings under Settings → Taxes - enable automatic tax calculation for your selling regions
- Do a test purchase in Stripe test mode to confirm the entire checkout flow works
Plan marketing & launch in Notion
~20 minCreate a marketing plan and launch strategy in Notion to drive your first customers to the store.
- Create a Notion workspace with pages for: Product Ideas (database tracking design concepts, status, and sales), Marketing Plan (channels, tactics, and timeline), and Content Calendar
- Plan your launch announcement: write social media posts, identify relevant communities and subreddits where your niche audience hangs out, and draft a launch email if you have a list
- Set up a content strategy: plan weekly Instagram/TikTok posts showcasing your products - lifestyle photos, behind-the-scenes design process, and customer photos
- Research and list 10-15 micro-influencers in your niche who might promote your products in exchange for free items
- Set first-month goals: store visits, conversion rate target, and revenue goal. Track these weekly in your Notion dashboard
🎉 You're Done!
A live print-on-demand store with product designs, organized collections, payment processing, and a marketing plan - ready to take orders with zero inventory.
Want this built for you?
Get a step-by-step checklist, setup order, and the exact config for every tool in this guide. Or let me build it for you.
Get the checklist → Want this built for you?