A NetSuite-connected digital showroom for forklifts and warehouse equipment
A custom Next.js showroom that reads product and inventory data directly from Oracle NetSuite, so customers can browse equipment and request quotes against live ERP data.
- Client
- Total Warehouse
- Role
- Engineer, working mostly autonomously
- Built with
- Next.js, React, Tailwind CSS, Fuse.js, schema.org structured data, PostHog, GA4
- Integrations
- Oracle NetSuite

(01)Results
- About 1,700
- Units in the catalog
Read from NetSuite
(02)The problem
Total Warehouse sells new and used forklifts, warehouse equipment, and automation to customers across the U.S. The product catalog and inventory lived in Oracle NetSuite, but NetSuite’s built-in customer-facing tools didn’t fit how equipment buyers shop. Browsing inventory and getting a quote meant going through a sales rep, and any website copy of the catalog risked drifting out of sync with what was actually in stock.
(03)The approach
- 01
NetSuite as the single source of truth
Rather than maintain a second product database, the showroom syncs product data directly from NetSuite. What customers see reflects what the ERP says is available.
- 02
A fast, browsable front end
A custom Next.js application gives customers a real browsing experience over the ERP catalog: equipment categories, product detail pages, and search, served quickly enough to work for buyers on job sites and warehouse floors.
- 03
Quote generation built into the flow
Quote requests start from the product a customer is looking at, which shortens the back-and-forth between a buyer and the sales team.
- 04
Search that understands equipment
Inventory search ranks results by relevance and handles synonyms, typos and capacities: a search for "5000 lb" finds every unit rated at least that much.
- 05
A technical SEO overhaul
Fixed the structured-data errors, mapped legacy URLs to their new pages with 301 redirects, added image sitemaps, and built page titles from live unit counts, so each page says what is actually in stock.
- 06
Lead tracking that can be trusted
Rebuilt lead tracking across PostHog and GA4. The analysis showed most paid search-partner clicks were foreign junk traffic, which changed how leads are measured. Lead funnels are tracked without sending personal data to analytics.