LineItem's status didn't change to fulfilled or shipped, It is still pending

Hi

I created a shipment of line item as mentioned here https://developer.shiphero.com/order-fulfillment/ but my line item status is still “pending”. It’s status should have been changed to like “fulfilled”, but it is not. I checked there is no issue in response, it executed well. and I also checked the line item shipped amount is still 0.

Do I need to make another API call to change the status from “pending” to “fulfilled” :thinking:

Thanks in Advance

Hi @khungersumit
I apologize for the delayed response to this.
The shipped amount will show at 0 because that is only used for when shipping using the app, when shipping “outside” of ShipHero it won’t affect that number.

For the pending status, you will need to make another Mutation, to change the fulfillment status using the order_update_fulfillment_status Mutation

Let me know if that doesn’t help.
Thanks in advance!
Tom

Hi @tomasw

Sorry didn’t get this
The shipped amount will show at 0 because that is only used for when shipping using the app, when shipping “outside” of ShipHero it won’t affect that number.

Can you please elaborate on it?
I created the shipment of this line item using API, and I can see the shipment response, it says this line item has been shipped with the same quantity which I shipped but when I checked the Dashboard it is showing 0 shipped?

Hi @khungersumit!
That is correct, the number (Shipped) will only be modified if you use the app for shipping (if you use the ShipHero mobile app or the ShipHero desktop app).
If you ship outside of ShipHero, using the Public API, or a Store (like Shopify for example) that quantity will not be affected
Let me know if that still doesn’t answer or I could explain better
Thanks again!
Tom

@tomasw

We have a field quantity_shipped in order’s line item object.
will this change only if we make shipment using App I mean without using API?

right now this field is 0 for every line item irrespective of its shipment!

That is correct @khungersumit
That field will only populate with shipments created using the App (and not the API)