How to Use Midjourney for E-commerce
Last updated: April 2026
I've been using Midjourney daily for e-commerce since its launch, and I can confidently say it's revolutionized how I create product visuals. This AI art generator transforms text prompts into stunning product photography, lifestyle shots, and branded imagery without expensive photoshoots. In this guide, I'll show you exactly how to leverage Midjourney's Discord-based interface to generate professional e-commerce assets. You'll learn my proven workflow for creating product mockups, background scenes, and marketing visuals that convert. By the end, you'll be generating images that look like they came from a professional studio, all from simple text descriptions.
What you'll achieve
After following this guide, you'll have a complete workflow for generating professional e-commerce visuals in under 30 minutes. You'll create 4-6 production-ready product images including lifestyle shots, clean product mockups, and branded marketing graphics. I've personally used this exact process to replace 80% of my stock photography needs and cut product launch visual creation from days to hours. You'll save approximately $500-$2,000 per product launch in photography costs while maintaining complete creative control over your visual branding.
Step-by-Step Guide
Step 1: Set Up Your Midjourney Account and Discord Workspace
First, visit Midjourney.com and click 'Join the Beta' to create your account. You'll need a Discord account—if you don't have one, create it first. Once logged into Discord, accept Midjourney's invitation to join their server. Now, subscribe to a paid plan by typing '/subscribe' in any Midjourney channel. I recommend the Standard Plan ($30/month) for e-commerce work—it gives you enough fast hours for regular product launches. After payment, create your own private Discord server by clicking the '+' icon in Discord's left sidebar. Name it something like 'E-commerce Visuals' and invite the Midjourney bot by right-clicking its name in the Midjourney server and selecting 'Add to Server.' You should see the bot appear in your server's member list.
Step 2: Master the Basic Prompt Structure for Product Images
In your private Discord channel, type '/imagine' and press space to activate the prompt box. I structure my e-commerce prompts like this: 'Subject + Context + Style + Technical Parameters.' For example: 'minimalist ceramic mug on marble countertop, morning light, product photography, clean background, studio lighting --ar 3:2 --style raw --v 6.0'. The '--ar' sets aspect ratio (use 1:1 for square product shots, 16:9 for banners). '--style raw' gives more realistic results for e-commerce. '--v 6.0' uses the latest model. After typing your prompt, hit Enter. Midjourney will generate 4 variations in about 60 seconds. You'll see them appear as a grid with U1-U4 buttons (to upscale individual images) and V1-V4 buttons (to create variations).
Step 3: Generate Product Mockups and Lifestyle Scenes
For product mockups, use this exact formula: '[product] on [surface], [lighting], [angle], product mockup, clean background, e-commerce listing --ar 1:1'. For example: 'wireless headphones on gray fabric, studio lighting, 45-degree angle, product mockup, isolated on white background --ar 1:1 --style raw'. For lifestyle scenes, add context: 'person wearing [product] while [activity], [setting], lifestyle photography, natural light'. Click the U buttons to upscale your favorite from the grid. Once upscaled, you'll get options to 'Make Variations' (V button) or 'Upscale to Max' (the 🔍 button). For e-commerce, I usually upscale to max, then right-click the image and select 'Save Image' to download. Create 3-5 variations of each product scene to have options.
Step 4: Refine Images Using Remix and Variation Features
After upscaling an image, click the 'Make Variations' button (🔄) to generate new versions with similar style. For more control, enable Remix mode by typing '/prefer remix' or clicking the Remix toggle in settings. With Remix active, when you click V1-V4 buttons, Midjourney lets you edit the prompt before generating. I use this to tweak specific elements: change 'wooden table' to 'marble table' or 'morning light' to 'golden hour light.' For product consistency across shots, use the '--seed' parameter. After generating an image you like, click the envelope emoji (✉️) to get its seed number. Include '--seed 123456' (with your actual seed) in future prompts to maintain similar style. This is crucial for creating cohesive product galleries.
Step 5: Create Backgrounds and Marketing Graphics
For background images, use: 'textured [material] background, minimalist, neutral colors, seamless pattern, product display background --tile' for repeatable patterns. For hero banners: 'abstract colorful background, geometric shapes, modern design, e-commerce banner --ar 16:9 --style raw'. I generate 4-5 background options, then use Discord's 'Save Image' to download them. For social media graphics, combine product and text: '[product] with floating decorative elements, pastel colors, Instagram post, marketing graphic --ar 4:5'. Use the 'Pan' arrows (⬅️➡️⬆️⬇️) that appear after upscaling to extend backgrounds if needed. For product collections, use 'multiple [products] arranged artfully, flat lay, overhead view, e-commerce grid --ar 1:1'. Always add '--style raw' for realistic commercial results.
Step 6: Optimize Images for E-commerce Platforms
After downloading images, I open them in Photoshop or Canva. First, check dimensions: most e-commerce platforms want 2000x2000px minimum for product images. Resize if needed. Add your logo subtly in a corner using layer opacity at 20-30%. For product variants (different colors), use Midjourney's 'Vary (Region)' feature: select just the product area and prompt 'change to navy blue' or 'make it rose gold.' Save optimized versions: WebP format for websites (smaller file size), PNG for print materials, JPEG for social media. Create image sequences: use the same seed and prompt but change camera angle ('overhead view,' 'front view,' 'detail shot') for consistent product galleries. I typically generate 5-7 angles per product using this method.
Step 7: Batch Process and Integrate into Your E-commerce Workflow
For multiple products, create a prompt template in a text document. Mine looks like: '[PRODUCT] on [SURFACE], [LIGHTING], product photography, clean background, e-commerce, --ar 1:1 --style raw --v 6.0'. I replace bracketed terms for each product. Use Discord's 'Quick Switch' (Ctrl+K) to jump between your product category channels. After generating all images, download them all at once by right-clicking each and selecting 'Save Image.' Organize in folders: /product-shots, /lifestyle, /backgrounds, /social-media. Integrate with your CMS: I use a simple Photoshop action to batch resize, then upload to Shopify via their bulk importer. Schedule regular generation sessions—I do Tuesdays for new products, Thursdays for marketing graphics. Track which prompt styles convert best using your e-commerce analytics.
Pro Tips
Use parameter '--style raw' for every e-commerce image—it reduces Midjourney's artistic interpretation and gives more realistic, commercially viable results perfect for product listings.
Always generate at 2x your needed resolution. If you need 2000px images, generate at 4000px then downscale—this dramatically improves fine details on products like jewelry or textured fabrics.
Combine Midjourney with Canva or Photoshop for finishing touches. I always add subtle shadows in Photoshop using drop shadow layer styles to make products 'pop' off backgrounds more naturally.
Most users miss the '--weird' parameter (values 0-3000). For creative products, try '--weird 500' to get unexpected but visually striking compositions that stand out in crowded marketplaces.
Save your successful prompts in a spreadsheet with columns for Product Type, Full Prompt, Seed Number, and Conversion Rate. After 50 products, you'll have a proprietary prompt library that becomes a business asset.