Hello there, I am looking into creating returns via API.
I started out by testing within Shiphero (without API) and I have a few questions…
- I see that it is possible to set up shipping carriers for returns, so I attempted to set up on of my API carriers to test… however it doesn’t seem to show up in the options for carriers when I create a return. If I send over the carrier data via the return_create mutation, will that work even if the carrier isn’t working on the Shiphero end? I am attaching two screenshots of what I mean… I attempted to set up API Fedex, but it doesn’t show when creating a return. Can I still use this via the return_create mutation?
When creating a label, the return address is automatically set to the warehouse selected for the return, which makes sense. However, in our specific case, certain returns are sent to local hubs (for example, all of our UK orders are returned to the UK even if we don’t have a warehouse there). Is there any way to specify a different return address without creating warehouses for these locations? They are not really warehouses, so I wanted to avoid creating them.
When you create an exchange order, there is a checkbox which states: “Do not allocate product to exchange order, until exchange order is manually released to ship”. This also makes sense. However, in our specific case, we make our items to order… thus we usually start producing the new items even before the return is received and inspected. The issue is that, by selecting this checkbox, the items do not go into the backorder state and are not included in any PO until the exchange is manually released. If we don’t check the box, the order does become backordered and is included in a PO, but when the item arrives, it becomes “Ready to Ship: yes” even before the exchange is manually released. Is there any way to included exchange orders in POs even if the checkbox is checked?