The Shopify store and the Fiftify warehouse lived apart: stock was pushed across by CSV export once a day. A lot fits into a day: overselling on bestsellers, cancellations on orders already paid for, manual stock edits that the next import silently overwrote.
They needed a sync that keeps both systems in one state and doesn't fall over when Shopify redelivers the same webhook while the warehouse API happens to be down.