Decent idea. Horrible execution. If I could give it -5 stars I would.
Syncing with your shopify store is problematic at best. Orders that are cancelled in shopify sometimes actually cancel in ordoro, other times they don't. Meaning you have to enter the cancellations twice or risk sending out product that wasn't paid for.
There is no mechanism to bulk edit the insurance amount, anymore. We sell some items at $105. We have to go through and print the labels on each of them individually or pay an extra $3 per shipment. The kicker here is they actually had this feature and it was working, but they decided to remove it. The removal actually created a horrible bug where every order got insured for the last insurance amount you manually entered. This bug was active on the site for about two months. Are they even testing this software?
And, while we're talking about insurance. They have the scummiest feature of defaulting you to their insurance provider, no matter how many times you select "carrier insurance."
No role based access to information -- we're an open company, but there's a limit to which I want my 3rd party fulfillment center to know my full sales data.
In the end we had to go back to buying every label individually.
And finally, once we decided to switch to a more full featured software package (shipstation), they locked our account as we were over the free limit -- never mind that we'd paid for the full month already and had merely opted to not renew. Yet another simple use case they didn't write the software to handle.
Overall, once you're bigger than their free tier you're better off using shipstation. If you try to use it after that point, you're just accruing technical debt that will come back to bite you eventually.
Go with shipstation. Same price, but actually usable.