The numbers speak for themselves
Vault-backed numbers. No presentation-grade estimates. Each one is reconcilable to the founder's own reporting.
- Full platform migration
- WP → Shopify
- Storefronts built
- 2 stores
- Build engagement
- ~20 mo
Moved a 20-year-old B2B wholesale intimate apparel distributor off WordPress / WooCommerce onto Shopify, with two new storefronts built from scratch on the Impact theme base.
SRC: vault client.yaml + notes.md, web research, 2026-05-21
Two separate Shopify storefronts shipped: a B2B wholesale store with login-gated portal, mega menu, inventory counter, and bulk cart, and a B2C retail store with consumer merchandising sections.
SRC: GitHub: muscled-clients/bestuline + muscled-clients/bestuline-retail, 2026-05-21
Apr 2024 – Dec 2025 build window across both repos. 3,116+ combined commits on develop (2,549 wholesale + 567 retail) and 12 named design iteration phases on the wholesale store.
SRC: GitHub commit history, both repos, 2026-05-21
Bestuline (Best Underwear Line Inc.) 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
-
-
B2C retail storefront build
Jun 2024 — Dec 2025 -
12 design iterations (D4 → D12) on the wholesale store
2024 — 2025 -
Dual storefront operations + shared section library
Through Dec 2025
What we built
What was holding them back?
-
01
Legacy WordPress / WooCommerce stack on a 20-year-old wholesale business
-
02
Wholesale buyers need a B2B portal, not a consumer store
-
03
Two customer types, one brand
-
04
20-year-old brand identity needed a modern Shopify expression
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.
-
Full WordPress / WooCommerce → Shopify migration
-
Purpose-built B2B wholesale portal
-
Separate B2C retail storefront on a shared theme base
-
12-iteration design cadence with named feedback rounds
What it was built on
Tools picked for the job, not for the resume.
-
ShopifyPlatform (migrated from WordPress / WooCommerce)
-
Impact theme baseTheme foundation
-
LiquidTemplating
-
Mega menuB2B navigation
-
Wholesale portal (login gate + account)B2B workflow
-
Multi-store theme baseArchitecture
-
Custom section libraryStorefront UI
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
Platform migration (WordPress → Shopify)
- Full WordPress / WooCommerce off-ramp
- Two Shopify stores built from scratch
- Impact theme base
- Brand identity preserved across migration
- Wholesale + retail channels separated cleanly
- Cloudflare front-end retained
- 20-year-old brand modernized
- Catalog re-architected for Shopify
- Page templates rebuilt (FAQ, contact, list-collections)
B2B wholesale portal
- Mega menu
- Login-gated portal
- Inventory counter on PDP
- Account dashboard
- Forgot password flow
- Bulk cart functionality
- PDP popup
- Announcement bar
- Wholesale-specific feedback rounds
- product.new-product.json
- product.pre-order.json
B2C retail merchandising
- Collection slider
- Collection tab
- Best-seller section
- Product-text-image layouts
- Custom all-black D11 variant
- D9 collection grid
- D9 tab slider
- D10 collection gallery
- Shared section library with wholesale store
Design iteration cadence
- 12 named phases (D4 → D12)
- Named feedback branches between rounds
- Revert + re-merge discipline
- D4 mega menu
- D5 homepage + cart + login
- D6 responsive + forgot password
- D7 cart functionality overhaul
- D9 PDP popup + inventory counter
- D10 + D11 + D12 homepage rounds
- D11 announcement bar + animation
One build. Multiple markets.
Same theme code across markets, with localized pricing, currency, and region-specific content routed automatically.
United States — B2B wholesale
Wholesale B2B storefront / login-gated portalUnited States — B2B wholesale screenshotServed from the same Shopify Markets build. Dedicated capture not included.United States — B2C retail
Retail B2C storefront / consumer channelUnited States — B2C retail 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.
- Full platform migration
- WP → Shopify
- Storefronts built
- 2 stores
- Build engagement
- ~20 mo
Moved a 20-year-old B2B wholesale intimate apparel distributor off WordPress / WooCommerce onto Shopify, with two new storefronts built from scratch on the Impact theme base.
SRC: vault client.yaml + notes.md, web research, 2026-05-21
Two separate Shopify storefronts shipped: a B2B wholesale store with login-gated portal, mega menu, inventory counter, and bulk cart, and a B2C retail store with consumer merchandising sections.
SRC: GitHub: muscled-clients/bestuline + muscled-clients/bestuline-retail, 2026-05-21
Apr 2024 – Dec 2025 build window across both repos. 3,116+ combined commits on develop (2,549 wholesale + 567 retail) and 12 named design iteration phases on the wholesale store.
SRC: GitHub commit history, both repos, 2026-05-21