A decade of Adobe Commerce B2B for School Fix, now on Hyva.

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 native Adobe Live Search. A decade-plus partnership, 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

The Hyva theme delivers a lighter, faster front end without a risky full replatform.

One multi-store platform

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

By the numbers

A decade of engineering
shows in these numbers.

Custom B2B engineering for a facility-supply catalog that outgrew off-the-shelf extensions.

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

Nine systems plug into one B2B flow.

Payments, wallets, search, tax, reviews, and email. All wired into Adobe Commerce and the B2B flow, not bolted on as afterthoughts.

  • 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 never replatformed. The same Adobe Commerce install keeps gaining capabilities, 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.

The same Adobe Commerce platform has been upgraded, restyled through Hyva theme development, and re-architected around native search, one 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. No version drift.
  • Faster front end. The Hyva theme replaced the legacy storefront for a lighter, quicker site. No headless rebuild required.
  • B2B-first throughout. Quotes, tax exemption, and re-order flows are regression-tested on every release.
The payoff

Less manual work,
faster B2B orders.

What quote approval rules, tax-exempt checkout, and Quick Order changed day to day for School Fix's order desk and buyers.

Get this for your store
Quoting

Quotes approve themselves

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

We built all fourteen modules from scratch.

Off-the-shelf Magento extensions can't model facility procurement. Every module below is custom-built, maintained across every upgrade, 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 collect a quote but cannot model School Fix's pricing and approval rules. The rules engine sits 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. The remark layer sits on top rather than forking 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. Native checkout doesn't handle either gracefully, so the connector wires those rules into checkout and the Authorize.Net order flow.

Checkout

Tax-Exempt Purchasing

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

Why from scratchSchools and public institutions buy tax-exempt. The flow validates and applies exemptions inline, not through a separate form.

Payments

Credit Card Storage (Tokenized Vaulting)

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

Why from scratchRepeat facility buyers re-order constantly. Saved cards remove checkout friction, and gateway-tokenized vaulting keeps card-data liability off the platform.

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. They stay 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. Native Live Search removed a third-party dependency and brought 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 scratchFacility buyers scan for the exact part fast. Each layout iteration tuned browsing and filtering 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. A working dashboard built around re-order behavior replaces the 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 make your platform the one you keep.

School Fix has run the same Adobe Commerce platform for over a decade because it never stopped being engineered. If your B2B store is nearing that fork, tell us what you're up against.