How to Create a 60-Second Product Demo in Sora — Step-by-Step for E-Commerce Brands
Step-by-step guide to generating 60-second product demo videos in Sora, with copy-paste prompts for electronics, fashion, and beauty, plus Shopify publishing tips.
Product video is the single highest-converting asset in e-commerce, and for years the barrier was the same: hire a videographer, book a studio, wait two weeks, pay four figures, repeat for every SKU. Sora doesn’t solve every problem in that chain, but it absolutely demolishes the cost and time parts. OpenAI’s video generation model can turn a well-crafted text prompt into a cinematic 60-second product demo — landscape for YouTube, portrait for TikTok and Reels, square for feed ads — all from the same interface.
This tutorial walks you through building a complete product demo workflow: from writing prompts that actually work, to choosing the right aspect ratio for each platform, to dropping the finished clip into your Shopify store. No film school required. Mild prompt-engineering nerdery is helpful.
What You’ll Actually Achieve
By the end of this guide you’ll have a repeatable system for generating product demo videos in Sora, with prompts dialed in for three major product categories (electronics, fashion, beauty), a platform-by-platform format cheat sheet, and a practical export-and-publish workflow for Shopify. The whole process — from first prompt to published video — takes under an hour once you know what you’re doing.
What You Need Before You Start
You need a ChatGPT Plus or Pro subscription ($20/month for Plus), which includes access to Sora. Log in at sora.com or through the ChatGPT interface. You’ll also need product images or detailed product knowledge to write accurate prompts — Sora can work from text alone, but feeding it a reference image produces dramatically more consistent results. For the Shopify integration step, you need editor access to your store. That’s genuinely the entire requirements list.
Note 💡
Sora is available to ChatGPT Plus subscribers and higher tiers. The free ChatGPT plan does not include Sora access. If you’re on the API route, Sora is also available via OpenAI’s API with usage-based pricing — useful if you’re building automated pipelines at scale.
Step 1 — Understand Sora’s Core Parameters Before You Touch a Prompt
Sora generates videos up to 60 seconds long at resolutions up to 1080p. It supports three aspect ratios: 16:9 (landscape, ideal for YouTube and desktop product pages), 9:16 (portrait, built for TikTok, Instagram Reels, and mobile PDPs), and 1:1 (square, the workhorse for Meta feed ads and email embeds). You pick the ratio and duration in the UI before or after writing your prompt — it’s a dropdown, not a parameter you write into the prompt itself.
Generation time varies from roughly 30 seconds to a few minutes depending on video length and server load. A 10-second clip at 1080p comes back fast. A 60-second cinematic sequence with complex motion will take longer. Plan your workflow around that — don’t generate during a live product launch unless you’ve pre-built the assets.
Pro tip ✅
Start with shorter clips (10–20 seconds) when testing a new prompt. Once the visual style, lighting, and product representation look right, scale up to the full 60-second version. This saves credits and iteration time significantly.
Step 2 — The Anatomy of a Sora Product Prompt That Works
Weak prompts give you generic footage. Strong prompts give you something that looks like it came from a production house. The formula that consistently works for product demos has five components: shot type, product description, environment/setting, lighting, and camera motion.
Shot type tells Sora how to frame the subject — close-up, wide, overhead, tracking shot. Product description needs to be specific: not “a watch” but “a minimalist black titanium watch with a rectangular face and cream leather strap.” Environment sets the mood and context. Lighting defines the feel — harsh studio light reads as technical and precise, golden hour reads as lifestyle and aspirational. Camera motion adds production value — a slow dolly-in, a 360-degree orbit, a parallax reveal.
Here’s the baseline structure in practice:
Close-up product shot of a minimalist black titanium smartwatch with rectangular face and cream leather strap, rotating slowly on a matte white surface, soft diffused studio lighting from above, shallow depth of field, subtle lens flare, cinematic color grade, 4K quality
That prompt hits all five components. The “4K quality” and “cinematic color grade” instructions function as style modifiers that push Sora toward higher production value output. Now let’s build category-specific prompts.
Step 3 — Prompts by Product Category
Different product categories need different visual languages. Electronics want precision and tech-forward aesthetics. Fashion wants texture, movement, and lifestyle context. Beauty wants skin, light, and sensory suggestion. Here are tested prompts for each.
Electronics — Hero product reveal:
Cinematic product reveal of a slim silver wireless noise-cancelling headphone, emerging from soft black fabric on a dark granite surface, dramatic side lighting with a subtle blue rim light, slow dolly-in from wide to close-up, reflections visible on the headphone's glossy surface, mist rising from dry ice in the background, ultra-realistic product photography style, 60 seconds
The dry ice and rim light combo is a reliable shortcut to premium tech aesthetics in Sora. Swap “blue rim light” for “amber rim light” and the entire mood shifts from cold and precise to warm and lifestyle-oriented.
Fashion — Lifestyle wear demo:
A woman walking confidently through a sun-drenched Parisian street wearing an oversized cream linen blazer and wide-leg beige trousers, slow-motion capture at 120fps, golden hour lighting, camera tracking alongside her at waist height, fabric texture clearly visible, shallow depth of field, film grain, Vogue editorial style
For fashion, the model and environment carry as much weight as the garment. “Film grain” and “editorial style” push Sora away from the plastic-looking AI aesthetic and toward something you’d actually run in an ad campaign.
Beauty — Serum product close-up:
Extreme close-up of a glass dropper releasing a single drop of golden face serum onto smooth skin, the drop catching light in slow motion as it lands, macro lens depth of field, warm amber studio lighting, neutral beige background, small circular ripple as the drop impacts, ultra-high detail, skincare brand commercial aesthetic, 15 seconds
Beauty content lives and dies on texture and detail. Keep beauty prompts shorter (10–20 seconds) and extremely specific about light interaction with the product. “Glass dropper” and “golden serum” are doing heavy lifting here — both materials catch light in ways Sora renders particularly well.
Pro tip ✅
Add “product label clearly visible” or “brand packaging facing camera” to any prompt where the packaging is part of the marketing message. Without explicit instruction, Sora often rotates or obscures product labels mid-shot.
Home goods — Lifestyle context shot:
A ceramic pour-over coffee dripper in matte sage green sitting on a white oak kitchen counter, morning light streaming through a window behind it, steam rising from a freshly poured cup beside it, camera slowly orbiting the product at counter level, warm white balance, Kinfolk magazine aesthetic, soft focus on background kitchen details, 30 seconds
Footwear — 360 rotation product shot:
Studio product shot of a minimalist white leather low-top sneaker with gum sole, rotating 360 degrees on a floating white platform, clean white background, three-point studio lighting revealing every panel and stitch detail, slight shadow beneath the shoe, slow smooth rotation completing one full revolution in 20 seconds, commercial photography style, no motion blur
“No motion blur” is worth adding to any rotation shot — Sora can introduce blur on fast-moving objects, and for a product detail shot you want every frame sharp.
Warning ⚠️
Sora occasionally struggles with text and logos on product packaging. If your product has prominent label text, expect inconsistency across generations — letters may shift, blur, or rearrange between frames. For branded packaging shots, plan to add text overlays in post (CapCut, Premiere, or Canva’s video editor all work fine for this).
Step 4 — Choosing Aspect Ratios for Each Platform
Platform fit matters more than people admit. A gorgeous 16:9 landscape video dropped into Instagram Stories gets cropped to a letterboxed mess. Here’s the practical breakdown: use 16:9 for YouTube product demos, Shopify product page hero videos, and email embeds. Use 9:16 for TikTok, Instagram Reels, Pinterest video pins, and Shopify mobile PDPs. Use 1:1 for Meta feed ads, LinkedIn posts, and email headers. The good news is you can generate the same core prompt in all three ratios inside Sora — it takes three generations, not three separate shoots.
Generate the following in 9:16 vertical format for mobile: A slow zoom into a flat-lay arrangement of skincare products — cleanser, serum, and moisturizer — on a soft pink marble surface, natural window light from the left, slight shadows defining each product's edges, minimal styling, clean white and pink tones, beauty brand social media aesthetic
The format instruction (“9:16 vertical format for mobile”) in the prompt text reinforces your UI selection and helps Sora compose the frame correctly — especially useful for overhead and flat-lay shots where the orientation changes the entire composition logic.
Pro tip ✅
Generate your hero demo in 16:9 first for quality control. Once you’re happy with the visual style, regenerate in 9:16 and 1:1. The three-ratio set covers every major placement in a single campaign without additional creative production.
Step 5 — Iterating When the First Output Isn’t Right
First generation is almost never the final version. Here’s how to iterate without starting from scratch. If the lighting is wrong, add a specific modifier: “three-point studio lighting” for clean commercial look, “single soft box from camera left” for dramatic shadows, “natural diffused daylight from a north-facing window” for editorial softness. If the camera motion is too fast or jerky, add “slow and deliberate camera movement” or “locked tripod shot, no camera motion.” If the product looks distorted or wrong, add more physical specificity — exact dimensions, materials, colors, and shapes described in detail give Sora less room to hallucinate.
Locked tripod shot, no camera movement, studio product photography of a dark green glass perfume bottle with gold cap, octagonal faceted glass body, sitting on a black velvet surface, three-point studio lighting — main light from camera right, fill light from camera left, rim light from behind — sharp focus on the entire bottle, no depth of field blur, commercial fragrance advertising aesthetic, 10 seconds
This is a “locked and controlled” version of a prompt — maximum specificity, no variables. Use this approach when you need precise, repeatable output for a specific product that keeps coming out wrong in looser prompts.
Avoid 🚫
Don’t write prompts longer than 200 words. Sora has a practical limit to how much instruction it can balance simultaneously — beyond a certain length, later instructions start getting ignored or conflicting with earlier ones. Keep prompts tight, specific, and structured rather than exhaustively long.
Step 6 — Exporting and Publishing to Shopify
Sora exports video as MP4 files. Download your generated video from the Sora interface — there’s a download button on every completed generation. For Shopify, you have two practical options depending on your store setup.
The first option is native Shopify video embedding. Go to your product page in the Shopify admin, click “Add media,” and upload the MP4 directly. Shopify hosts it and serves it natively in the product gallery. This is the simplest path and works well for product page hero videos under 50MB. For a 10–20 second 1080p clip, you’ll typically land under that threshold.
The second option is YouTube or Vimeo hosting with embed. Upload the video to YouTube (unlisted) or Vimeo, then embed the player on your product page or homepage using Shopify’s HTML section. This is better for longer demos (30–60 seconds) and gives you analytics on views and engagement. Vimeo’s business plan also lets you use clean embeds without the YouTube UI chrome, which looks more premium on a product page.
For automated pipelines — if you’re generating product videos at scale across a large catalog — Sora’s API access is the path forward. Generate via API, pipe the output to a storage bucket, and use Shopify’s Admin API to attach media to product listings programmatically. This requires developer setup but makes per-SKU video generation viable at catalog scale.
Pro tip ✅
Compress your Sora exports before uploading to Shopify. Run them through HandBrake (free) or Squoosh — target around 8–12 Mbps for 1080p. Page load speed on product pages directly affects conversion rate, and an uncompressed 1080p video will hammer your load time on mobile.
Putting It All Together — A Full 60-Second Demo Build
Here’s a complete example: a 60-second product demo for a premium mechanical keyboard, built for a Shopify product page (16:9) with a vertical cut for Instagram Reels (9:16).
Cinematic 60-second product showcase of a premium mechanical keyboard with aluminum chassis, white keycaps with subtle legends, and per-key RGB lighting in a wave rainbow pattern, opening with a wide shot on a minimal dark wood desk with a monitor and lamp in soft focus background, cutting to macro close-up of fingers typing with keys registering a satisfying tactile sound, then a slow orbit around the full keyboard showing the aluminum side profile, closing on a top-down flat lay with the camera slowly pulling back, film lighting with warm key light from the upper right, deep shadow fill, commercial technology advertising aesthetic, sharp focus throughout
This prompt scripts the narrative arc — opening wide shot, action close-up, 360 reveal, closing pull-back. Sora performs better when the prompt suggests a visual progression rather than just describing a static scene. Think of the prompt as a rough shot list, not a product description.
Why This Workflow Actually Holds Up
The honest assessment: Sora won’t replace a professional product photographer for hero catalog shots where you need exact brand consistency across 500 SKUs. But for campaign videos, social content, email headers, and product page supplementary demos — the use cases where brands either skip video entirely or spend disproportionate budget — it delivers real output at a fraction of the cost and timeline. The prompts in this guide are starting points, not final answers. Your products are specific, your brand aesthetic is specific, and getting Sora dialed in for your catalog takes three to five iterations per product category. Do that work once, document the prompts that work, and you have a reusable production system that scales with your product launches rather than behind them.


