The problem
When an in-store sale depleted stock, the webshop was not immediately updated. When an online order was placed, the store system could also remain out of date. Staff had to reconcile the systems manually, which created a risk of selling unavailable products or hiding products that were available. Price changes and new product records were entered twice.
What we built
We built a two-way integration between the webshop and the inventory-management system. Each system notifies the other when relevant data changes. The workflow uses signed and verified requests rather than manual imports.
Messages are signed and validated. Failed deliveries are retried with backoff, and unresolved failures are logged and sent to an administrator for action. This gives the team a traceable way to manage exceptions rather than relying on manual reconciliation.
What changed
The client now manages approximately 7,000 products through a connected catalog. Stock availability is synchronized for the webshop, price changes are propagated rather than re-entered, and new products can appear online without a separate data-entry process. The engagement also includes the webshop, invoicing, and shipping integrations.
“It's incredible... I got a working webshop in two weeks. Very satisfied.”
