Skip to main content

Claude/ChatGPT Prompt to Design a Luxury Brand Shopping Experience

Design luxury e-commerce UIs with editorial layouts, cinematic showcases, and white-glove features for premium brands that demand restraint.

Fill in the placeholders

Edit the values, then copy your finished prompt.

Your Prompt
prompt.txt
Design a luxury e-commerce experience for luxury fashion house.

Products: ready-to-wear, accessories, leather goods, fragrances
Price range: $500 - $15,000
Brand personality: timeless elegance, understated sophistication, heritage craftsmanship

**Industry Design Rules (Luxury E-Commerce):**
- Pattern: Editorial/storytelling layout, full-bleed imagery, minimal navigation, product as art
- Style Priority: Restraint, elegance, exclusivity — less is always more, white space IS the design
- Color Mood: Black, white, gold/champagne accents — monochromatic palette, NO bright colors, NO sale-red banners
- Typography: Elegant serif for brand/headings (Playfair Display, Cormorant), thin sans-serif for body, generous letter-spacing
- Key Effects: Smooth parallax, fade-in on scroll (slow, 600ms+), cinematic hover zoom on products, page transitions
- Anti-Patterns: DO NOT use pop-ups, discount banners, or urgency timers (cheapens the brand). NO cluttered grids. NO star ratings on luxury items (it's not Amazon). NO aggressive CTAs. NO stock photography.

Generate:
1. **Hero** — full-bleed editorial image, minimal text (brand statement), subtle scroll indicator
2. **Collection showcase** — editorial grid (asymmetric), hover reveals product name and price
3. **Product page** — cinematic image gallery (full-width), story-driven description, materials, craftsmanship details
4. **Concierge features** — personal shopping appointment, gift wrapping, handwritten notes
5. **Shopping bag** — elegant slide-out panel, product images prominent, no upsell clutter
6. **Brand story** — immersive scroll experience with parallax imagery and narrative text
7. **Next.js + Tailwind + Framer Motion code** for the editorial homepage with parallax and collection grid

What this prompt does

This prompt enforces the hardest discipline in UI design: knowing what to leave out. It codifies the specific anti-patterns that cheapen luxury brands — no pop-ups, no urgency timers, no star ratings, no sale-red banners — and builds the positive rules around them. The Industry Design Rules block acts as a constraint layer, so the AI generates within a defined aesthetic rather than defaulting to a generic Shopify template.

The template structures the output across seven distinct sections (hero, collection grid, product page, concierge, shopping bag, brand story, and framework code), which means you get a coherent design system rather than isolated component ideas. The [framework] variable is what makes the final output actionable: you specify React, Vue, Alpine.js, or plain HTML and receive working code for the editorial homepage — not a wireframe description, actual markup.

The typography and animation constraints are precise: Playfair Display or Cormorant for headings, 600ms+ fade-ins on scroll, cinematic hover zoom. These specifics stop the AI from picking generic choices and keep the result consistent with how real luxury brands approach their digital presence.

When to use it

  • Building a bespoke e-commerce site for a watchmaker, jeweller, or haute couture brand that needs to look nothing like a default Shopify theme.
  • Redesigning a mid-market brand that is repositioning upmarket and needs the visual vocabulary to match the new price point.
  • Prototyping a client pitch where the client needs to feel the luxury positioning before a single line of production code is written.
  • Generating the editorial homepage and collection grid as a starting scaffold that a frontend developer then refines, rather than starting from a blank Tailwind file.
  • Creating a luxury gift or concierge service landing page where personal-shopping and handwritten-note features are the primary differentiator.

Example output

For brand_type: Swiss independent watchmaker, products: mechanical watches ($8,000–$40,000), brand_personality: precise, heritage, understated:

Hero:
  - Full-bleed macro shot of a movement, no headline
  - Brand wordmark at 40% opacity, bottom-left
  - Scroll indicator: a single thin vertical line, 2s fade-in

Collection grid (asymmetric):
  - 3-column CSS grid, col-span varies per row; 80vh image height
  - Hover: product name fades in (600ms), price in Cormorant Garamond Light
  - No "Add to Cart" on hover — click navigates to product page

Concierge panel:
  - "Reserve a Private Viewing" (not "Book Now")
  - Fields: preferred date, timezone, maison location
  - An email address and response-time promise — no chatbot widget

Alpine.js snippet:
  <section x-data="{ visible: false }" x-intersect.once="visible = true"
    class="opacity-0 transition-opacity duration-700 delay-300"
    :class="{ 'opacity-100': visible }">

Pro tips

  • [brand_personality] is the highest-leverage variable. "Understated British tailoring" and "avant-garde Parisian couture" produce radically different color moods and copy tone even with the same anti-patterns enforced. Three specific adjectives beat a full sentence.
  • For the [framework] variable, ask for Alpine.js when you need zero build tooling — it drops into a Blade or Twig view without a separate JS pipeline, making it a natural fit for server-rendered stacks.
  • Run the prompt twice with different [brand_personality] values and compare the brand story sections. The contrast reveals which personality reads as authentic for your client before you commit.
  • The concierge features section is the easiest to dilute. If you get generic output like "contact us for more info," add a follow-up: "Replace all concierge features with white-glove mechanics specific to [products]."
  • Pair with a design token prompt after this one. Ask specifically: "Convert the palette, typography, and spacing from that luxury UI output into a Tailwind CSS theme extension object with named semantic tokens (brand-ink, brand-surface, brand-accent)." That bridges the design intent into a config file you wire directly into tailwind.config.js.

Frequently Asked Questions

Will this prompt generate actual HTML/CSS/JS or only design descriptions?
Both. The first six sections produce structured design specifications covering layout, interaction, and copy direction. Section 7 outputs working [framework] code for the editorial homepage with parallax and collection grid. You control the framework by filling that variable — React, Alpine.js, Vue, or plain HTML are all valid choices.
The anti-patterns list bans star ratings and urgency timers — what if my client insists on social proof?
The anti-patterns reflect how established luxury brands handle trust signals — they use editorial press quotes, craft-detail callouts, and provenance storytelling instead of review counts. If your client needs social proof, add a follow-up instruction: 'Replace star ratings with three editorial endorsement quotes in the style of a Wallpaper* magazine caption.' That keeps the format appropriate to the brand tier.
Can I use this for an accessible luxury brand in the $200–$500 range, or only ultra-high-end?
You can, and the [price_range] variable calibrates it. At that range the AI tends to soften the strictest restraint rules slightly. If the output drifts toward mass-market conventions, add to the brand_personality field: 'Maintain full luxury restraint despite the accessible price point — the brand competes on craft, not price.'
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

More in E-commerce UI Prompts

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support