This is an independent educational site. It is not operated by, affiliated with, or endorsed by Shopify Inc.
Store Launch Guides

shopify fulfillment

How to fulfill orders in Shopify: configure it once

Fulfilling a Shopify order is four clicks, but locations, shipping profiles, automatic rules decide the workload first. Set them once, then print labels.

A cardboard box, folded canvas bag, stacked coins, and a black tablet sit on a white surface against a light blue background.

The short answer: You fulfill an order in Shopify by opening it, choosing the items to ship, adding tracking, and clicking Fulfill items. How often you repeat that by hand is decided before the order lands. Shopify's help documentation, checked September 11, 2026, states there are three ways to fulfill orders and that every store defaults to manual fulfillment. Locations, shipping profiles, automatic rules, and fulfillment holds do the deciding. Set them once, and the daily job shrinks to buying a label and handing the box to a carrier.

Fulfillment looks like a labor question. It's a settings question. Every order you fulfill by hand is a configuration you haven't finished yet, and the fix costs minutes in the admin, not hours at the packing table. If you're still deciding whether to open the store at all, our guide to starting a Shopify store covers the setup that comes before this one.

Disclosure: this article contains affiliate links to Shopify. If you sign up through one, this site earns a commission at no extra cost to you. If you sign up through one, we earn a commission and you pay exactly the same as you would otherwise.

Shopify plans, pricing and features change; always verify the current details on shopify.com before deciding.

What "fulfill" changes in your admin

Fulfilling an order is a state change, not a chore. Clicking the button moves the order to Fulfilled, emails the customer if that notification is on, and decrements inventory at the location that shipped. That's the whole transaction.

Why care about the machinery? Scale. US retail e-commerce sales hit $340.2 billion in the second quarter of 2026, 17.1% of total retail on an adjusted basis, per the U.S. Census Bureau, 2026. Boxes don't ship themselves; the admin decides who ships what.

Shopify's order-processing documentation (checked September 11, 2026) names three fulfillment routes: you, a fulfillment service, or a mix per product. Stores default to manual. That default is fine until order ten. For the full admin layout, see how to use Shopify: a tour of the admin.

Set locations and shipping profiles first

Two settings do most of the deciding. Locations are the addresses stock lives at: your garage, a retail counter, a third-party warehouse. Shipping profiles group products and assign each group rates and origin. Between them, Shopify resolves which shelf an order ships from.

Skip this and you'll fight it per order. In the merchant threads we read, the recurring complaint about stores that both self-fulfill and use print-on-demand is that location logic is confusing. Additionally, the tutorials lag the interface; one reply put it bluntly: "that settings is nowhere to be found." The settings exist. They just live in two different places.

The payoff is real for multi-location stores. Shopify reported that lifestyle retailer Paige fulfilled 17% of its online orders through ship-from-store during its busiest holiday months (Shopify Inc., 2025). Closer shelves mean cheaper labels, and the routing starts in this configuration.

How to fulfill orders in Shopify, step by step

Here's the core sequence, for a manually fulfilled order:

  1. Open Orders and click the unfulfilled order.
  2. Click Fulfill items (or Create fulfillment in newer versions).
  3. Confirm the items and quantities; clear any line you're shipping separately.
  4. Check the fulfillment location is the one actually shipping.
  5. Buy the label in the admin, or paste a tracking number and pick its carrier from the dropdown.
  6. Click Fulfill items. Status flips to Fulfilled, and the customer is notified if you enabled that email.

One legal boundary sits over all of it. The FTC's Mail, Internet, or Telephone Order Merchandise Rule (16 CFR Part 435, in force since 1975) requires a reasonable basis to ship within your advertised window.

If you state none, you must ship within 30 days, plus obtain consent to delays (Federal Trade Commission, 1975). Mark "fulfilled" when the carrier has the box, not when you've emailed your supplier. In the threads we read, sellers directly disagreed on that timing; the defensible answer is the carrier's.

Shopify Shipping: carriers, rates, and when to skip it

Buying labels inside the admin works for most US stores, and the deciding trait is package profile. Rates are quoted live at purchase, so compare the quoted price against your carrier's retail counter before trusting any label workflow.

Carrier Best for Rate situation vs. retail When to skip it Who it's wrong for
USPS Lightweight residential parcels Quoted at purchase; Priority Mail over one cubic foot (1,728 cu in) uses dimensional weight, volume ÷ 166, rounded up (Shopify Inc., 2025) Bulky boxes that dim-weight punishes Palletized B2B freight shippers
UPS Heavier ground, commercial addresses Quoted at purchase per order Sub-pound letters A store shipping only greeting cards
FedEx Time-definite express Quoted at purchase per order Budget-only checkout promises Stores selling on price, not speed
DHL Express International express Quoted at purchase per order US-domestic ground Domestic-only stores

What customers actually want frames the choice. In a 2025 Ryder study reported by Shopify, 76% of shoppers said free shipping influenced them, while two-day delivery influenced 15%. Cheap beats fast at the checkout, so the label you should optimize is the least expensive one that hits your promised window.

Our take: Our call is to print in the admin for anything lightweight headed to a residence. Hold a direct UPS or FedEx account only once volume makes you worth a negotiated rate. The trade-off is clicks versus cents: the admin label is faster per order, the negotiated rate is cheaper per pound. DHL earns its place only when addresses go international.

Tracking numbers and the confirmation email

Treat tracking as one configured step. The field accepts a number and a carrier; pick the real carrier, because the dropdown drives the clickable tracking link the customer receives. Add the number during fulfillment, or open the fulfilled order later and edit it in.

The email is a setting, not a courtesy. Under Settings, the shipping confirmation notification sends automatically when fulfillment completes, if you've turned it on. Leave it on. Silence after payment is expensive. The Baymard Institute found in 2026 that the average cart abandonment rate across 50 studies is 70.22%. Additionally, 20% of US shoppers who abandoned cited slow delivery. A store that confirms shipment promptly keeps the buyer it already converted.

Hand the boxes to a 3PL

For a store that would rather never touch a box, the deciding number is your hourly rate, not the 3PL's fee list. A third-party logistics service stores stock, receives fulfillment requests from Shopify, ships, and writes status and tracking back to the order.

Setup is short. Add the 3PL as a location. Install its app or add it as a fulfillment service on the products it ships. Assign stock to that location. From then on, orders route there like any other address, and the 3PL appears as a first-class fulfiller in the admin.

The lifestyle argument is real. In the threads we read, the repeated praise for fulfillment centers was blunt: "you can be way more hands off on the business and take your vacations." A custom fulfillment service works differently: no sync, just email requests from your admin to the warehouse. That suits a supplier you email anyway.

Automate the orders you shouldn't touch twice

One setting removes most of the clicking. Settings, then General, then Order processing offers the manual-versus-automatic choice. Shopify's documentation (checked September 11, 2026) advises automatic when you sell only digital downloads or gift cards, or when a fulfillment service handles everything. It also warns the setting doesn't apply to in-store pickup orders.

Per-product rules cover the mixed case. Set a fulfillment service on specific products, and those lines auto-route while the rest wait for you. You can mix methods inside one order; inventory decrements at the shipping location either way.

Volume is where this pays. In the threads we read, one seller's math is the caution: "We're getting 50+ orders a day and this task has become extremely inefficient." Bulk helps too: on the Orders page's Unfulfilled tab, check multiple orders and choose Actions, then Fulfill orders. Fulfilled-and-paid orders then archive automatically if you enable that setting (Shopify Inc., 2026), which pairs neatly with how Shopify pays you: payouts and timing.

Snags: holds, local delivery, pickup, wrong-item fixes

Each snag is a setting with a documented fix.

  • Holds. A fulfillment on hold can't change status until released; open the order and release the hold, then fulfill.
  • Local delivery and pickup. These skip labels entirely; pickup orders bypass the automatic-fulfillment setting, and you mark them picked up at handoff.
  • Packing slips. Print from the order page, or in bulk from the Unfulfilled tab, before labels.
  • Wrong item. Void the label, cancel the fulfillment, and the order returns to Unfulfilled for a corrected shipment.

The wrong-item fix matters more than it looks. The NRF and Happy Returns report that online purchases reached a 19.3% return rate in 2025, per Shopify Inc., 2025. Additionally, about 71% of consumers say they're less likely to return to a retailer after a poor returns experience, up from 67% in 2024. Correct the order the same day; the error itself is survivable, the silence isn't.

A five-point check before your first sale

Run this list, ours, before you advertise anything ship-able. In the threads we read, sellers who took orders before learning fulfillment were told, flatly, that it was backwards. We agree.

  1. Every location listed is real, stocked, and meant to ship.
  2. Each product sits on a shipping profile with rates you've tested at checkout.
  3. Order processing matches your model: manual, automatic, or per-product service.
  4. The shipping confirmation email is enabled and test-ordered.
  5. You've placed one test order and fulfilled it end to end.

Ten minutes here is the entire thesis. Configure once, and fulfillment becomes a label printer. If app-based routing is next, read Shopify apps: what they actually cost you before installing. If the platform itself is still an open question, how does Shopify work, step by step? starts at the beginning. The free trial covers enough time to run this checklist twice.

Frequently asked questions

Can I fulfill multiple orders at once in Shopify?

Yes. Open the Orders page's Unfulfilled tab, check the boxes for the orders ready to ship, then choose Actions and Fulfill orders. Each order gets its own fulfillment record, so tracking and emails still go out per customer.

Does fulfilling an order update my inventory?

It does. Completing a fulfillment decrements the counted stock at the location that shipped, so inventory math runs on fulfillments, not on payments. Canceling a fulfillment returns the order to Unfulfilled and the stock to its location count.

Can I mark an order as in progress before it ships?

Yes. Open the order and mark the fulfillment as in progress while you pick and pack. Nothing sends to the customer at that stage; the confirmation email waits for the actual fulfillment.

Should I mark an order fulfilled when the supplier ships or when I place it?

When the carrier has it and you have tracking. Fulfilling earlier risks an Fulfilled order with no movement, which is the state that generates "where is it?" email. The FTC's 30-day baseline only covers the promise, so state a realistic window up front.

How do I send a tracking number to a customer after the fact?

Open the fulfilled order, add or edit the tracking number with its carrier, and save. The customer can be notified from that edit, so you never have to paste tracking into an email by hand.

Sources

  1. Shopify Inc., "Set up order processing and archiving". https://help.shopify.com/en/manual/checkout-settings/order-processing — checked September 11, 2026
  2. U.S. Census Bureau, "Quarterly Retail E-Commerce Sales Report, 2nd Quarter 2026". https://www.census.gov/retail/ecommerce.html — checked September 11, 2026
  3. Shopify Inc., "Ship from Store Strategy for Retailers (2026)". https://www.shopify.com/blog/shipping-success-put-your-customer-in-control-of-delivery-options — checked September 11, 2026
  4. Federal Trade Commission, "Mail, Internet, or Telephone Order Merchandise Rule (16 CFR Part 435)". https://www.ftc.gov/legal-library/browse/rules/mail-internet-or-telephone-order-merchandise-rule — checked September 11, 2026
  5. Baymard Institute, "50 Cart Abandonment Rate Statistics 2026". https://baymard.com/lists/cart-abandonment-rate — checked September 11, 2026
  6. Shopify Inc., "Ecommerce Returns Management: How To Reduce Returns (2026)". https://www.shopify.com/enterprise/blog/ecommerce-returns — checked September 11, 2026