The numbers speak for themselves
Vault-backed numbers. No presentation-grade estimates. Each one is reconcilable to the founder's own reporting.
- Active multi-project ongoing relationship
- Multi-project ongoing
- SKUs consolidated from 100+ split listings
- ~12
- Custom UX features built into the theme
- 15+
Five documented calls across sales, design, development, and QA phases. Ongoing engagement on a fixed-fee model with milestone-based payment release.
SRC: vault relationship_status, transcript index, 2026-06-07
Old store split each size into its own product listing (e.g. 11 separate Knuckle size listings). New build consolidates each product into a single listing with size and color as variant options, across four collections (Plugs, Depth, Ride, Accessories).
SRC: vault project scope + technical.md product consolidation section, 2026-06-07
Metafield-driven horizontally-scrollable size charts, per-product size labels, color-based variant image filtering, scroll-animated caption hero on PDP, gradient multi-color swatches, featured-review-per-product, repositioned loyalty + email widgets, terms-and-conditions timestamp checkbox, removed stock / new / low-stock badges, and Customizer-configurable sections throughout.
SRC: vault ux_features list, 2026-06-07
Friendly Toys monthly revenue
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
-
Mobile-first after rebuild
How the engagement unfolded
-
-
Homepage + PDP architecture build
Theme build -
Custom variant + features layer
Custom build -
Finalization + launch readiness
QA + launch window
What we built
What was holding them back?
-
01
Adult-category brand needed to read as candy-shop, not dungeon
-
02
Old store fragmented the catalog and stacked all variant images at once
-
03
Made-to-order model breaks standard stock-status UX
-
04
Owner-operator needed to self-maintain the store post-handoff
Before and after
Funnel collapse: we removed a full page from the path to purchase.
What we built to fix it
Each fix maps to a specific lift in the funnel.
-
Candy-shop visual system on a neutral product-image background
-
Variant consolidation + color-driven image filtering
-
Made-to-order theme behavior + simplified PDP
-
Metafield-driven, Customizer-configurable architecture
What it was built on
Tools picked for the job, not for the resume.
-
ShopifyPlatform
-
Baser (light preset)Theme base
-
Liquid + custom sectionsTemplating
-
Per-product metafield architectureData model
-
JudgeMeReviews
-
Smile.ioLoyalty
-
Terms-and-conditions checkbox appCompliance
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.
- +8.4%
- 2.4%
- +10-20%
SRC: DELOITTE / GOOGLE
SRC: SHOPIFY PERFORMANCE DATA
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)
The techniques behind a build like this
PDP architecture
- Scroll-animated video hero
- Metafield-driven size chart
- Variant image filtering
- Horizontal thumbnail strip (5-6 images)
- Per-product size label (metafield)
- Brand trust blocks
- Featured review per product (metafield)
- PDP tabs removed
- Sticky price + ATC visible
Custom theme features
- Gradient multi-color swatches
- Customizer-configurable sections
- Made-to-order theme behavior
- Out-of-stock badge removed
- Low-stock badge removed
- 'New' badge removed
- Continue-selling on all variants
- Per-product hero image
- Per-product hero caption bullets
- Off-white product image backgrounds
Apps + integrations
- JudgeMe reviews
- Smile.io loyalty
- Terms-and-conditions timestamp app
- Smile widget repositioned (left)
- Email capture (right)
- Countdown timer / urgency app
- No-conflict widget placement
- Legal hard-requirement checkbox before checkout
Catalog + collections
- Variant consolidation (sizes → options)
- 4 collections (Plugs, Depth, Ride, Accessories)
- Hidden wholesale products
- ~12 SKUs (post-consolidation)
- 11 Knuckle sizes
- 13 Snuckle sizes
- Fiskit multi-color colorways
- Boxing Day Misfits sale page
- Unlisted-product QA workflow
One build. Multiple markets.
Same theme code across markets, with localized pricing, currency, and region-specific content routed automatically.
Canada
Primary storefront / Vancouver, BCCanada screenshotServed from the same Shopify Markets build. Dedicated capture not included.
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.
What the work delivered
Each number is reconcilable to the founder's own reporting.
- Active multi-project ongoing relationship
- Multi-project ongoing
- SKUs consolidated from 100+ split listings
- ~12
- Custom UX features built into the theme
- 15+
Five documented calls across sales, design, development, and QA phases. Ongoing engagement on a fixed-fee model with milestone-based payment release.
SRC: vault relationship_status, transcript index, 2026-06-07
Old store split each size into its own product listing (e.g. 11 separate Knuckle size listings). New build consolidates each product into a single listing with size and color as variant options, across four collections (Plugs, Depth, Ride, Accessories).
SRC: vault project scope + technical.md product consolidation section, 2026-06-07
Metafield-driven horizontally-scrollable size charts, per-product size labels, color-based variant image filtering, scroll-animated caption hero on PDP, gradient multi-color swatches, featured-review-per-product, repositioned loyalty + email widgets, terms-and-conditions timestamp checkbox, removed stock / new / low-stock badges, and Customizer-configurable sections throughout.
SRC: vault ux_features list, 2026-06-07