Their Homegrown System Was Falling Apart. Everyone Who Built It Was Gone.
How a PE-backed online grocer with 27,000 SKUs escaped a collapsing internal system—without losing a single team member or missing a beat on fulfillment.
The Situation
Running a 27,000-SKU Operation on a System
No One Understood Anymore
Good Eggs had built their purchase order system in-house. It worked—until the engineers who built it left. Then the next wave left. Then the documentation (what little existed) became useless. The company was scaling, but their core system was becoming a black box.
No One Left Who Knew How It Worked
High tech team turnover had stripped away all institutional knowledge. When something broke, the ops team was on their own—reverse-engineering code written by people who were long gone.
Couldn't Answer Basic Business Questions
Cost and revenue data lived at the summary level. Leadership couldn't see profitability by SKU or category. Every financial question required manual digging through disconnected systems.
Vendor Management Was a Time Sink
Confirming inventory availability meant chasing vendors manually. No accountability for shorts or late deliveries. No way to do mass updates. Every purchase order was a manual grind.
Our Approach
Replace the System Without Breaking the Business
Good Eggs couldn't afford downtime. They couldn't afford to lose more people. And they couldn't afford another system that would become technical debt in two years. We had to get this right.
Zero Engineering Dependency
The new system had to run without requiring internal engineering capacity. If the ops team couldn't use it independently, we hadn't solved the problem.
Migrate Complexity, Not Chaos
27,000 SKUs with complex unit-of-measure relationships. We rebuilt the data architecture properly in NetSuite—not just copied the old mess into a new box.
Protect the Team
System transitions are when people quit. We managed the rollout to minimize disruption and keep the team intact through the change.
What We Built
Custom NetSuite Solutions for a Complex Operation
Item & Unit-of-Measure Architecture
The old system had a tangled web of item-to-unit relationships that made inventory tracking unreliable. A case of wine, a single bottle, a pallet—everything needed to normalize correctly.
The Fix
Rebuilt all 27,000 SKU relationships in NetSuite with flexible unit handling that normalizes to base units automatically.
How It Works
Buy in cases, sell in bottles, track in base units. The system handles the math. No more manual conversions or inventory discrepancies.
Accurate inventory tracking across 27,000 SKUs. Conversion errors eliminated.
Instant Vendor Confirmation System
Getting vendors to confirm availability used to take days of back-and-forth emails. Shorts and late deliveries had no tracking. Small vendors were the worst—but also the most important for differentiation.
The Fix
Built a custom Suitelet that sends confirmation requests and captures vendor responses directly into NetSuite—instant feedback, no manual data entry.
How It Works
Vendors click a link, confirm quantities, done. NetSuite updates automatically. Tested across vendor sizes to ensure even small operations could use it.
>92% fill rate from small business vendors. Days of follow-up reduced to seconds.
SKU-Level Cost & Revenue Visibility
Leadership couldn't see which products made money and which didn't. Financial data was stuck at the summary level—useless for strategic decisions about categories, vendors, or pricing.
The Fix
Integrated supply chain logistics with purchasing data, connecting COGS to revenue at the individual SKU level.
How It Works
See profitability by product, by category, by vendor. Make pricing and assortment decisions based on actual margins, not guesses.
First-ever SKU-level profitability analysis. Strategic decisions backed by real data.
Integration Error Detection
With data flowing between multiple systems, integration failures were inevitable. But finding where things broke used to mean hours of detective work across disconnected logs.
The Fix
Built a custom query tool that surfaces integration issues in one place—what failed, where, and why.
How It Works
Ops team can identify and resolve data sync issues in minutes instead of hours. No engineering escalation required.
Integration issues caught and fixed before they cascade. Ops team fully self-sufficient.
"DataOngoing helped us with a complicated and customized implementation of NetSuite. They were insightful, responsive, and dedicated to the success of the project. I recommend them to anyone."
Daniel Price
Director of Operations and Strategy, Good Eggs
The Outcome
From Black Box to Business Asset
Operations No Longer Hostage to Engineering
The system runs independently. Mass uploads, vendor management, error resolution—all handled by the ops team without engineering tickets.
Vendor Relationships Transformed
Small vendors can actually work with the system. Fill rates jumped. Accountability for shorts and late deliveries finally exists.
Financial Clarity for Leadership
SKU-level and category-level profitability is visible for the first time. Strategic decisions have data behind them.
The Team Stayed Intact
Zero turnover during implementation. The ops team went from dreading the system to owning it. Knowledge no longer walks out the door.
Services Provided
Running on Systems You've Outgrown?
Whether it's a failing homegrown solution or an ERP that never worked right, we help mid-market companies build operations that actually support growth.