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.
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.
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.
A decade of engineering
shows in these numbers.
Custom B2B engineering for a facility-supply catalog that outgrew off-the-shelf extensions.
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 captureWalletApple PayExpress checkout, merchant-verified
WalletGoogle PayExpress checkout via the gatewaySearchAdobe Live SearchSensei-powered, replaced the third-party SaaS
TaxAvalaraTax calculation across the catalog
Tax-exemptDCKAP Tax ExemptionCertificate handling for institutions
ReviewsYotpoProduct reviews and ratingsEmailMailchimpMarketing email and audiences
CDNFastlyEdge delivery and caching
Built to keep growing.
School Fix never replatformed. The same Adobe Commerce install keeps gaining capabilities, shipped without service interruption and still evolving today.
- Phase 01Launch & integrate
Adobe Commerce B2B live with the custom Request-a-Quote engine, Authorize.Net payments, and tax-exempt checkout.
- Phase 02B2B depth
Saved-card vaulting, Apple Pay and Google Pay, quote PDFs with guest lookup, and a re-order account dashboard.
- Phase 03Search & storefront
Migration to native Adobe Live Search, redesigned product pages, tuned category layouts, and a new mega-dropdown header.
- Phase 04Hyva & hardening
The storefront moved to the Hyva theme, with a continuous program of platform upgrades and security patching, still shipping today.

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.
- 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.
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 storeQuotes 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.
B2BRequest-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.
B2BQuote 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.
B2BAdmin 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.
CheckoutDominate 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.
CheckoutTax-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.
PaymentsCredit 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.
PaymentsApple 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.
SearchAdobe 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.
CatalogCategory & 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.
CatalogProduct 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.
B2BMy 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.
UXNew 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.
PlatformHyva 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.
PlatformPlatform 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 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.


