I run a small food import and wholesale distribution business in Milan... anyway we have both an e-commerce site where corporate clients place orders and local accounting software we use in the office for invoicing and stock tracking. As order volumes grew manually entering requests from the website into the accounting system and updating warehouse stock on the site one by one turned into an absolute operational nightmare.
I spoke with the digital agency that built our site; they told me they could set up an API integration between the two systems, which would sync orders and stock in real time without any human intervention. However they quoted a 2,400 EUR budget and a 3-week timeline for this development work.
Since I'm not very technical, I don't really get what this term means, why the process costs this much and whether this entire setup will go straight into the trash if I switch one of the systems down the road. How does an API integration work in practice and is this price range normal?