Adobe Commerce B2B, engineered for school & facility supply.

School Fix (Decker, Inc.) supplies maintenance parts, furniture, and equipment to schools and facilities nationwide. IWD rebuilt their storefront on Adobe Commerce and the Hyva theme, with a custom B2B quote engine, saved-card and wallet checkout, and a migration to native Adobe Live Search. A partnership spanning more than a decade, still shipping today.

The client

School Fix (Decker, Inc.)

School Fix supplies maintenance and repair parts, furniture, and equipment to schools and facilities nationwide, selling mostly to maintenance teams and facility managers. The business runs on a multi-store Magento platform that also carries its sibling brands. IWD and School Fix have worked together for more than a decade, through an Adobe Commerce migration and a continuous program of upgrades, redesigns, and custom B2B builds.

The solution

A facility-supply catalog sold to B2B buyers doesn't fit a standard Magento install.
So we engineered the layer that does.

B2B quote workflow

Approval rules that model real procurement, not a generic request-a-quote form.

Tax-exempt + PO checkout

Purchase orders and tax-exemption built into checkout, the way facility buyers buy.

Saved cards + wallets

Tokenized vaulting plus Apple Pay and Google Pay so repeat buyers check out in seconds.

Search for a deep catalog

Fast, relevant results across a broad parts-and-equipment assortment.

A faster storefront

A modern Hyva front end, modernized without a risky full replatform.

One multi-store platform

A single Adobe Commerce install carrying School Fix and its sibling brands.

By the numbers

Engineered,
not assembled.

When generic extensions can't carry a facility-supply B2B catalog, we build the layer that can.

Start a project
10+ yrs
14 modules
3 storefronts
9 integrations
The stack

Nine systems. One platform.

Payments, wallets, search, tax, reviews, and email, wired straight into Adobe Commerce and the B2B flow, not bolted on as a side process.

  • PaymentsAuthorize.NetTokenized card vaulting + ERP-safe capture
  • WalletApple PayExpress checkout, merchant-verified
  • WalletGoogle PayExpress checkout via the gateway
  • SearchAdobe Live SearchSensei-powered, replaced the third-party SaaS
  • TaxAvalaraTax calculation across the catalog
  • Tax-exemptDCKAP Tax ExemptionCertificate handling for institutions
  • ReviewsYotpoProduct reviews and ratings
  • EmailMailchimpMarketing email and audiences
  • CDNFastlyEdge delivery and caching
Platform evolution

Built to keep growing.

School Fix didn't replatform and start over. The same Adobe Commerce platform keeps gaining the capabilities its catalog, order desk, and buyers need, shipped without service interruption and still evolving today.

  1. Phase 01Launch & integrate

    Adobe Commerce B2B live with the custom Request-a-Quote engine, Authorize.Net payments, and tax-exempt checkout.

  2. Phase 02B2B depth

    Saved-card vaulting, Apple Pay and Google Pay, quote PDFs with guest lookup, and a re-order account dashboard.

  3. Phase 03Search & storefront

    Migration to native Adobe Live Search, redesigned product pages, tuned category layouts, and a new mega-dropdown header.

  4. Phase 04Hyva & hardening

    The storefront moved to the Hyva theme, with a continuous program of platform upgrades and security patching, still shipping today.

School Fix facility-supply catalog operation: warehouse and offices
Platform engineering

A platform that keeps evolving.

School Fix didn't replatform and start over. The same Adobe Commerce platform has been upgraded, restyled on Hyva, and re-architected around native search, one planned release at a time, without losing the custom B2B logic underneath.

10+years of continuous engineering, no full rebuild
  • Always current. Planned upgrades keep Adobe Commerce, PHP, and security patches up to date, with no version drift.
  • Faster front end. The Hyva theme replaced the legacy storefront for a lighter, quicker site, with no risky headless rebuild.
  • B2B-first throughout. Quotes, tax exemption, and re-order flows are regression-tested and survive every release.
The payoff

Less manual work,
faster B2B orders.

The build was never the point. This is what changed day to day for School Fix's order desk, facility buyers, and maintenance teams.

Get this for your store
Quoting

Quotes approve themselves

Admin-set rules auto-approve qualifying quotes by state, weight, and order total, so the order desk prices the exceptions instead of every request.

Custom modules. Built from scratch.

Off-the-shelf Magento extensions can collect a quote or take a card, but they can't model facility procurement: approval rules, tax exemption, purchase orders, and re-order behavior. So we built the layer that does, and have maintained it across every upgrade. Every one is custom-built and owned by School Fix.

B2B

Request-a-Quote Approval Engine

What it doesA B2B quote workflow with an automated approval engine: admin-configurable rules by state, shipping total, weight, and order total auto-approve qualifying quotes and route the rest for manual pricing.

Why from scratchOff-the-shelf request-a-quote extensions can collect a quote, but they cannot model School Fix's pricing and approval rules. We built the rules engine on top so the order desk decides once, not on every quote.

B2B

Quote PDF, Share & Lookup

What it doesQuote PDF generation and download, share-a-quote by email with automatic account creation, a secure guest Quote Lookup page protected by a generated hash, and Move Quote to Cart.

Why from scratchFacility buyers route quotes through procurement, so a quote has to live as a shareable, lookup-able document, not just a cart state. None of that exists in stock Magento.

B2B

Admin Remarks for Quotes

What it doesA standalone module, layered on the quote extension so it survives updates, that surfaces admin Remark notes into approved-quote emails and PDFs.

Why from scratchStaff needed to communicate special conditions and exclusions on a quote without editing line items. We added the remark layer rather than fork the underlying extension.

Checkout

Dominate Custom Checkout

What it doesA custom checkout connector: responsive one-step and multi-step layouts, address autofill, purchase-order offline payment, extra checkout fields, and a region-specific compliance notice.

Why from scratchFacility procurement runs on POs and tax exemption, which native checkout does not handle gracefully. The connector wires those rules into checkout and into the Authorize.Net order flow.

Checkout

Tax-Exempt Purchasing

What it doesTax-exemption certificate handling for qualifying institutions, integrated with the tax engine so exempt buyers are recognized through cart and checkout.

Why from scratchSchools and public institutions buy tax-exempt. The flow has to validate and apply exemptions inline, not send buyers to a separate form, so we integrated it directly.

Payments

Credit Card Storage (Tokenized Vaulting)

What it doesCard vaulting so logged-in returning customers reuse saved cards. Card data is tokenized through the payment gateway and never stored locally, keeping the platform PCI-DSS compliant.

Why from scratchRepeat facility buyers re-order constantly. Saved cards remove checkout friction, but only a gateway-tokenized vault does it without taking on card-data liability.

Payments

Apple Pay & Google Pay Express

What it doesExpress-checkout wallet buttons at the top of checkout via the gateway's digital payment solutions, with Apple merchant verification and Google gateway configuration.

Why from scratchWallet payments run on a different lifecycle than saved cards, so they are kept operationally separate while still capturing, refunding, and voiding through standard admin.

Search

Adobe Live Search Migration

What it doesMigration from a third-party search SaaS to native Adobe Live Search, powered by Adobe Sensei and the Catalog Service: layered navigation, a quick-search modal, and quick view.

Why from scratchA deep parts-and-equipment catalog needs relevant, fast search. Moving to native Live Search removed a third-party dependency and put merchandising back inside Adobe Commerce.

Catalog

Category & Search Layouts

What it doesSeveral iterations of category and search layouts: single-column pages, subcategory sliders, Best Sellers and Best Deals blocks, Shop By Brand, a Quick Ship filter, Compare Products, and a My Parts List.

Why from scratchA facility buyer scans for the exact part fast. Each layout pass tuned the browse and filter experience to how maintenance teams actually shop.

Catalog

Product Page Redesign

What it doesA restyled product page: pre-selected in-stock variants, icon-based compare and wishlist, warranty badges, full-vs-discount pricing, a cross-sell slider, and restyled options and breadcrumbs.

Why from scratchThe UX audit flagged friction on the old PDP. The redesign aligned the page to the new brand look while fixing the variant-selection and add-to-cart flow.

B2B

My Account B2B Dashboard

What it doesA consolidated B2B account dashboard: personalized greeting, orders snapshot, Quick Order, My Parts List, My Quotes, address book, and newsletter and tax-exempt status, across the full set of account pages.

Why from scratchRepeat B2B purchasing lives in the account area. We rebuilt it as a working dashboard around re-order behavior rather than a stack of default Magento pages.

UX

New Header & Mega Dropdown

What it doesA redesigned header and mega-dropdown navigation, space-optimized, with refreshed logo and icon treatment.

Why from scratchThe catalog is broad and deep. The header had to expose it without overwhelming the buyer, so the navigation was rebuilt around the category tree.

Platform

Hyva Theme Migration

What it doesMigration of the storefront to the Hyva theme (Tailwind and Alpine.js), replacing the legacy Luma-based front end for a faster, lighter storefront.

Why from scratchPerformance and maintainability both needed a modern front end. Hyva delivered the speed gains without the cost and risk of a full headless rebuild.

Platform

Platform Upgrades & Hardening

What it doesA continuous upgrade program across Magento 2 and Adobe Commerce Cloud, including PHP modernization, scheduled security patching, and full B2B regression testing on each release.

Why from scratchA B2B platform this customized cannot fall behind on versions. Each upgrade is planned, tested against the B2B feature set, and shipped without disrupting the storefront.

Let's work together

Let's get your Adobe Commerce B2B build right.

We engineer Adobe Commerce platforms for B2B and facility-supply businesses, and we stay for the long run. School Fix has built with us for more than a decade. Tell us what you're up against.