Codioo
A home goods warehouse dashboard with synced inventory cards.

NetSuite integration that ended overselling during peak season

Home and living. Hearthside Living. Delivered by Codioo, April 2026.

140 stores built, 8 years on the platform, senior engineers only

Client
Hearthside Living
Industry
Home and living
Service
shopify-netsuite-integration

The challenge

Hearthside Living sells across two storefronts and a marketplace while stock truth lives in NetSuite. The nightly sync ran every six hours, so peak season brought oversells, refund churn and a warehouse team reconciling against a spreadsheet. Customer service answered every order question by toggling between three systems.

What we built

We built a custom NetSuite integration on the Shopify Admin API. Orders flow out in near real time with payment and shipping detail, inventory levels flow back per location, and customers sync both ways with de duplication rules finance approved. A queue with retries and a dead letter alert replaced the cron job, and a daily reconciliation report compares both systems every morning.

Results

The numbers

Order sync latency

<2 min

-99%

Oversell incidents

0

peak season

Synced records daily

12k+

automated
  • Order sync latency fell from six hours to under two minutes
  • Zero oversell incidents across the following peak season
  • Customer service resolves order questions from one screen
  • The daily reconciliation spreadsheet is retired
"We stopped apologising to customers for cancelled orders. The integration quietly does its job, and when something odd happens we get one alert, not forty emails."
Daniel Osei, Operations Director, Hearthside Living

The stack

Shopify Admin APINetSuite SuiteTalkNode.js workerRedis queueDatadog
Storefront after launch
The live sync panel showing orders flowing out and inventory returning.

Want a result like this?

Tell us your store and goals. Within one business day you get the audit and a fixed quote for your project.

Stores built
140
Reply time
Within one business day
Cost
Free, no obligation

No obligation. We reply within one business day with next steps.