E-commerce Product Launch Checklist: 30 Steps from Photos to First Sale
You've got a product. Maybe it's sitting in boxes in your garage or staged on your kitchen table for photos you haven't taken yet. The gap between "I have a product" and "I'm getting sales" feels enormous. It's not. It's 30 steps. Here they are, in order, with exactly what to do at each one.
Most product launches fail for one of two reasons: the photos don't sell, or the launch sequence is out of order. You spend three weeks perfecting your Shopify theme before you've taken a single product photo. You run ads before you have reviews. You send an email blast to a list of 47 people.
This checklist fixes that. It's organized in 5 phases that build on each other. Don't skip ahead. Don't rearrange. Each step exists because it sets up the next one.
Total timeline: If you work on this 2-3 hours per day, you can complete all 30 steps in 4-6 weeks. If you batch it (dedicated launch days), you can do it in 2-3 weeks.
Phase 1: Pre-Launch (Steps 1-6)
Before you build anything public-facing, get these foundations in place. This is the planning that prevents expensive mistakes later.
Why: Products with 7+ images convert 30% higher than products with 3-4 images. You need variety, not just quantity.
The 8 required shots: (1) Hero shot — product on white or clean background, front-facing, well-lit. This is your thumbnail. (2) Back/alternate angle — show what the hero shot doesn't. (3) Detail/texture close-up — stitching, material, finish, print quality. (4) Scale/size reference — product next to a common object (hand, coin, ruler) or on a person. (5) In-use/lifestyle — someone actually using the product in a real setting. (6) Packaging — what arrives at their door. Unboxing is part of the product. (7) Group/collection — all colorways, sizes, or variations together. (8) Flat lay — product laid flat with complementary items around it (for social media).
Tool: Google Sheets or a printed checklist. Check off each shot as you take it.
Why: Lifestyle images are your social media content, your ads, and your "above the fold" website imagery. Without them, your brand looks like a catalog. With them, it looks like a brand someone wants to belong to.
How: (1) Define 3-5 "scenes" that match your brand and customer. If you sell candles: a nightstand, a bath setting, a dinner table, a reading nook. (2) Decide on lighting: natural window light (warm, editorial) or flash (clean, commercial). (3) Cast your model: a friend, yourself, or nobody (just hands and the product). (4) If you can't shoot lifestyle photos yourself, use an AI brand photography system to generate on-brand lifestyle imagery at scale.
Tool: Pinterest board of 15-20 reference images that match the vibe you want.
Why: Your photos get someone to the listing. Your copy gets them to click "Add to Cart." Most DTC founders write copy that describes features. Winning copy sells outcomes.
How: (1) Title formula: [Brand Name] + [Product Name] + [Key Differentiator] + [Size/Variant]. Example: "SOFTGOODS Essential Tee — Heavyweight 220GSM Cotton — Off-White." (2) Bullets (5-7): Lead with benefits, end with specs. "Stays structured after 50+ washes" > "220GSM cotton." (3) Description: Tell the story. Why does this product exist? What problem does it solve? Who is it for? End with a detail that justifies the price. (4) Don't write in marketing-speak. Write like you'd explain the product to a friend who asked "Is it worth it?"
Tool: ChatGPT for drafts, then rewrite in your voice. Never publish a first draft.
Why: Pricing in a vacuum is guessing. Pricing with data is strategy. You need to know where you sit in the market before you pick a number.
How: (1) Search your product category on Amazon, Etsy, and Shopify stores. (2) Make a spreadsheet: competitor name, price, shipping cost, materials, positioning (budget/mid/premium). (3) Decide your lane: are you the affordable option, the mid-range value play, or the premium choice? (4) Price accordingly. If you're premium, don't apologize for it — but make sure your photos and copy justify the price. (5) Factor in all costs: COGS, shipping materials, platform fees (Shopify ~2.9%, Etsy ~6.5%), and marketing spend.
Tool: Google Sheets for competitor tracking. A simple COGS calculator to find your margin.
Why: Nothing kills a new brand faster than shipping surprises: unexpected costs, long delivery times, or damaged products. Sort this out before you take a single order.
How: (1) Weigh and measure your product in its shipping packaging. You need exact dimensions for rate calculation. (2) Compare USPS, UPS, and FedEx rates for your product weight and typical shipping distance. For products under 1 lb, USPS First Class is almost always cheapest. (3) Decide: free shipping (build it into the price) or flat rate? Free shipping converts better but requires higher pricing. (4) Order packaging: mailers (poly or kraft), tissue paper, stickers, thank-you cards. Budget $1-3 per package. (5) If you're doing more than 20 orders/day, look into ShipStation or Pirate Ship for discounted rates.
Tool: Pirate Ship (free, discounted USPS/UPS rates). ShipStation ($25/mo) for volume.
Why: You need a destination before you start driving traffic. Every ad, every post, every email will point here. If this page doesn't convert, nothing else matters.
How: (1) Hero section: your best lifestyle photo + product name + one-line value prop + "Shop Now" button. (2) Product photos section: all 8 shots from your shot list in a gallery or carousel. (3) Benefits section: 3-4 icons with short benefit statements. (4) Social proof section: reviews, press mentions, user photos (even if you only have 3 reviews from friends and family to start). (5) FAQ section: answer the 5 questions you know people will ask (sizing, materials, shipping time, returns, care instructions). (6) Final CTA: "Add to Cart" button visible without scrolling on mobile.
Tool: Shopify ($39/mo) for full stores. Carrd ($19/yr) for single-product landing pages.
Phase 2: Content Creation (Steps 7-12)
Your pre-launch planning is done. Now create all the visual and written content you'll need for launch. Batch this — do it all in 2-3 dedicated days.
Why: Your hero image is the first thing a customer sees. It determines whether they click. On marketplaces like Amazon and Etsy, it's literally the difference between getting a click and being scrolled past.
How: (1) Set up a white surface and background (poster board from the dollar store works). (2) Position your product 2-3 feet from a large window. No direct sunlight — overcast or diffused light is best. (3) Use a phone tripod ($15) to keep the camera steady. (4) Shoot at multiple angles: front, 45 degrees, side, top-down. (5) Take 30+ photos per angle — pick the best 1-2 from each. (6) Edit in Lightroom Mobile (free): increase exposure, boost whites, remove any background imperfections. (7) Export at 2000x2000px minimum — marketplaces require high resolution.
Tool: Phone + $15 tripod + $5 poster board. Or an AI product photography system for unlimited variations.
Why: Lifestyle photos are your social content, ad creative, and website hero images for the next 3-6 months. This one shoot fuels your entire launch.
How: (1) Follow your lifestyle plan from Step 2. (2) Shoot during golden hour (1 hour before sunset) for warm, editorial light. (3) Get at least 3 different "scenes" with 5+ photos each. (4) Include detail shots: hands on the product, product next to a coffee cup, product on a shelf. (5) Film 3-5 short video clips (10-15 seconds each) during the same session — you'll need these for Reels and ads. (6) Get at least one "unboxing" sequence: hands opening the package, pulling out the product, first reaction.
Tool: iPhone in portrait mode for photos. Standard mode for video. Ring light ($25) if shooting indoors.
Why: Returns cost you money, time, and sometimes the customer relationship. Clear size representation prevents 30-50% of returns for size-dependent products.
How: (1) Photograph the product being held in a hand. (2) Place it next to everyday objects: a phone, a pen, a quarter, a laptop. (3) If it's clothing: show it on 2-3 different body types if possible, or include a detailed size chart. (4) For jewelry/small items: macro close-up next to a ruler. (5) Add measurements as text overlay on one image using Canva.
Tool: Phone camera + common objects for scale. Canva for measurement overlays.
Why: Detail shots build trust. They say "we're not hiding anything — look as close as you want." Products with texture/detail photos see higher conversion rates because buyers feel more confident about quality.
How: (1) Use your phone's macro mode or zoom to 2x. (2) Focus on the part of the product that justifies the price: the weight of the fabric, the precision of the print, the quality of the hardware. (3) Shoot with side lighting to emphasize texture (shadows reveal texture, flat light hides it). (4) Get at least 3 different detail shots per product.
Tool: Phone with macro mode. Side window light.
Why: Launch week is overwhelming. If you're trying to create content AND handle orders AND respond to DMs, the content suffers. Pre-create everything so you can focus on customer experience during launch.
How: (1) Create 7-10 social posts for launch week: 2 teasers (before launch), 1 launch announcement, 2 product detail posts, 2 lifestyle posts, 1 behind-the-scenes, 1 customer reaction/testimonial, 1 "last chance" post. (2) Write all captions now. (3) Create 3-5 Stories per day for launch week. (4) Edit 2-3 Reels from your video clips (Step 8). (5) Schedule everything in Later or Meta Business Suite so it posts automatically.
Tool: Canva for graphics. CapCut for Reel editing (free). Later for scheduling.
Why: Email converts at 3-5x the rate of social media. Your email list — even 50 people — is your highest-intent audience.
How:
Email 1 — Tease (3 days before launch): Subject: "Something's coming [day]." Body: one lifestyle photo, a teaser description without revealing the product name or price. "We've been working on this for [X months]. It drops [date]. Reply to this email to get early access." Purpose: build anticipation and identify your most engaged subscribers.
Email 2 — Launch (launch day): Subject: "It's here. [Product name] just dropped." Body: hero photo, 3-line product description, price, and a big "Shop Now" button. Keep it short. This email has one job: get the click. Purpose: drive first-day sales.
Email 3 — Last Chance (5 days after launch): Subject: "[X] left in stock" or "Last call: launch pricing ends tonight." Body: social proof (screenshots of DMs, early reviews, customer photos if you have them) + the CTA. Purpose: urgency for anyone who was on the fence.
Tool: Mailchimp (free up to 500 contacts). Klaviyo for Shopify-integrated e-commerce email.
Phase 3: Platform Setup (Steps 13-18)
Your content is created. Now set up the infrastructure that turns visitors into buyers.
Why: Photo order matters. Copy placement matters. A listing is a sales page, and every element should be intentional.
How: (1) Photo order: Hero shot first, lifestyle second, scale third, detail fourth, packaging fifth. (2) Use all available image slots (Shopify allows 250, Etsy allows 10 — use them all). (3) Title: front-load the most searchable term. (4) Bullets: benefits first, specs second. (5) Description: tell the story, then get specific. (6) Price: display the price confidently. If you're offering a launch discount, show the original price crossed out.
Tool: Your e-commerce platform (Shopify, Etsy, Amazon, WooCommerce).
Why: Organic search traffic is free and compounds over time. A well-optimized product page can generate sales for years without ad spend.
How: (1) Page title tag (60 chars max): "[Product Name] — [Key Feature] | [Brand Name]." (2) Meta description (155 chars max): describe the product with the primary search term + a reason to click. (3) Alt text on every image: describe what's in the photo using natural language. "Women's heavyweight cotton tee in off-white, front view" not "IMG_4521." (4) URL slug: keep it short and keyword-rich. /heavyweight-cotton-tee not /product-42938-variant-B.
Tool: Your platform's built-in SEO fields. Google Keyword Planner (free) for search volume.
Why: Each platform is a different traffic source. Etsy has built-in search traffic. Amazon has Prime shoppers. Your own site has the highest margins. Being everywhere increases your total addressable market.
How: (1) Pick your primary platform (where you drive direct traffic). (2) List on 1-2 secondary marketplaces. (3) Adapt your copy slightly for each platform's audience (Etsy buyers want a story, Amazon buyers want specs). (4) Use the same photos across all platforms but adjust dimensions for each platform's requirements.
Tool: Sellbrite or LitCommerce for multi-platform sync.
Why: Overselling (accepting an order you can't fulfill) destroys customer trust and gets you penalized on marketplaces. Running out of stock without knowing kills momentum.
How: (1) Enter your exact inventory count on every platform. (2) Set low-stock alerts at 20% of your initial inventory. (3) If selling on multiple platforms, sync inventory so a sale on Etsy reduces the count on Shopify. (4) Know your reorder timeline: how long does it take to get more product from your supplier?
Tool: Shopify's built-in inventory. Sellbrite for multi-platform sync.
Why: Figuring out taxes 6 months in is painful. Setting it up on day one takes 30 minutes and saves you headaches at tax time.
How: (1) Enable Shopify Payments or Stripe (lowest fees for most sellers). (2) Turn on automatic sales tax collection for states where you have nexus (Shopify does this automatically). (3) Set up a separate bank account for your business (even a free checking account). (4) Track every expense from day one in a spreadsheet or Wave (free accounting software).
Tool: Shopify Payments or Stripe. Wave Accounting (free). TaxJar for multi-state tax compliance.
Why: 67% of shoppers check the returns policy before buying. No policy = no trust = no sale. A generous returns policy actually increases sales more than it increases returns.
How: (1) Write a returns policy: 30-day returns, customer pays return shipping, refund within 5 business days of receiving the return. Adjust based on your product. (2) Publish it on a dedicated page and link it from every product page. (3) Set up a dedicated email for customer service (support@yourbrand.com). (4) Create 3 email templates: order confirmation, shipping confirmation, return instructions. (5) Respond to every inquiry within 12 hours.
Tool: Gmail for customer service. Shopify's built-in order notifications.
Phase 4: Launch Week (Steps 19-24)
Everything is built. Content is ready. Now you launch. This is a 7-day sprint — every day has a job.
Why: People need to see something 7+ times before they act on it. A countdown ensures your audience knows something is coming AND when it arrives.
How: Day 5: "Something's coming." Blurred or partial product photo. Day 4: Reveal one detail (the material, the color, the texture). Day 3: Behind-the-scenes of the product being made or packaged. Day 2: Reveal the product with a full photo. No price yet. Day 1: "Tomorrow. [Time]. Set your alarm." Include an Instagram countdown sticker so followers get notified.
Tool: Instagram countdown sticker. Pre-scheduled posts from Step 11.
Why: Your email list is your warmest audience. They signed up because they're interested. Give them first access.
How: (1) Send at 8-10 AM in your audience's timezone. (2) Subject line: "[Product name] just dropped." Keep it short and direct. (3) Body: one hero photo, a two-sentence description, the price, and a button to the product page. (4) If you offered early access to people who replied to the tease email, send them a separate email 2 hours before the public launch.
Tool: Mailchimp or Klaviyo. Scheduled to send automatically.
Why: Gifted products to the right people generate organic content that's more trustworthy than anything you can create yourself. Even if only 30% post about it, that's 3-6 pieces of free content to your target audience.
How: (1) Find 20 creators in your niche with 1K-25K followers and real engagement (not bought followers). (2) DM them: "Hey [name], I love your content. We just launched [product] and I'd love to send you one, no strings. Would you be open to it?" (3) Include a handwritten note in the package. (4) Follow up 5 days after delivery: "Did it arrive okay? Would love to hear what you think." Don't ask them to post — the good ones will if they genuinely like it.
Tool: Instagram search + your product + shipping supplies.
Why: Launch day energy fades fast. You need to hit multiple touchpoints throughout the day to catch people at different times.
How: 8 AM: Launch announcement post (feed). 10 AM: Stories showing first orders coming in (screenshot of notification, blurred). 12 PM: Reel showing the product in action. 2 PM: Story poll ("Which color is your favorite?"). 4 PM: Share any customer messages or reactions. 6 PM: "We sold [X] in the first 10 hours" or "Thank you for the response" post. 8 PM: Behind-the-scenes of packing orders. All of this should be pre-created (Step 11) except the real-time reactions.
Tool: Later or Meta Business Suite for pre-scheduled posts.
Why: Organic reach is limited. A $10-20/day ad during launch week amplifies your reach to people who would buy but don't know you exist yet.
How: (1) Wait until day 2 or 3 of launch (don't run ads on day 1 — your organic content should carry that day). (2) Use your highest-performing organic post as the ad creative (the one with the most saves/shares). (3) Audience: lookalike of your email list, or interest-based targeting in your niche. (4) Objective: conversions (purchase). (5) Budget: $10-20/day for 7 days. (6) Measure: cost per purchase, ROAS. Kill anything under 2x ROAS after 3 days.
Tool: Meta Ads Manager. Start with one campaign, one ad set, one ad.
Why: One feature in a niche newsletter can drive more qualified traffic than a week of ads. The key is targeting publications that serve your exact customer.
How: (1) Find 10-15 blogs, newsletters, and podcasts in your niche. (2) Email the editor/writer directly (not a contact form): "Hi [name], I just launched [product] that I think your readers would find interesting. [One sentence about what makes it different.] Happy to send a sample or share photos. Here's the link: [URL]." (3) Include 2-3 high-res photos as attachments or a Dropbox link. (4) Follow up once after 5 days. Don't follow up more than that. (5) Post in relevant subreddits and Facebook groups (read the rules first — many allow self-promotion on specific days).
Tool: Gmail. Google search for "[your niche] + blog/newsletter/podcast."
Phase 5: Post-Launch (Steps 25-30)
Launch week is over. The real work of building a sustainable business starts now. These steps turn a launch into a brand.
Why: Reviews are the #1 conversion factor in e-commerce after photos. A product with 10 reviews converts at 2-3x the rate of a product with zero reviews. Your first 25 reviews determine your trajectory.
How: (1) Set up an automated email 7 days post-delivery: "Hey [name], how's the [product]? If you have 30 seconds, a review would mean the world: [link]." (2) Include a photo request: "Bonus: if you share a photo of your [product], we'll feature you on our Instagram." (3) Offer a 10% discount on next purchase for leaving a review (where platform rules allow). (4) Respond to every review — positive and negative. A thoughtful response to a 3-star review builds more trust than the review itself.
Tool: Shopify's review request emails. Judge.me or Loox for photo reviews.
Why: 97% of first-time visitors don't buy. Retargeting brings them back when they're ready. Retargeting ads have the highest ROAS of any ad type because the audience already knows your product.
How: (1) Install the Meta Pixel on your site (Shopify has a one-click setup). (2) Create a retargeting audience: "People who viewed the product page in the last 14 days but didn't purchase." (3) Show them a different creative than they saw the first time: a customer review, a lifestyle photo they haven't seen, or a limited-time offer. (4) Budget: $5-10/day. (5) Run continuously — this should always be on.
Tool: Meta Ads Manager. Google Ads for search retargeting.
Why: User-generated content is the most trusted form of marketing. A real customer photo converts better than a professional brand photo because it's proof that real people buy and enjoy your product.
How: (1) Create a branded hashtag: #my[brandname] or #[brandname]life. (2) Include a card in every package: "Share your [product] and tag @[handle] for a chance to be featured." (3) Repost 1-2 UGC photos per week to your feed and Stories. (4) DM every person who tags you: "Love this! Mind if we share it on our page?" (5) Build a UGC highlight on your Instagram profile so it's permanently visible.
Tool: Instagram search by hashtag. TINT or Later for UGC management at scale.
Why: Your first week's data tells you where your next month's effort should go. If 60% of sales came from email, double down on email. If ads are bleeding money, pause them and fix the creative.
How: (1) Check total revenue vs. total ad spend. (2) Check conversion rate (should be 1-3% for a new product). (3) Identify your top traffic source. (4) Read every piece of customer feedback and note patterns. (5) Check which social post got the most engagement and saves. (6) Make one decision based on data: where to increase effort and where to reduce it.
Tool: Shopify Analytics. Google Analytics. Meta Ads Manager.
Why: Running out of stock during your growth phase kills momentum. It takes weeks to recover the ranking and traffic you lose during an out-of-stock period.
How: (1) Calculate your daily sell-through rate: total units sold / days since launch. (2) Calculate days until out of stock: remaining inventory / daily sell-through. (3) Subtract your supplier's lead time. That's your reorder deadline. (4) If you're selling faster than expected: order now and order more than you think you need. Understocking costs more than overstocking at this stage.
Tool: Spreadsheet with your inventory, sell-through rate, and supplier lead times.
Why: A one-product brand has a ceiling. The brands that grow are the ones that always have something next. Teasing the next product turns one-time buyers into followers who stick around.
How: (1) Drop a subtle hint in packaging: "Something new is coming. Follow @[handle] to see it first." (2) Share behind-the-scenes of development on Stories. (3) Ask your customers what they want next (poll or question sticker). (4) Add new product buyers to a "VIP" email segment for early access to the next launch. (5) Begin this cycle again at Step 1.
Tool: Instagram Stories. Your email list.
The compounding effect: Your first launch is the hardest because you're building everything from scratch. Your second launch reuses 60% of the infrastructure. By your fifth product, you have an audience, a system, and a brand that sells itself. The checklist doesn't get longer — it gets faster.
Related Reading
- E-commerce AI Product Photos
- UGC Content Guide for Small Business
- Email Subject Lines for Small Business
- AI Photography Prompt Formulas
The photos make or break the launch. We build product photography systems that generate unlimited on-brand visuals so you never launch with "good enough" images again.