If you could build an integration with some of or the following:
We built for Loop Returns and did a beta with a few of our customers but there was flaw with their API, it didn’t allow you to retrieve just recently updated returns, which made it impossible to use for larger accounts (which is who we primarily serve). Once Loop is done with their integration with the core Shopify product, they should re-engage and we’ll try again. There’s also a new ShipHero developed customer facing returns option that will be available in the next few months.
We’re looking to integrate Shiphero for a client (and their warehouse) for a returns platform that syncs with Shopify, not unlike Loop.
While we’ve been able to map the integration end points with Shiphero, while trying to fetch ShipHero order ID by passing Shopify order name in the following API
/v1.2/general-api/get-order/ we get a “500 Order not found” when passing shopify order name without the ‘#’ AND we get “500 Invalid Request” when we pass an order number starting with ‘#’. Our clients’ order names typically start with a ‘#’
Whats the best way to resolve this issue? We’ve tried a bunch of different ways like encoding order number in URL, passing the order number by appending ‘ORDER-’ at the beginning of the request, and also passing Shopify Order ID despite having the Shopify order name
Again, this platform is built for large customers and integrates with multiple 3PL software, ERPs etc and we’re just facing an issue with SH APIs at the moment.
Appreciate your help.
@KSridhar if you’re building a new integration use the GraphQL API, the REST API is deprecated.
The order id (not number) from shopify which will be all numbers should work. If that doesn’t work please email email@example.com with the request and the client account number and we’ll look into it for you.
We responded via support, to post the answer here for other people, include in the request all_orders=1 and it will. If all_orders =1 isn’t sent in, it searches for orders created with the source that matches your token and your example was created from Shopify not your token.