1. They claim a quickbooks online integration. While there are parts that have been integrated, there are several business cases that were not coded into the connector. For example, SPS CAN NOT integrate Invoice which have 'bundled' Product/Services inside of Quickbooks (based on Items/Invoice API tables). Really? Yes, I'm not joking. I coded a custom Python script in 4 days to push invoices with 'bundled' ("Group Line Details" in QBs API) products into QBs, why can't their developers?
2. Customer service, "implementation specialists" for integrations are slow and unresponsive. As a customer that is spending $$$ a month for a product, and the implementation person only helps out one day a week, that's poor service IMO. I even called on 6/21, spoke to Ryan, a Quickbooks specialist regarding some issues....his recommendation for a particular issue was to manually put in the orders. Wait what? The product is supposed to do that for us, and your recommendation is to go back to how we were previously doing it? Lil Dicky says it best......"Ohhh, don't double charge me for it!"
However, I was able to get one of my custom requests implemented but the other 4 were just ignored.
3. You would assume that your customer would have one portal to submit POs/orders, then a logic layer built in to push PO's to the appropriate fulfillment center. Nope, thats NOT how it works with SPS. They build a portal for every fulfillment center you have. Confusing and frustrating all around. What you expect and what you get is never the norm with SPS
4. No python API? Its 2018, everyone and their mom knows some python.
Was trying to automate the B2B PO intake and push to fulfillment center + Quickbooks. Didn't live up to expectations.
No real benefits realized. My custom python script provide more flexibility and automation that SPS.