Skip to content
Case study eCommerce development

How Provis built the B2B store for Natural Uniforms Wholesale.

Natural Uniforms Wholesale sells scrubs and uniforms in bulk to businesses, schools and organisations in the United States. Its products have hundreds of size and colour variations, and bulk buyers had to add each one by hand. Provis built its B2B WooCommerce store with a quick-order grid, price tiers every buyer can see and an embroidery step.

The Natural Uniforms Wholesale home page: a banner reading Wholesale Scrubs, with four people in scrubs and a minimum order of $399
The Natural Uniforms Wholesale home page on a phone: the Wholesale Scrubs banner and the start of the Best Sellers
Client: Natural Uniforms WholesaleScrubs and uniforms sold in bulk, United States
What Provis delivered

A store made for ordering in bulk.

From Provis project notes, 2026.

340+
sizes and colours on one product
Pages that took over 10 seconds now load quickly from a saved copy
One step
to order a full size range
Pick a colour, type how many of each size, and add them all at once
Bulk prices
shown to everyone
The more you buy, the lower the price, and every visitor can see it

At a glance

  1. Problem

    Products with 340+ variations took 10+ seconds to load, a full size run took many separate add-to-carts, volume prices were not visible to every buyer and embroidery was handled outside the store.

  2. Solution

    Provis built a B2B WooCommerce store with a variation cache, a quick-order grid, per-product price tiers and an "Add Embroidery Services" step with logo upload and preview.

  3. Result

    Heavy pages now load from a cache, a size run goes into the cart in one step, every visitor sees the volume price, and embroidery orders arrive through the store. Live and supported.

Client
Natural Uniforms, the supplier behind four stores: this wholesale store, nuniforms.com, WholesaleScrubs and WholesaleScrubSets
Industry
Medical uniforms and scrubs, sold in bulk
Market
United States
Platform
WooCommerce on WordPress
Services
eCommerce development, B2B store build, quick-order grid, tier pricing
Built with
WordPress, WooCommerce, Elementor Pro and WPML, with Square and Stripe for payments
Also on the store
Variation swatches, a wishlist, refunds and exchanges, and Google Tag Manager
The situation

Bulk buyers had to add every size and colour one at a time.

Natural Uniforms Wholesale sells scrub sets and uniforms in bulk to clinics, businesses, schools and organisations. nuniforms.com, nuniformswholesale.com, WholesaleScrubSets and WholesaleScrubs are one client group: Natural Uniforms, the supplier. This is the wholesale store; the others are the consumer store, WholesaleScrubs and WholesaleScrubSets.

Buyers added each size and colour to the cart one at a time, so a clinic ordering one style in 6 sizes and several colours made many separate additions. Products with 340+ variations also took 10+ seconds to load. The aim was a fast, self-serve way to order a large multi-size catalogue at volume prices.

How a bulk buyer ordered before

  1. Find a stylebrowse the catalogue
  2. Product page340+ sizes and colours took over 10 seconds to load
  3. Pick sizeseach size and colour added one at a time
  4. Pricevolume prices not shown to every buyer
  5. Embroideryarranged outside the store

How a bulk buyer ordered before, and what made it slow.

The problems, and what fixed each

Four things that slowed bulk buyers, and what fixed each.

These are the four problems Provis fixed in the wholesale store.

  1. Product pages took 10+ seconds to load

    Products with 340+ variations were rebuilt on every page view.

    What Provis builtVariation data cached

    The variation data is cached instead of rebuilt on each view, so heavy pages load from the cache.

  2. Ordering a full size run took many add-to-carts

    Each size and colour went into the cart on its own.

    What Provis builtA quick-order grid

    The buyer picks a colour, types a quantity per size and adds the whole grid at once. A full size run in one colour goes into the cart in one step.

  3. Volume prices were not visible to every buyer

    A buyer could not see the better price before ordering.

    What Provis builtPrice tiers shown to everyone

    Each product has its own price tiers, set per product. They show to everyone, guests included, the price drops as the quantity rises, and a tier table sits on the page.

  4. Embroidery was handled outside the store

    Logos and embroidery orders did not go through the store.

    What Provis builtAn "Add Embroidery Services" step

    The buyer uploads a logo (BMP, JPG or TIFF, up to 1 MB) and sees a preview on the garment. Embroidery orders now arrive through the store with the logo attached.

How the work ran

Built in four phases, from 13 March to 1 May 2026.

  1. Phase 1, from 13 March 2026Setup, project notes and the three custom modules
  2. Phase 2, 6 to 18 AprilThe embroidery step and cart, the category restructure and Spanish translation, clearance pages, checkout, and returns and exchanges
  3. Phase 3, 20 to 28 AprilProduct pages for the main styles, the cart, and the 3030, 3602SET and 3400SET styles
  4. Phase 4, 30 April to 1 MayA second round on embroidery: logo upload and preview
  • What was built: a B2B store with three custom modules: a quick-order grid, per-product tier pricing and a variation cache.

  • Checkout: card payments through Square and Stripe, plus returns and exchanges, added mid-build on 16 to 18 April.

  • Volume prices: set per product by the store admin, so the price drops automatically as the quantity rises.

  • How it ran: dated screenshots of each page and flow for review, from home to checkout, and embroidery came back for a second round.

Built for speed:

Heavy pages now load from a cache.

A product with 340+ variations no longer rebuilds them on every view, and the quick-order grid puts a whole size run into the cart at once.

Products with 340+ variations took 10+ seconds to load before the cache.

Price tiers show to every visitor, guests included.

How Provis builds eCommerce stores
The store on a phone

Buying in bulk on a phone.

Five screens from the live store, from the home page to the bulk pricing chart. Select one to enlarge it.

  • The store home page on a phone: the Wholesale Scrubs banner and the start of the Best Sellers

    HomeWholesale pricing banner

  • The home page scrolled: the Designed for Performance section on a pink panel

    The brandDesigned for performance

  • The Best seller category page: scrub tops and trousers with their prices

    A categoryBest sellers with prices

  • A scrub set product page, with the product pictures and a link to each view

    A productA scrub set with colour swatches

  • The product details: the bulk order form with total items, unit price and subtotal, and the bulk pricing chart

    Bulk pricingOrder grid and pricing chart

Where the store is today

Live, and supported by Provis.

The store is live and supported, with the latest work, the embroidery logo upload and preview, on 1 May 2026. The figures below are published on the store's own site, October 2026.

$9.99
scrubs per set, from
$399
minimum order
3
ranges: women, men, unisex
2
languages: English, Spanish

After launch

Live, and open to change.

The store sells to the United States, and each product shows a price tier table.

The store is offered in English and Spanish.

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)
Start a conversation

Want a B2B store that takes bulk orders?

Tell us about your store and how your buyers order 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

Our team in India (IST) reads every message.