product-page-design

Design responsive product detail pages with accessible variant selectors and sticky mobile add-to-cart bars.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill product-page-design-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-page-design
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/storefront-shopping-experience/finsilabs/storefront-ui/product-page-design
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill product-page-design-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams create product detail pages that increase add-to-cart conversions by combining performant image galleries, clear variant selection, and trustworthy social proof while maintaining accessibility and SEO best practices.

Core Features & Use Cases

  • Platform guidance: Practical, platform-specific recommendations for Shopify, WooCommerce, BigCommerce, and headless implementations.
  • UX & components: Patterns for responsive two-column layouts, sticky mobile add-to-cart bars, accessible variant selectors, and optimized image galleries with zoom and lazy loading.
  • SEO & trust: Guidance for JSON-LD product structured data, conditional aggregateRating, stock indicators, and non-misleading urgency signals.
  • Developer deliverables: Ready-to-adapt React/TypeScript component examples and evaulation tasks for gallery, variant selector, sticky ATC, and social proof modules.

Quick Start

Design a responsive product detail page with a left-side image gallery, right-side product info and variant selectors, and add a sticky mobile add-to-cart bar that appears when the main button scrolls out of view.

Frequently Asked Questions about product-page-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a high-converting product detail page for Shopify?

Design high-converting product detail pages by implementing responsive two-column layouts, accessible variant selectors, and optimized image galleries with lazy loading. This approach improves add-to-cart conversions for Shopify, WooCommerce, and BigCommerce storefronts.

What's the best way to implement a sticky mobile add-to-cart bar?

Implement a sticky mobile add-to-cart bar using the IntersectionObserver API to detect when the main button scrolls out of view. This pattern keeps the purchase action accessible on mobile devices without obstructing the product content.

How do I make variant selectors accessible with fieldset and legend?

Make variant selectors accessible by using semantic fieldset and legend HTML elements for grouping options. This ensures screen readers properly navigate product variations, meeting accessibility requirements for e-commerce product pages.

Does this product page design approach work with headless storefronts?

Yes, this product page design approach works with headless storefronts by providing ready-to-adapt React and TypeScript component examples. It supports custom implementations alongside Shopify, WooCommerce, and BigCommerce platforms.

How do I add JSON-LD product structured data for SEO?

Add JSON-LD product structured data to provide search engines with detailed product information like pricing and availability. Include conditional aggregateRating markup for social proof to enhance search visibility without misleading users.

When should I use eager loading versus lazy loading for product images?

Use eager loading for the hero product image to ensure immediate visibility, while applying lazy loading with srcset and modern formats for gallery thumbnails. This strategy optimizes image performance and improves page load speeds.