How Provis rebuilt the Natural Uniforms store on a new WooCommerce theme.
Natural Uniforms sells scrubs and medical uniforms to healthcare professionals in the United States. Its store had outgrown the old setup: thousands of size and colour variations, two languages and slow pages. Provis rebuilt it on a new theme, with custom modules for speed, search, discounts and shipping.
Client: Natural UniformsScrubs and medical uniforms store, United StatesA faster store, even with a very large catalogue.
From Provis project notes, 2026.
- ~20 → ~2
- database calls per product
- About 10 times fewer, so product pages open faster
- Instant
- search results
- Results show up while the shopper is still typing
- Live
- shipping prices
- Shipping is worked out live in the cart, and the multi-buy discount is added on its own
At a glance
- Problem
A large two-language catalogue, thousands of size and colour variations, ran slowly on the old store: product listings, large catalogue pages and search.
- Solution
Provis rebuilt the store on a new WooCommerce theme with a child theme and custom modules for bulk variation loading, search in the browser, a multi-buy discount and live shipping rates.
- Result
Product listings that ran about 20 database queries per product now run about 2, search shows results as the shopper types, and the store is live and supported.
- Client
- Natural Uniforms, the supplier behind four stores (wholesale, WholesaleScrubs and WholesaleScrubSets too)
- Industry
- Medical uniforms and scrubs
- Market
- United States
- Platform
- WordPress and WooCommerce, on a new theme with a child theme
- Services
- eCommerce development, store rebuild, performance, search
- Connected to
- ShipStation for live shipping rates, and the supplier's order system for retail orders
A catalogue that had outgrown the old store.
Natural Uniforms sells scrubs and medical uniforms to healthcare professionals. nuniforms.com, nuniformswholesale.com, WholesaleScrubSets and WholesaleScrubs are one client group: Natural Uniforms, the supplier. This is the consumer store; the others are the wholesale store, WholesaleScrubs and WholesaleScrubSets.
The old store held thousands of size and colour variations in two languages. Each variable product ran about 20 database queries, which made category and product pages slow, and the translation plugin ran out of memory on large catalogue pages. Retail orders also feed the same supplier operation as the wholesale stores. So Provis rebuilt the store on a new theme rather than patching it.
How the old store handled a large catalogue
- Cataloguethousands of sizes and colours, in two languages
- Product listsabout 20 database calls per product
- Big pagesran out of memory
- Searchslow, waiting on the server
- Orderssent to the same supplier as the wholesale stores
How the old store handled its catalogue, and where it slowed down.
Four slow or fiddly spots, and what fixed each.
These are the four problems Provis fixed in the rebuilt store.
-
Category and product listings were slow
Each variable product ran about 20 database queries, and a large catalogue has thousands of variations.
What Provis builtVariation data loaded in bulkThe store now loads the variation data for many products at once instead of one product at a time. That took about 20 queries per product down to about 2.
-
Large catalogue pages ran out of memory
The catalogue is in two languages, and fetching every translation at once used too much memory on big pages.
What Provis builtTranslations fetched in chunksThe store now fetches translations in small batches, so large catalogue pages load without memory errors.
-
Search was slow
Every search went to the server and waited for the answer.
What Provis builtA search index in the shopper's browserThe product index is searched in the shopper's browser, so results appear as they type with no round trip to the server.
-
Multi-buy discounts and shipping needed manual setup
The multi-buy discount and the shipping cost both had to show correctly in the cart.
What Provis builtAn automatic discount and live shipping ratesA multi-buy discount of 20% is applied automatically in the cart, and live ShipStation shipping rates show there too.
Built in three phases, from the new theme to the page reviews.
- Phase 1, December 2025 to March 2026The new theme chosen and a local development environment set up
- Phase 2, April 2026The embroidery step and order handling, the women's scrubs category and its revisions, and the style 4401 product page
- Phase 3, May 2026Home page and page reviews, with the latest work on 18 May 2026
-
What was built: a new store theme with a child theme and custom modules for variation loading, search, the multi-buy discount, live shipping rates and embroidery.
-
Supplier link: retail orders are routed to the supplier's order system, the same operation that serves the wholesale stores.
-
Two languages: the catalogue runs in English and Spanish, with translations fetched in chunks to keep pages light.
-
How it ran: a Provis developer pair, with dated screenshots of each change and a local staging copy checked before release. The scope grew from the rebuild into performance, search and embroidery.
Built for speed:
Less work for the server on every page.
Variation data loads in bulk, translations arrive in chunks and search runs in the shopper's browser, so a large catalogue stays quick.
About 20 database queries per product became about 2.
Search results appear as the shopper types.
How Provis builds eCommerce storesShopping Natural Uniforms on a phone.
Five screens from the live store, captured in October 2026. Select one to enlarge it.
-

HomeOffer and best sellers
-

Shop by colourSwatches and categories
-

CollectionsMen and women
-

PerformanceComfort, quality, style
-

Why buy hereService, range, dispatch
Live at nuniforms.com.
The rebuilt store is live and supported, with the latest work on 18 May 2026. The figures below are published on the store's own site, October 2026.
- 2003
- proven since
- 3
- ranges: women, men, unisex
- 2
- languages: English, Spanish
- 20%
- off when you buy 2+ items
After launch
Live, and open to change.
The store sells scrubs and medical uniforms to healthcare professionals in the United States, and the latest work was on 18 May 2026.
It shares its supplier with the wholesale store, WholesaleScrubs and WholesaleScrubSets, so Provis keeps working across all four.
Provis has delivered 200+ projects since 2012, with a team of 25+ engineers, designers, QA and project leads.
Every Provis build comes with 24/7 monitoring and support after launch.
How every Provis project runs
- One project leadyour single point of contact
- A written weekly update and a demoof what was built that week
- A staging link and your repoyou see the work as it is built; the code goes straight into your repo
- QA before launchour QA team tests every feature
- Yours from day onecode repo, cloud account and domain in your company's name; our team joins as collaborators, and you can remove access at any time
- Our team works in India, on ISTUTC+5:30: 1.5 hours ahead of Dubai, 4.5 ahead of London (5.5 in winter), 9.5 ahead of New York (10.5 in winter)
Want a WooCommerce store that stays fast with a large catalogue?
Tell us about your store and which pages are slow today. We will come back within two working days with an approach, a rough timeline and a rough cost range. No charge, no commitment.
Send us a message
indicates a required field