Our team recently got commissioned to integrate Shopify and Karmak for a solution to sell auto parts online. With our interactions with the auto industry and our experience with Karmak’s APIs, this was a perfect fit.
Although the Shopify api is well known to our team, last year was our first opportunity to work with Karmak for an ADP and Karmak time keeping solution we were requested in doing.
We continue to be impressed with rich feature sets offered by the Karmak solutions and getting to work with the Inventory side, was no different.
Some of the challenges we faced was typical to what we usually have to look out for with Shopify. Relying purely on the webhook updates puts you at risk of missing a post and creating the invoice on Karmak’s side. For this reason, its important to add in logic that verifies that all actions were captured.
Choosing when the transaction fires, is made easier if you only update Karmak on successful payment. However my team did mock pre payment invoice creation and post failed payment update as well.
Stay tuned as we continue to add integrations to our repertoire.