Shipstation issue.
Posted: Mon Oct 15, 2018 8:42 am
I have a issue with shipstation where when I manually mark a order as shipped instead of shipping a order the usual way the tracking number does not carry over to AC. IT gets marked as shipped..just no tracking number. Here is what Shipstation says about it.
After looking into the issue we discussed in chat more, I found some information that may be helpful. First, let me point out that with a manual store/API connection like you have, ShipStation will not send out any information automatically - we will only respond to requests initiated by your store through the API.
When your system requests an update to the order status from us, it will make the following call:
GET https://ssapi.shipstation.com/orders/orderId
This call will say whether the order has shipped or not, but will not include any tracking information. If the order was Marked as Shipped or fulfilled by a 3rd party, the response to the previous call will include the field:
"externallyFulfilled": true
If that "externallyFulfilled": true is present, then the tracking information can be found by making a call to:
GET https://ssapi.shipstation.com/fulfillments while specifying identifying information about the order
It sounds like your system is not making this call right now.
The full documentation on this call is at https://shipstation.docs.apiary.io/#ref ... parameters
If "externallyFulfilled": false, (for instance, if an actual label is created within ShipStation) then the system can find the tracking information by making a call to:
GEThttps://ssapi.shipstation.com/shipments
Which is documented at: https://shipstation.docs.apiary.io/#ref ... parameters
It sounds like your system is making this call successfully, since normal shipments are updating with tracking information.