Fulfilling your own orders individually
Fulfill your own orders individually by packaging and shipping products without a fulfillment service. You can also fulfill multiple orders in bulk.
On this page
- Fulfill your own orders automatically
- Fulfill your own orders manually
- Fulfill part of an order manually
- Fulfilling orders for multiple locations
- Change the location of a fulfillment
- Fulfill multiple orders at the same time
- Split a fulfillment
- Merge a fulfillment
- Cancel a fulfillment (automatic and manual fulfillments)
Fulfill your own orders automatically
If you set your orders to fulfill automatically, then the order is automatically marked as fulfilled after it's paid.
Automatic fulfillment can be used if you exclusively sell digital downloads or digital gift cards. Customers who purchase digital products are automatically emailed a download link and the order is marked as fulfilled.
Fulfill your own orders manually
If you set your orders to fulfill manually, then you need to open your orders and fulfill the line items.
You can fulfill part of an order manually by fulfilling some line items. This is also called partial fulfillment. To make the manual fulfillment process faster, you can fulfill multiple orders at the same time.
Sorting orders using the fulfill by date
You can view and sort the orders that you need to fulfill, using the Fulfill by date on the Orders page of your Shopify admin. The Fulfill by date is the latest date that you can ship an order to ensure that the order is delivered within the estimated delivery window, which was communicated to the customer in the sales channel or online store.
Fulfill entire orders manually
Desktop
From your Shopify admin, go to Orders.
Click the order number of an unfulfilled order.
Optional: If you're using multiple locations, and if you want to change the location that you're fulfilling your order from, then click
…
on the fulfillment card, and then select Change location. Select the location that you want to use, and click Save. The location can only be changed for orders that require shipping, not local delivery or pickup orders.-
Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then select Create shipping label.
- If you're using a carrier other than Shopify Shipping, then click Fulfill item(s), and enter the tracking number from your shipping provider. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL is displayed in the customer's shipping confirmation and shipping update emails.
Optional: To send a notification email to the customer right away, select Send shipment details to your customer now. This option is available only if you have an email address for the customer on file.
Click Fulfill item(s) to mark the order as Fulfilled. If you're using Shopify Shipping, then select a shipping service, and then click Buy shipping label.
The order screen updates to display the order's fulfillment status.
iPhone
- From the Shopify app, tap Orders.
- Tap an order that has a fulfillment status of Unfulfilled.
- Optional: If you're using multiple locations, and if you want to change the location that you're fulfilling your order from, then tap
…
on the fulfillment card, and then tap Change location. Select the location that you want to use, and tap Save. The location can only be changed for orders that require shipping, not local delivery or pickup orders. - Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then tap Create shipping label.
- If you're using a carrier other than Shopify Shipping, then tap Fulfill item(s). Enter a tracking number, or tap the barcode icon to scan a shipping label barcode with your iPhone. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL is displayed in the customer's shipping confirmation and shipping update emails.
- Optional: Uncheck Send notification to customer.
- Tap Fulfill item(s) to mark the order as fulfilled. If you're using Shopify Shipping, then select a shipping service, and then tap Buy shipping label.
Android
- From the Shopify app, tap Orders.
- Tap an order that has a fulfillment status of Unfulfilled.
- Optional: If you're using multiple locations, and if you want to change the location that you're fulfilling your order from, then tap
…
on the fulfillment card, and then tap Change location. Select the location that you want to use, and tap Save. The location can only be changed for orders that require shipping, not local delivery or pickup orders. - Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then tap Create shipping label.
- If you're using a carrier other than Shopify Shipping, then tap Fulfill item(s). Enter a tracking number, or tap the barcode icon to scan a shipping label barcode with your Android device. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL displays in the customer's shipping confirmation and shipping update emails.
- Optional: Uncheck Email shipment details to customer now.
- Tap Fulfill item(s) to mark the order as fulfilled. If you're using Shopify Shipping, then select a shipping service, and then tap Buy shipping label.
Fulfill part of an order manually
If a customer placed and paid for an order with multiple items, and one or more of the items are out of stock or a preorder, then you might want to fulfill part of the order so that you can ship the items separately.
Steps:
Desktop
If you're using Shopify Shipping, then follow these steps:
From your Shopify admin, go to Orders.
Click the number of an unfulfilled order.
To buy a shipping label for your order, select Create shipping label.
From the Fulfillment page, change the number of products that you want to fulfill for each line item in the Items section.
Select the shipping method in the Shipping service section.
Optional: To send a notification email to the customer right away, select Send shipment details to your customer now. This option is available only if you have an email address for the customer on file.
Click Buy shipping label. The order screen updates to display the order's Fulfilled and Unfulfilled items.
If you're not using Shopify Shipping, then follow these steps:
From your Shopify admin, go to Orders.
Click the number of an unfulfilled order.
Optional: If you're using multiple locations, and if you want to change the location that you're fulfilling your order from, then click
…
on the fulfillment card, and then select Change location. Select the location that you want to use, and click Save. The location can only be changed for orders that require shipping, not local delivery or pickup orders.Click Fulfill item(s).
From the Fulfillment page, change the number of products that you want to fulfill for each line item in the Items section.
-
Enter the tracking number from your shipping provider in the Tracking information section. The tracking URL displays in the customer's Shipping confirmation and Shipping update emails.
Optional: To send a notification email to the customer right away, select Send shipment details to your customer now. This option is available only if you have an email address for the customer on file.
Click Fulfill item(s). The order screen updates to display the order's Fulfilled and Unfulfilled items.
If you want to review the order's fulfillment details or add a tracking number, then click Add tracking in the Fulfilled section of the order.
iPhone
- From the Shopify app, tap Orders.
- Tap an order that has a fulfillment status of Unfulfilled or Partially fulfilled.
- Optional: If you're using multiple locations, and if you want to change the location that you're fulfilling your order from, then tap
…
on the fulfillment card, and then tap Change location. Select the location that you want to use, and click Save. - Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then tap Create shipping label in the Unfulfilled section.
- If you're using a carrier other than Shopify Shipping, then tap Fulfill item(s). Enter a tracking number, or tap the barcode icon to scan a shipping label barcode with your iPhone. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL displays in the customer's shipping confirmation and shipping update emails.
- In the Items section, enter the quantity of each item that you want to include in the fulfillment. By default, all the order's unfulfilled items are included in the fulfillment.
- Optional: Uncheck Send notification to customer.
- Tap Fulfill item(s) to mark the order as fulfilled. If you're using Shopify Shipping, then select a shipping service, and then tap Buy shipping label.
Android
- From the Shopify app, tap Orders.
- Tap an order that has a fulfillment status of Unfulfilled or Partially fulfilled.
- Optional: If you're using multiple locations, and if you want to change the location that you're fulfilling your order from, then tap
…
on the fulfillment card, and then tap Change location. Select the location that you want to use, and click Save. - Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then tap Create shipping label in the Unfulfilled section.
- If you're using a carrier other than Shopify Shipping, then tap Fulfill item(s) in the Unfulfilled section. Enter a tracking number, or tap the barcode icon to scan a shipping label barcode with your Android device. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL displays in the customer's shipping confirmation and shipping update emails.
- In the Items section, enter the quantity of each item that you want to include in the fulfillment. By default, all the order's unfulfilled items are included in the fulfillment.
- Optional: Uncheck Email shipment details to customer now.
- Tap Fulfill item(s) to mark the order as fulfilled. If you're using Shopify Shipping, then select a shipping service, and then tap Buy shipping label.
Fulfilling orders for multiple locations
If a customer has placed and paid for an order of multiple products, and one or more of the products are stocked at different locations, then you can fulfill parts of the order separately based on the location of your inventory. You can set location priorities to specify the priority sequence for order fulfillment.
Steps:
Desktop
From your Shopify admin, go to Orders.
-
Click the order number of an unfulfilled order.
- If the order can be fulfilled using the stock at a single location, then the unfulfilled section displays all of the items in the order listed together.
- If the order can't be fulfilled using the stock at a single location, then the unfulfilled section displays the available items listed by location.
-
Do one of the following:
- If you’re using Shopify Shipping to buy a shipping label for your order, then select Create shipping label in the unfulfilled card that you’re fulfilling your items from.
- If you’re using a carrier other than Shopify Shipping, then select Fulfill item(s), and enter the tracking number from your shipping provider. The tracking URL displays in the customer’s shipping confirmation and shipping update emails.
Optional: To send a notification email to the customer right away, select Send shipment details to your customer now. This option is available only if you have an email address for the customer on file.
Click Fulfill item(s) to mark the order as fulfilled. If you’re using Shopify Shipping, then select a shipping service, and then click Buy shipping label.
The order screen updates to display the order’s fulfillment status.
iPhone
- From the Shopify app, tap Orders.
- Tap an order that has a fulfillment status of Unfulfilled.
- If the order can be fulfilled using the stock at a single location, then items are displayed in a single unfulfilled section.
- If the order can't be fulfilled using the stock from a single location, then the unfulfilled section displays the items by location.
- Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then tap Create shipping label in the Unfulfilled section. If the order is being fulfilled from multiple locations, then you must tap Create shipping label for each location.
- If you're using a carrier other than Shopify Shipping, then tap Fulfill item(s) in the Unfulfilled section. If the order is being fulfilled from multiple locations, then you must tap Fulfill item(s) for each location. Enter a tracking number, or tap the barcode icon to scan a shipping label barcode with your iPhone. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL displays in the customer's shipping confirmation and shipping update emails.
- Optional: Uncheck Send notification to customer.
- Tap Fulfill item(s) to mark the order as fulfilled. If you're using Shopify Shipping, then select a shipping service, and then tap Buy shipping label.
Android
- From the Shopify app, tap Orders.
- Tap an order that has a fulfillment status of Unfulfilled.
- If the order can be fulfilled using the stock at a single location, then items are displayed in a single unfulfilled section.
- If the order can't be fulfilled using the stock from a single location, then the unfulfilled section displays the items by location.
- Do one of the following:
- If you're using Shopify Shipping to buy a shipping label for your order, then tap Create shipping label in the Unfulfilled section. If the order is being fulfilled from multiple locations, then you must tap Create shipping label for each location.
- If you're using a carrier other than Shopify Shipping, then tap Fulfill item(s) in the Unfulfilled section. If the order is being fulfilled from multiple locations, then you must tap Fulfill item(s) for each location. Enter a tracking number, or tap the barcode icon to scan a shipping label barcode with your Android device. Shopify might recognize the tracking number format and choose a shipping carrier for you. If there's no carrier or if the wrong carrier was chosen, then select your shipping carrier from the Shipping carrier drop-down menu. The tracking URL displays in the customer's shipping confirmation and shipping update emails.
- Optional: Uncheck Send notification to customer.
- Tap Fulfill item(s) to mark the order as fulfilled. If you're using Shopify Shipping, then select a shipping service, and then tap Buy shipping label.
Change the location of a fulfillment
If you need to change the location of a fulfillment, for reasons such as stock availability, associated shipping costs, or the need for an expedited delivery, then you can change the location of any unfulfilled orders to fulfill items in that order from a new fulfillment location.
Steps:
From your Shopify admin, go to Orders.
Select the order that you want to change location for.
Click the ... button.
Click Change location.
From the Location drop-down menu, select a new fulfillment location.
In the Items section, click the up or down arrow to adjust the quantity and select the items that you want to change the fulfillment location for.
Click Save.
Fulfill multiple orders at the same time
By selecting several orders, you can use the Mark as Fulfilled button to fulfill them at the same time. This applies to stores that manually fulfill orders. If you aren't using Shopify Shipping, then you need to add tracking numbers to the orders.
The Mark as fulfilled action applies to orders that are fulfilled without a fulfillment service. If you use the Mark as fulfilled action for orders that are fulfilled by a fulfillment service, then these orders are skipped and aren't fulfilled. Instead, you need to request fulfillment.
Steps:
Desktop
From your Shopify admin, go to Orders.
Optional: Click the Unfulfilled tab to view only the orders that need to be fulfilled.
Select the orders that you want to fulfill by clicking the checkboxes.
Click Mark as fulfilled.
Optional: Select the Send a notification to the customer checkbox to send your customers a shipping confirmation notification.
Click Mark as fulfilled.
iPhone
- On the Orders page, in the Orders to fulfill section, tap More.
- Press and hold on an order to open the order selection view.
- Tap the checkbox next to each order that you want to fulfill.
- Tap Fulfill orders.
- Tap Mark as fulfilled.
- Optional: Activate the Send a notification to the customer option to send your customers a shipping confirmation notification.
- Tap Fulfill.
Android
- On the Orders page, in the Orders to fulfill section, tap More.
- Press and hold on an order to open the order selection view.
- Tap the checkbox next to each order that you want to fulfill.
- Tap Fulfill orders.
- Tap Mark as fulfilled.
- Optional: Activate the Send a notification to the customer option to send your customers a shipping confirmation notification.
- Tap Fulfill.
Split a fulfillment
You can split a fulfillment order, line items, and quantities into new fulfillment orders to get products to a customer faster. For example, if one of the items in the order is out-of-stock, then you can remove it from the order so that the remaining items can be delivered to customers as soon as possible. The out of stock item is later delivered in a separate package.
Steps:
From your Shopify admin, go to Orders.
Select the order that you want to split a fulfillment for.
Click the ... button.
Click Split.
Use the up or down arrow to adjust the quantity and select the items that you want to split.
Merge a fulfillment
You can merge a set or multiple sets of fulfillment orders from the same location together into one based on line items and quantities. Merging a fulfillment can help simplify your fulfillment process and reduce shipping costs.
Steps:
From your Shopify admin, go to Orders.
Select the order that you want to merge a fulfillment for.
Click the ... button.
Click Merge.
Use the up or down arrow to adjust the quantity and select the items that you want to merge with an existing fulfillment in the same location.
Click Merge. Selected items are merged with an existing fulfillment in the same location.
Cancel a fulfillment (automatic and manual fulfillments)
When you cancel a fulfillment, the fulfillment status of the order returns to Unfulfilled, and you can buy a new shipping label or create a new fulfillment for the order.
If you have purchased a shipping label, then you must void it before you can cancel the fulfillment.
From your Shopify admin, go to Orders.
From the Orders page, click the number of an order in the list that has a Fulfillment status of Fulfilled.
In the Fulfillments section, click the ... button.
Click Cancel fulfillment.