Case study

A Swiss DTC fashion theme shipped across three design iterations in three days.

Noble Guilt is a Swiss men's and women's fashion + lifestyle clothing brand. Muscled built the full custom Shopify theme across D9, D10, and D11 iterations merged via PRs #1-#3 over Aug 28-29, 2024, with continued live-shop refinement through Sep 2024. Custom D7 testimonials section with 14 named bilingual reviewers, homepage collection switcher, TWINT payment messaging, and multi-language locales for de, en, fr, es, it, pt-BR, pt-PT.

By the numbers

The numbers speak for themselves

Vault-backed numbers. No presentation-grade estimates. Each one is reconcilable to the founder's own reporting.

Design iterations shipped
3 in 3 days

Three full design iterations (D9, D10, D11) developed and merged via PRs #1, #2, #3 across Aug 28-29, 2024. Rapid iteration cycle before committing to a final theme direction.

SRC: GitHub muscled-clients/Nobile-Guilt commit + PR history, 2025-09-02

Bilingual customer reviews wired into theme
14 reviews

14 named real customer reviews (Swiss and German names) baked into the custom D7 testimonials section. Bilingual German/English copy with configurable star ratings and dates. Average rating: 4.78/5.

SRC: Theme settings_data.json (D7 testimonial section), 2025-07-21

Multi-language theme coverage
7 locales

Theme ships with locale files for German, English, French, Spanish, Italian, Brazilian Portuguese, and European Portuguese. Built for a Swiss DTC brand with multi-market intent across DACH and beyond.

SRC: Theme locales/ directory (de, en, fr, es, it, pt-BR, pt-PT), 2025-07-21

Noble Guilt monthly revenue

Post-rebuild growth
Desktop & Mobile

The full homepage, shown two ways

Two side-by-side screenshots of the long homepage. Hover the desktop card to slowly scroll the screenshot top to bottom, so visitors see the entire page without leaving this one.

  • Desktop · full homepage after rebuild
    3 in 3 days
    Design iterations shipped (666 mo)
    /mo at peak
  • Mobile-first after rebuild
    Mobile traffic share
    666 mo
    Engagement length
The work

How the engagement unfolded

  1. D9 / D10 / D11 — three design iterations in three days

    Aug 27 - Aug 29, 2024

    Three full design iterations shipped in rapid succession. D9 (initial direction), D10 (second iteration), and D11 (third iteration), each developed on its own branch and merged into main via PRs #1, #2, and #3 across Aug 28-29, 2024. First commit on the muscled-clients/Nobile-Guilt repo landed Aug 27, 2024.

    • D9 / D10 / D11
    • 3 PRs merged
    • Rapid iteration
    • Liquid theme
    • Multi-branch sprint
  2. Live store refinement on the nobleguilt Shopify shop

    Aug 29 - Sep 2, 2024

    After D11 was merged the team pushed continued refinement commits directly against the live nobleguilt Shopify store (commit messages confirm 'Committed from shop: nobleguilt'). Custom D7 testimonials section finalized with 14 named bilingual reviewer entries, homepage collection switcher (women / men / sale), trust badge row, and TWINT payment messaging all baked into theme settings.

    • Live shop edits
    • D7 testimonials
    • Collection switcher
    • TWINT payment
    • Trust badges
  3. Post-launch update + current status

    Jul 21, 2025

    A single additional commit landed on main on Jul 21, 2025 (likely a minor settings update pulled from Shopify Admin). 58 commits total across the engagement. Relationship currently dormant with no ongoing activity since then.

    • 58 commits total
    • Currently dormant
    • Last commit Jul 2025
Project overview

What we built

Noble Guilt (nobleguilt.com) is a Swiss DTC fashion and lifestyle clothing brand selling men's and women's apparel. Brand positioning is premium and design-forward: 'Style Meets Elegance,' 'Futuristic fashion, highest quality,' 'Discover Swiss fashion art with innovative designs and excellent workmanship.' The store ships within Switzerland via Swiss Post, DHL, or FedEx and accepts TWINT, the Swiss mobile payment system.

Muscled built the full Shopify theme on a standard Shopify plan (not Plus). Three design iterations (D9, D10, D11) were developed and merged into main via PRs #1, #2, and #3 in a rapid 2-3 day sprint Aug 28-29, 2024, with live-shop refinement commits through Sep 2, 2024 and a single follow-up commit on Jul 21, 2025. 58 commits total. Relationship currently dormant.

In their own words

Super Material, lässt sich angenehm tragen und macht jede Bewegung mit! Bin begeistert und kann nur empfehlen!

Customer review by Timm Feige, baked into the live theme's D7 testimonials section. (Founder testimonial TBD - vault contact_name is open. Permission to publish customer names also TBD.) Noble Guilt is a Swiss DTC men's and women's fashion + lifestyle clothing brand. Standard Shopify plan. Theme shipped across 3 design iterations (D9, D10, D11) Aug-Sep 2024; relationship currently dormant.

Noble Guilt teamFounder
The challenge

What was holding them back?

The brand needed a custom theme designed for a German-speaking Swiss audience from day one - not a stock English theme translated after the fact. Three competing design directions had to ship as real merge-able Shopify themes so the client could see the brand running live before committing. Standard Shopify sections couldn't carry the homepage architecture: a featured collection switcher, a brand-story editorial product template, and a custom testimonials section with real Swiss and German customer copy.

  1. 01

    Swiss DTC brand needed a theme designed for a German-speaking audience

    Noble Guilt sells men's and women's fashion in Switzerland. The theme had to handle German-language copy as the primary language, TWINT (the Swiss mobile payment system) messaging, and Swiss Post / DHL / FedEx shipping language — not a stock English theme translated after the fact.

  2. 02

    Three competing design directions needed to be tested before committing

    Before locking the final brand expression, the team wanted to see D9, D10, and D11 running as real Shopify themes rather than as static design comps. Each direction had to be a complete, merge-able theme branch — not a one-page mockup.

  3. 03

    Custom homepage architecture beyond standard Shopify sections

    Noble Guilt's homepage needed a featured collection switcher (women / men / sale tabs), a dedicated brand-story product template for editorial pages, a dedicated collection landing template, and a custom testimonials section with bilingual real-customer copy. Stock Shopify sections couldn't carry the design.

  4. 04

    Real social proof had to read as authentically Swiss

    Generic testimonial widgets read as generic. The brand needed named Swiss and German customer reviews with the original German copy preserved alongside English translations, configurable star ratings, and visible dates — not a Loox-style external widget.

Before / After

Before and after

Before

After

Funnel collapse: we removed a full page from the path to purchase.

Solutions

What we built to fix it

Each fix maps to a specific lift in the funnel.

  • Custom D7 testimonials section with 14 bilingual named reviewers

    Built sections/d7-custom-testimonials.liquid as a fully custom testimonial component. 14 named real customer reviews baked into theme settings with configurable star ratings, reviewer names, dates, and review text. Bilingual: original German copy alongside English translations. Average rating: 4.78/5.

  • Featured collection switcher + brand-story product template

    Homepage architecture with women / men / sale featured collection switcher. Dedicated product.brand-story.json product template for editorial brand pages, plus collection.collection-landing.json for purpose-built collection landings separate from the standard collection template.

  • Three full theme iterations merged across 2-3 days

    D9, D10, and D11 developed on separate branches and merged into main via PRs #1, #2, and #3 across Aug 28-29, 2024. Each iteration was a complete, working Shopify theme — not a design comp — so the client could see the brand running live before committing to a final direction.

  • Swiss-market polish: TWINT, Swiss Post, multi-language locales

    Scrolling-text announcement bar with TWINT payment notice. Trust badge row with Swiss Post / DHL / FedEx shipping, 30-day refund guarantee, and 5,000+ customer social proof. Multi-language locale files for de, en, fr, es, it, pt-BR, and pt-PT to support multi-market expansion.

The stack

What it was built on

Tools picked for the job, not for the resume.

  • Shopify (standard)
    Platform
  • Liquid
    Templating
  • JSON section templates
    Theme architecture
  • Multi-language locale files (7)
    Localization
  • TWINT payment (Swiss)
    Payment UX
  • Swiss Post / DHL / FedEx
    Shipping UX
  • Age verification popup
    Custom section
How we engineer performance

Speed is a revenue lever, not a vanity score

Every Muscled build is engineered to the same standard. The numbers below are the published industry benchmarks we design against, not stand-ins for any one client's figures.

conversions per 0.1s of load-time improvement on ecommerce sites.

+8.4%

SRC: DELOITTE / GOOGLE

conversion rate for stores loading under 2s, vs the ~1.4% Shopify average.

2.4%

SRC: SHOPIFY PERFORMANCE DATA

conversion lift per 1s of mobile load-time gained, where 90% of traffic lives.

+10-20%

SRC: SHOPIFY MOBILE BENCHMARKS

// OUR PERFORMANCE GATE we don't ship unless field Core Web Vitals hold: LCP ≤ 2.5s · INP ≤ 200ms · CLS < 0.1 (p75, mobile)

Capability surface

The techniques behind a build like this

Custom Shopify theme build

  • Liquid
  • JSON section templates
  • 3 design iterations (D9 / D10 / D11)
  • Hero slideshow
  • Scrolling announcement bar
  • Featured bestsellers
  • Text + image brand blocks
  • Hero video section
  • Trust icons row
  • Full-width brand image text block
  • About / FAQ / contact pages

Localization + Swiss-market UX

  • German-primary copy
  • TWINT payment notice
  • Multi-language locale files
  • de
  • en
  • fr
  • es
  • it
  • pt-BR
  • pt-PT
  • Swiss Post / DHL / FedEx shipping copy
  • Bilingual testimonials (DE / EN)
  • Swiss + German customer names

Custom sections + templates

  • D7 custom testimonials section
  • Collection switcher homepage
  • product.brand-story.json template
  • 14 named reviewers wired into settings
  • Configurable star ratings
  • Women / men / sale tabs
  • collection.collection-landing.json template
  • Age verification popup section
  • Image compare
  • Hotspots
  • Countdown
  • Fading images
  • Map section
  • Store availability

Iteration speed + delivery

  • 3 design iterations in 3 days
  • 3 PRs merged into main
  • Live-shop refinement cycle
  • 58 commits total
  • muscled-clients/Nobile-Guilt repo
  • D9 / D10 / D11 branches
  • Aug 2024 - Sep 2024 sprint
  • Jul 2025 follow-up commit
  • Standard Shopify plan (not Plus)
Storefronts

One build. Multiple markets.

Same theme code across markets, with localized pricing, currency, and region-specific content routed automatically.

  • Switzerland

    Swiss DTC storefront / fashion + lifestyle clothing
    • Shopify (standard)
    • Custom Liquid theme
    • German-primary copy
    • TWINT payment
    • Swiss Post shipping
    • Multi-language (7 locales)
    • D7 custom testimonials
    • Collection switcher homepage
    Switzerland screenshot
    Served from the same Shopify Markets build. Dedicated capture not included.
Full build · sections

Every section, built mobile-first

The full build is many numbered sections, each designed for the phone first. The rail below shows a sample. Scroll horizontally to step through.

The results

What the work delivered

Each number is reconcilable to the founder's own reporting.

Design iterations shipped
3 in 3 days

Three full design iterations (D9, D10, D11) developed and merged via PRs #1, #2, #3 across Aug 28-29, 2024. Rapid iteration cycle before committing to a final theme direction.

SRC: GitHub muscled-clients/Nobile-Guilt commit + PR history, 2025-09-02

Bilingual customer reviews wired into theme
14 reviews

14 named real customer reviews (Swiss and German names) baked into the custom D7 testimonials section. Bilingual German/English copy with configurable star ratings and dates. Average rating: 4.78/5.

SRC: Theme settings_data.json (D7 testimonial section), 2025-07-21

Multi-language theme coverage
7 locales

Theme ships with locale files for German, English, French, Spanish, Italian, Brazilian Portuguese, and European Portuguese. Built for a Swiss DTC brand with multi-market intent across DACH and beyond.

SRC: Theme locales/ directory (de, en, fr, es, it, pt-BR, pt-PT), 2025-07-21

Ready to ship yours?

Let's talk about what you want to ship.

Three full Shopify theme iterations shipped over three days for a Swiss DTC fashion brand. Custom D7 testimonials section with 14 named bilingual reviewers, homepage collection switcher, brand-story product template, TWINT payment messaging, and 7-locale multi-language support. 58 commits across the engagement Aug 2024 - Jul 2025. Standard Shopify plan.

30 minutes. No deck.