Covers all questions related to inventory management, order fulfillment, and shipping.
We are a fulfillment service that receives fulfillment requests from Shopify. After an order ships, we create a fulfillment for that order with the carrier and tracking number details.
Sometimes, we need to void the original shipping label and create a new label with a new tracking number. Sometimes, we may not create the new label immediately - imagine that the customer asked us to hold their order for one week because they are on vacation. So we can't simply use the fulfillmentTrackingInfoUpdateV2 function.
If we removing the current tracking number via the fulfillmentCancel function, that has the effect of ALSO canceling the fulfillmentRequest. Now, the order is no longer assigned to our fulfillmentService in Shopify.
Is there a way to void a tracking number - to remove a fulfillment - without impacting the fulfillmentRequest?
Hi!
You can unset the tracking number with calling fulfillmentTrackingInfoUpdateV2 with an empty trackingInfo parameter. Does this suite your case?
To learn more visit the Shopify Help Center or the Community Blog.
Hi Michael,
Well, we tried entering dummy text first, but when we edit the original trackingInfo, we get a "Delivery Failed" badge that persists even after the new tracking number is replaced.
Would a null value for trackingInfo avoid that issue?