Multiple tracking numbers for 1 order?

paul-
Excursionist
51 0 12

My orders for multiple items are always dispatched in multiple packages.

 

However, shopify only allows 1 tracking number associated with an order. How to deal with this? I have hundreds of orders so manually emailing customers to inform them when an item ships is a real pain. 

Hey Paul,

Have you solved the issue yet? You can fulfill orders in Shopify partially. When you click on the Mark as fulfilled button then you can select which and how many items are being shipped. Each time you can enter a different tracking number, and Shopify will send a separate order confirmation email for each partial fulfillment.

Hope this helps,
Lukasz

I'm a software engineer. I make things happen automatically.
umairnadeem
New Member
4 0 0

Hi Lukas,

How would you do this via the API? We send the fulfillment data of an order all at once, like this. Issue is that a buyer only gets updated of one tracking number. Is there a way to fulfill partially when using the API, or should we be creating more than one fulfillment?

PUT https://storename.myshopify.com/admin/api/2020-04/orders/3123456789012/fulfillments/2912345678901.js...

 

 

{
  "fulfillment":{
    "id":2912345678901,
    "order_id":3123456789012,
    "status":"open",
    "created_at":"2020-12-07T18:28:00+01:00",
    "service":"deliverr",
    "updated_at":"2020-12-07T19:08:18+01:00",
    "tracking_company":"Carrier",
    "location_id":35894850000,
    "tracking_numbers":[
      "D1001219371",
      "D1001219358"
    ],
    "tracking_urls":[
      "https://www.ontrac.com/tracking.asp?trackingres=submit&tracking_number=D1001219371",
      "https://www.ontrac.com/tracking.asp?trackingres=submit&tracking_number=D1001219358"
    ],
    "line_items":[
      {
        "id":899083511,
        "variant_id":1485389289,
        "quantity":0,
        "fulfillment_service":"placeholder",
        "listing_tool_product_id":164570900,
        "order_item_id":"899083511",
        "quantity_fulfilled":0
      },
      {
        "id":899083517,
        "variant_id":3115549297,
        "quantity":0,
        "fulfillment_service":"placeholder",
        "listing_tool_product_id":433908042,
        "order_item_id":"899083517",
        "quantity_fulfilled":0
      },
      {
        "id":899083531,
        "variant_id":1342463557,
        "quantity":0,
        "fulfillment_service":"placeholder",
        "listing_tool_product_id":149805878,
        "order_item_id":"899083531",
        "quantity_fulfilled":0
      }
    ],
    "notify_customer":true,
    "id_string":"2912345678901"
  }
}

 

 

 

Then, we send a completion update:

POST https://storename.myshopify.com/admin/api/2020-04/orders/3123456789012/fulfillments/2912345678901

 

 

{
  "fulfillment":{
    "tracking_numbers":[
      null
    ],
    "notify_customer":false,
    "id_string":"null"
  }
}

 

 

0 Likes
Sondra
New Member
1 0 0

Did you figure out how to fix this? We have the same issue.

Also, if one item has a large quantity that requires two boxes, we can't "split" that item into two fulfilled parts.

0 Likes
HariKrishna
Shopify Partner
617 14 62

Hi @Sondra,

Since Shopify allows you to add only one tracking number for an order, you will have to use an app like our Shipment Tracking & Notify that helps you add multiple tracking number for a single order.  Once you have fulfilled the order with the tracking number, you can create any number of packages and add the tracking number to each of them.

Customer Success @ PluginHive
Shipping Automation | FedEx shipping | Multi-carrier shipping | Shipment Tracking | Australia Post shipping
0 Likes

@Sondra @HariKrishna It's not true that Shopify allows only for one tracking number. When fulfilling an order manually, you can select the quantities included into a shipment. If you don't fulfill all items at once, then the order becomes partially fulfilled, and you have an option to add a next fulfillment with another tracking number.

LukaszWiktor_1-1619437428219.png

 

 

 

 

 

 

 

 

 

 

 

 

UPDATE

Although, if you need multiple tracking numbers within a single fulfillment, then you may in fact need an app, or automate the fulfillment via the Shopify API.

I'm a software engineer. I make things happen automatically.
0 Likes

@umairnadeem it's actually a limitation of the shipping confirmation email template that it shows only one tracking number. You'd either have to update the email template to show all filfillment.tracking_numbers, or create multiple partial fulfillments via the API with notify_customer set to true to send each tracking number separately.

I'm a software engineer. I make things happen automatically.
0 Likes
Opopop_website
New Member
2 0 0

Is there a way to just send one email with all the tracking numbers once it’s fulfilled so that they don’t have to get multiple emails for each tracking number?

0 Likes