A 100% drop-ship parts business, rebuilt on Adobe Commerce.
Inyo Pools sells pool and spa replacement parts. IWD is replatforming them off a 15-year-old custom system onto a Hyva storefront on Adobe Commerce, with bespoke distributor integrations that sync live cost and inventory and route every order drop-ship to the right warehouse automatically.
Inyo Pools
Inyo Pools is a 100% drop-ship retailer of pool and spa replacement parts, with a catalog of more than 19,000 SKUs sourced from a network of national distributors. The same part can sit at a different cost in several warehouses, so pricing, inventory, and fulfillment all have to reason across multiple vendors at once, the kind of catalog our Adobe Commerce experts are built for.
A 15-year-old custom platform couldn't scale a multi-vendor drop-ship catalog.
So we are rebuilding it on Adobe Commerce.
Adobe Commerce + Hyva
A modern, mobile-first storefront and checkout on cloud infrastructure, off the legacy system.
Cost-based vendor routing
Every distributor's cost side by side, so each order goes to the most profitable source.
Live stock from every warehouse
Real-time inventory and cost sync from distributor APIs into per-vendor inventory sources.
Drop-ship, automated
Approved orders submit programmatically to the right distributor, with status and tracking polled back.
Books in sync
A two-way Sage 100 integration keeps the store and the financial system in agreement.
Find the right part
A visual parts finder maps schematic hotspots to part SKUs, so customers buy by diagram.
Engineered,
not assembled.
A 19,000-SKU, multi-vendor, 100% drop-ship catalog doesn't fit off-the-shelf Adobe Commerce. So we are building the system that does.
Nine systems. One platform.
Distributors, ERP, shipping, and payments, wired straight into the one Adobe Commerce store through bespoke integrations, so live cost and inventory flow in and drop-ship orders flow out automatically.
PlatformAdobe Commerce CloudThe single platform the store runs on
FrontendHyvaAlpine and Tailwind storefront and checkout
DistributorHeritageReal-time inventory, cost, and drop-ship orders
DistributorBaystatePer-warehouse stock and price-group pricingDistributorPoolCorpBranch availability, pricing, and orders
ERPSage 100Bidirectional inventory, cost, orders, and invoices
ShippingShipperHQPer-vendor groups and merged multi-origin rates
PaymentsPayment GatewayHyva-integrated card checkout
TrustFraud ScreeningAutomated pre-authorization order scoring
Built in phases.
Inyo isn't a single launch. It moves from a legacy platform onto Adobe Commerce, to automated multi-vendor drop-ship, to a two-way ERP and shipping layer, to payments and a visual parts finder, each phase building on the one beneath it.
- Phase 01Off the legacy platform
Standing up Adobe Commerce Cloud and a Hyva storefront in place of a 15-year-old custom system, and migrating products, categories, customers, media, and order history off the legacy MSSQL platform with a delta cutover plan.
- Phase 02Drop-ship, automated
Building the vendor cost and purchase-order engine and bespoke Heritage, Baystate, and PoolCorp integrations, so live inventory and cost flow in and approved orders route to the right distributor automatically across a 100% drop-ship model.
- Phase 03Books in sync
Wiring Sage 100 as the financial source of truth over a two-way integration, and configuring ShipperHQ for per-vendor groups and merged multi-origin shipping rates and delivery dates.
- Phase 04Payments & finding parts
Integrating a modern gateway with automated pre-authorization fraud screening, and shipping a visual parts finder that maps schematic hotspots to part SKUs so customers buy by diagram, not keyword.

Many vendors, one catalog.
The hard part isn't any single feature. It is making one Adobe Commerce catalog buy, stock, cost, and ship a part across several distributors at once, each speaking a different API in a different format, so the team sees one coherent product where the supply chain sees many.
- Live cost and stock. Bespoke distributor integrations sync real-time inventory and cost into per-vendor sources.
- Cost-based routing. The vendor cost engine surfaces every source side by side and routes each order to the right one.
- Hands-off fulfillment. Approved orders submit to the right distributor API, with status and tracking polled back automatically.
Better margins,
automated fulfillment.
The build is never the point. This is what the new platform is designed to change for how Inyo prices, stocks, and ships parts.
Get this for your storeCost-based vendor routing
The same part costs different amounts at different distributors. The platform surfaces every vendor's cost side by side and routes each order to the right source, turning fulfillment from a chore into a margin lever.
Custom builds. Engineered for multi-vendor drop-ship.
Pricing one catalog across several distributors, syncing live cost and stock, and routing every order drop-ship is not what stock Adobe Commerce is built for. So we are engineering the distributor, ERP, shipping, and fulfillment layer the business runs on. Every build is owned by Inyo Pools.
PlatformAdobe Commerce Cloud Replatform
What it doesA ground-up replatform off a 15-year-old custom system onto Adobe Commerce Cloud: modern cloud infrastructure, CDN, caching, CI/CD with zero-downtime deploys, and monitoring, sized for a catalog of 19,000-plus parts.
Why from scratchThe legacy platform had become a barrier to growth. A supported, scalable foundation was the prerequisite for everything else the business needed to do.
ExperienceHyva Storefront & Checkout
What it doesA Hyva theme and Hyva Checkout front end (Alpine.js and Tailwind), replacing the heavy legacy JavaScript stack, built mobile-first and tuned for Core Web Vitals.
Why from scratchMost parts shoppers arrive on a phone mid-repair. A fast, modern storefront is the difference between finding the part and bouncing.
MarginsVendor Cost & PO Engine
What it doesA per-vendor cost-per-product model with side-by-side margin visibility at purchase-order creation, a full PO lifecycle, and a vendor self-service portal.
Why from scratchThe same part sits at different costs across distributors. Putting those costs side by side is what lets the team route each order to the most profitable source.
IntegrationHeritage Distributor API
What it doesA custom integration with the Heritage distributor API (token-based REST with automatic refresh) that syncs real-time inventory and cost, submits orders, and pulls order status and shipments.
Why from scratchNo off-the-shelf connector exists. A bespoke module is the only way to pull live stock and cost and push drop-ship orders to this distributor.
IntegrationBaystate Distributor API
What it doesA custom integration with the Baystate distributor API (XML over HTTPS) covering per-warehouse availability, price-group pricing, order creation, and combined order-history and shipment queries.
Why from scratchThis distributor speaks XML across 16-plus warehouses with price-group logic, so the integration parses and maps it into the same inventory and cost model as the others.
IntegrationPoolCorp Distributor API
What it doesA custom integration with the PoolCorp distributor API (REST with key auth) for branch-level product availability, pricing, order submission, and tracking, where tracking is extracted from the invoice payload.
Why from scratchEach distributor models its data differently. This one carries tracking inside invoices, so the integration normalizes it to a single shipment view.
DataVendor SKU Mapping
What it doesA mapping layer of per-vendor SKU attributes that ties each Inyo catalog SKU to the matching part number at each distributor, driving order submission, inventory, and cost sync.
Why from scratchA part has a different identifier at every distributor. The mapping layer is what lets one catalog item buy, stock, and cost across four sources.
FulfillmentDrop-Ship Order Routing
What it doesPlugins that hook the PO lifecycle so that approving a vendor order fires a programmatic submission to the right distributor API, then cron jobs poll status and tracking and de-duplicate shipments back into the order.
Why from scratchA 100% drop-ship model can't run on emailed POs. Routing orders to the correct API automatically is what makes fulfillment hands-off and accurate.
ERPSage 100 ERP Integration
What it doesA bidirectional integration with Sage 100 over cloud middleware covering inventory, product cost, order submission, shipment and tracking, invoicing, and returns, establishing the ERP as the financial source of truth.
Why from scratchFinance and the internal warehouse live in Sage. Two-way sync keeps the store and the books in agreement instead of reconciling by hand.
ShippingMulti-Origin Shipping
What it doesShipperHQ configured with per-vendor shipping groups, merged multi-origin rates, and estimated delivery dates surfaced on the product page and in checkout.
Why from scratchWhen one cart ships from several warehouses, rates and delivery dates have to merge across origins. Off-the-shelf shipping can't model that.
DataLegacy Data Migration
What it doesA phased migration off the legacy MSSQL platform into Adobe Commerce: products, categories, customers, media, and several years of order history, with a delta cutover plan.
Why from scratchFifteen years of catalog and customer data had to move cleanly, and stay reconcilable through cutover, without disrupting a live business.
PaymentsPayments & Fraud
What it doesA modern payment gateway integrated into the Hyva checkout, paired with pre-authorization fraud screening that scores orders automatically before they are accepted.
Why from scratchThe team had been reviewing every order for fraud by hand. Automated pre-auth screening removes that manual bottleneck at scale.
CatalogVisual Parts Finder
What it doesAn interactive hotspot tool on product pages that maps coordinates on a schematic or exploded-diagram image to the child part SKUs, with an admin interface for the team to upload diagrams and tag parts without developers.
Why from scratchPool equipment is bought by diagram, not keyword. Letting a customer click the broken part on a schematic is how a parts retailer turns a repair into a purchase.
Got a store that doesn't fit off-the-shelf?
Replatform, integrate, and scale. We engineer Adobe Commerce and Magento stores for retailers with multi-vendor catalogs, drop-ship fulfillment, and complex inventory, and we stay for the long run. Tell us what you're up against.


