Unfulfilled in. Fulfilled out.
We read what your Shopify store already knows: what is unfulfilled, which location it ships from, what the buyer picked at checkout. You buy the USPS or UPS label. The fulfillment is written back with tracking, and your store emails the customer as it always has.
Free account. Pay per label. USPS and UPS.
The mechanic
Unfulfilled in, Fulfilled out
A Shopify order carries no single fulfillment switch. When it is placed, your store builds a fulfillment order for every location holding the stock, and the order's status is read off those.
So we write against the fulfillment order, never the order itself. Ship two of three line items and the third stays Unfulfilled, on its own location, until you buy its label.
Fulfillment order 1 of 2
Portland warehouse
1412 NW Marshall St, Portland, OR 97209
- Cedar candle, 8 oz pour× 2
- Matchbook, striker× 1
Box 1 boughtUSPS Ground Advantage9400 1111 7105 6262 5924 48
Order now Partially fulfilled
Fulfillment order 2 of 2
Reno
220 Vassar St, Reno, NV 89502
- Stoneware candle dish× 1
Box 2 boughtUPS® Ground1Z 8V4 F37 03 6639 2335
Order now Fulfilled
- UnfulfilledOne fulfillment order per location holding the stock, each with its own line items.
- Partially fulfilledBox 1 is moving from Portland. The dish waits on Reno, where its own label prints.
- FulfilledEvery line item carries tracking, and the buyer has your store's email for each box.
In and out
Three moves. One of them is yours.
-
Checkout→in your list
01The order arrives
Within minutes of checkout the order is in your list, carrying the buyer, the address, the items, the order tags, the shipping method picked at checkout and the location it ships from.
-
Label boughtYour move
02You buy the label
Weight is summed from the line items, so a two item order is not quoted as one. USPS and UPS come back together with your own shipping rules already applied, and the pick is still yours to change. Buy the one order, or batch the day's orders in The Workbench and print one merged PDF.
-
Fulfilled in Shopify
03The order is marked fulfilled
The moment you buy, the items in that box turn fulfilled with the tracking number and carrier, and your store sends its own shipping confirmation. A slow reply from Shopify gets retried for you.
At label time
Rates on Shopify orders
Both carriers are priced on the order in front of you: its summed weight, its buyer address, and the ship-from address of the location the fulfillment order was assigned to. Change that location and the zone changes, so the rates do too.
Rate shopping sits where the label is bought, never at checkout. What your customers are quoted and charged stays yours to set.
Unfulfilled to Fulfilled
Fulfilled in Shopify, with your own shipping email
Orders arrive minutes after checkout, already tied to the location that ships them. Buy the label and the order turns Fulfilled, and your store sends the shipping confirmation your customers already know.
- Only when you ask
- Products, variants, inventory. A discount code only if you turn on branded delivery updates.
- Never touched
- Themes, storefront, checkout shipping rates, prices
Pricing
What a label costs here
Label prices sit below USPS commercial pricing on almost every label, and you see the full price on the order before you buy.
- Label
- Pay per label. The rate you see is the rate you pay.
- Account
- Free. No minimum, and no monthly fee to buy a label.
- Pro
- $14.99 a month or $99.99 a year, billable through Shopify. The Workbench is part of Pro.
Locations and rules
One store, two locations
Every Shopify order knows which of your locations it ships from, so its label prints from that address instead of one default. Order #1051 above is the pattern: Portland prints box 1, Reno prints box 2.
Rules read your store's own fields
You already encode these decisions in tags and checkout options. Rules read them rather than ask you to build the logic twice.
- Whenthe order carries the tag wholesale Thena shipping rule picks the service you set for wholesale orders
- Whenthe buyer picked Express at checkout Thena service mapping turns that into the USPS or UPS service you nominated
- Whenthe fulfillment order is assigned to Portland Thenwarehouse matching ships from that address, not from your default
Shopify shipping questions, answered
- Can I add tracking numbers to Shopify orders in bulk?
Not with Shopify's own bulk action. Selecting orders and choosing Mark as fulfilled moves them to Fulfilled with no tracking field, and Shopify tells you to add tracking numbers manually afterwards.
- How do I mark a Shopify order fulfilled with tracking?
Open the order, click Mark as fulfilled, and put the number in the Tracking number field.
- What is a fulfillment order in Shopify?
A fulfillment order is Shopify's record of what has to be fulfilled, by which location, for one order.
- How do I ship part of a Shopify order in two boxes?
Fulfill the order twice. On the first pass, enter the item quantities you are shipping now, add that box's tracking number, and confirm: the order becomes Partially fulfilled and the rest stays in the Unfulfilled section.
- Why is my Shopify order assigned to the wrong location?
Shopify assigns each order to a location at checkout using your order routing rules and the inventory available at each location, not the address you print from.
- Which email does my Shopify customer get when I add tracking?
Add the tracking number while marking the order fulfilled and the customer gets the shipping confirmation, which Shopify sends when an order is fulfilled.
- Can I buy shipping labels for Shopify outside Shopify Shipping?
Yes. Shopify's fulfillment screen asks for a tracking number from your shipping provider and lets you pick the carrier yourself, so the label can come from anywhere.
- How do I fulfill a Shopify order without emailing the customer?
Uncheck Send a notification to the customer on the fulfillment screen before you confirm.
- What do on hold, in progress and scheduled mean on a Shopify order?
They are fulfillment statuses meaning the work is not finished.
- Why is my Shopify tracking link not clickable?
Shopify builds the link from the carrier attached to the fulfillment, so a number saved with no carrier, or with the wrong one, has nothing to link to.
- What permissions does a shipping app need on Shopify?
A shipping app needs to read orders, act on the fulfillment orders assigned to your own locations, and read your locations.
- How do I ship Shopify orders from more than one location?
Shopify assigns each order to a location using your order routing configuration and available inventory, then creates one fulfillment order per assigned location.
- How do I print packing slips for Shopify orders?
Shopify prints packing slips from the admin, and its help pages say you can print them for your orders individually or in bulk.
- How do I change a tracking number on a fulfilled Shopify order?
Open the order, go to the Fulfilled section, choose Add tracking, correct the number and carrier, and save.
- How do I ship all my unfulfilled Shopify orders in one place?
The Unfulfilled tab on the Orders page is the list, and Shopify's own bulk action can mark that selection fulfilled.
Questions merchants ask
Yes. When we mark the order fulfilled, Shopify sends your store's own shipping confirmation with the tracking number. If you turn on branded delivery updates, we send those from your business name, and every one carries an unsubscribe link.
Yes. We read your locations and which one each order ships from, and the label prints with that address. Ship part of an order and only those items are marked fulfilled.
Approval for protected customer data is a separate Shopify review of the install. Until that approval is in place, orders stop coming in and you see a clear error, rather than orders arriving with blank addresses.
No. We add nothing to your checkout, so we never price anything there. What your customers are quoted and charged is yours to set. Our rate shopping happens later, where the label is bought.
Disconnecting revokes at Shopify. Our access ends, new orders stop arriving, and we can read and write nothing further. Orders already pulled in stay for your records. Recipient names and addresses are erased once the order is closed or cancelled and 90 days past the order date. Customer data deletion requests from Shopify are honored too.
Join the Shopify early access
One email when your store can connect. You can ship by hand in the meantime.
Also connectseBay Available nowWooCommerce Early access
Shopify is a trademark of Shopify Inc. I'd Ship That is not affiliated with or endorsed by Shopify. USPS® is a trademark of the United States Postal Service. UPS® is a trademark of United Parcel Service of America, Inc. Order data in the renders above is sample data.
Shopify links on this page are affiliate links: if you open a Shopify account through one, we may earn a commission at no extra cost to you.
Every I'd Ship That and in-app price on this page is a Pro price. Prices marked Pro price are what Pro members pay. On the free Starter plan, each label adds a platform fee of about 10% of the postage, rounded to the nearest $0.25, at least $0.50 and at most $2.50. Prices shown are for paying from your I'd Ship That balance; paying by card costs slightly more.