2026-01-17 22:42:57 +00:00
# SimpleshopTheme Design Philosophy
This document captures the design principles and research that informed the theme system architecture.
## Core Principles
1. ** "One theme, infinite variations"** - Rather than offering multiple themes, we provide one solid foundation with curated customisation options
2. **Constrained creativity** - Limit choices to prevent poor design outcomes while maintaining perceived variety
3. **No professional photography required** - Defaults work well with product mockups, not just lifestyle imagery
4. **Mobile-first** - All features work on touch devices (no hover-only interactions)
5. **Ethical design** - No dark patterns like countdown timers or fake urgency
## Target Audience
- Solo POD creators (artists, illustrators, designers)
- Small catalogs (typically < 50 products )
- Non-technical users who found WooCommerce too complex
- Budget-conscious sellers
## Research Findings: POD Theme Best Practices
### What POD Sellers Actually Use
- **Free themes dominate**: Dawn, Spotlight, Studio most popular on Shopify
- **Premium choice**: Streamline ($350) best for growing POD brands
- **Impulse** is fashion-focused, not ideal POD default
### Key Requirements for POD
1. Large product imagery (mockups need to shine)
2. Clean/minimal design (products are the focus)
3. Quick setup (non-technical users)
4. Mobile-responsive (60%+ traffic)
5. Works with small catalogs
6. No reliance on lifestyle photography
### What to Avoid
- Countdown timers (dark pattern)
- Complex promotional systems
- Hover-only interactions
- Features requiring professional photography
- Enterprise complexity
## Preset Design Rationale
Each preset targets a specific aesthetic/use case:
| Preset | Target Use Case |
|--------|-----------------|
| Gallery | Art galleries, editorial brands |
| Studio | Default, versatile, works for most |
| Boutique | Artisan, handmade goods |
| Bold | Tech, contemporary, statement brands |
| Playful | Fun, casual, approachable brands |
| Minimal | Ultra-clean, luxury positioning |
| Night | Premium, dramatic, dark mode lovers |
| Classic | Traditional, established feel |
## Customisation Philosophy
### Parameters Exposed to Users
- **Font pairing preset** - Enables brand expression without typography expertise
- **Colour moods** - Warm/Cool/Neutral/Dark covers most brand needs
- **Shape options** - Sharp/Soft/Round/Pill for personality
- **Density** - Adjust spacing for catalog size
- **Accent colours** - Primary brand customisation
### Parameters Locked Down
- **Line-height ratios** - Users break readability when exposed
- **Letter-spacing** - Technical, easy to ruin
- **Type scale ratio** - Mathematical harmony shouldn't be adjustable
- **Mobile scaling** - Complex responsive logic
The principle: expose choices that are hard to get wrong, lock down choices that require design expertise.
2026-01-17 22:49:10 +00:00
## Typography System
### Type Scale Rationale
We use the **Major Third (1.25) ratio** for our type scale. Common ratios and their use cases:
| Ratio | Name | Best Use Case |
|-------|------|---------------|
| 1.125 | Major Second | Dense UIs, dashboards |
| **1.25** | **Major Third** | **E-commerce (our choice)** |
| 1.333 | Perfect Fourth | Editorial, content-heavy |
| 1.5 | Perfect Fifth | High-contrast headlines |
| 1.618 | Golden Ratio | Luxury, creative projects |
Major Third provides sufficient hierarchy without oversized mobile headings.
### Line-Height Guidelines
Line-height follows an inverse relationship with font size—larger text needs tighter leading:
| Context | Line-height |
|---------|-------------|
| Large headings (32px+) | 1.1– 1.2 |
| Subheadings (20– 28px) | 1.2– 1.3 |
| Body text | 1.5– 1.6 (WCAG minimum) |
| Small text (< 14px ) | 1 . 4 – 1 . 5 |
### Font Pairing Categories
Our 7 typography presets draw from these research-backed pairing styles:
| Style | Heading Font | Body Font | Use Case |
|-------|-------------|-----------|----------|
| Clean | Manrope | Inter | Default, versatile |
| Editorial | Playfair Display | Raleway | Fashion, magazines |
| Modern | Space Grotesk | Inter | Tech, contemporary |
| Classic | Cormorant Garamond | Source Serif | Traditional, luxury |
| Friendly | Fraunces | Work Sans | Playful, approachable |
| Minimal | DM Sans | Source Serif | Ultra-clean |
| Impulse | Raleway | Inter | Fashion editorial |
**Key research finding**: Serif fonts increase perceived quality by 13% and reliability by 9% (Monotype/Neurons research). We use serifs for editorial and classic presets.
### Spacing System
We use an **8px baseline grid** (Material Design, iOS standard):
- Most screen sizes divide evenly by 8
- Scales cleanly to @1x , @2x , @3x resolutions
- Reduces decisions to: 8, 16, 24, 32, 40, 48px
Body text at 16px with 1.5 line-height = 24px (3 × 8), keeping text on the grid.
## E-commerce Typography Patterns
Research from Baymard Institute (200,000+ hours of UX testing):
### Product Page Hierarchy
- **Product title**: Largest text (20– 28px), semi-bold to bold
- **Price**: High prominence near Add to Cart, 4.5:1 minimum contrast
- **CTA buttons**: Clean sans-serif, 14– 16px, action verbs ("Add to basket")
- **Body descriptions**: 16– 18px, 1.5 line-height, structured with subheadings
### Mobile Requirements
- **Touch targets**: 44× 44px minimum (WCAG AAA)
- **Body text**: 16px minimum (prevents iOS input zoom)
- **Avoid horizontal tabs**—27% of users overlook them
### Scanning Patterns
- **F-pattern** (product pages): Horizontal top, shorter line below, vertical down left
- **Z-pattern** (landing pages): Top-left → top-right → diagonal → bottom-right
2026-01-17 22:52:06 +00:00
## Accessibility Baseline
Every theme must meet WCAG 2.1 AA:
### Colour Contrast
- Normal text: 4.5:1 minimum
- Large text (18px+ or 14px bold): 3:1 minimum
- UI components and graphics: 3:1 minimum
### Focus Indicators
- Visible focus ring on all interactive elements
- Never remove outline without replacement
- Ring should have 3:1 contrast with adjacent colours
### Touch Targets
- Minimum 44× 44px for touch targets
- 8px minimum spacing between targets
### Screen Reader Support
- Semantic HTML (button for buttons, not div)
- Alt text on all images
- ARIA labels where needed
- Skip links for keyboard navigation
- Logical heading hierarchy (h1 → h2 → h3)
## Quality Checklist
Before shipping, verify:
### Layout
- [ ] Mobile-first responsive design
- [ ] No horizontal scroll on any viewport
- [ ] Content readable at 320px minimum
- [ ] Touch targets 44× 44px minimum
### Navigation
- [ ] Logo links to homepage
- [ ] Cart always accessible
- [ ] Current page indicated
- [ ] Mobile menu works smoothly
### Product Cards
- [ ] Consistent aspect ratios
- [ ] Price clearly visible
- [ ] Hover state provides value
- [ ] Links are obvious
### Product Page
- [ ] Images zoomable
- [ ] Price prominent
- [ ] Add to Cart visible on mobile
- [ ] Trust signals visible
### Ethical Design
- [ ] No fake urgency/scarcity
- [ ] No confirmshaming
- [ ] No hidden costs
- [ ] Clear, neutral options
- [ ] Honest product information
### Accessibility
- [ ] Colour contrast passes WCAG AA
- [ ] Focus rings visible
- [ ] Semantic HTML
- [ ] Alt text on images
- [ ] Keyboard navigable
### Performance
- [ ] Images lazy loaded (except hero)
- [ ] Fonts preloaded
- [ ] No layout shift
2026-01-17 22:42:57 +00:00
## Combination Count
With current options, the system offers:
- 4 moods × 7 typographies × 4 shapes × 3 densities × 3 grids × 3 headers = **3,024 base combinations**
- Plus accent colours, layout width, button styles, shadows, etc.
This provides sufficient variety while keeping all combinations visually coherent.