Fulfilling your own orders in bulk

You can use bulk actions to affect the fulfillment of multiple orders at the same time. Bulk actions that affect an order's fulfillment take some additional time to complete. When you use one of these actions, an indicator panel in your admin displays the progress of the actions. To minimize the panel, click Hide panel.

If the action is completed successfully on all selected orders, then the panel is removed and a success message is displayed. If the action couldn't be completed for some orders, then the progress panel displays the number of orders that the action failed for. Click View to review the orders for which the action wasn't completed.

If you select more than 250 orders to perform a bulk action on, then some functionality might not be available, depending on the action you're performing.

Mark as fulfilled

The Mark as Fulfilled bulk action changes an order's fulfillment status to Fulfilled. 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
  1. From your Shopify admin, go to Orders.

  2. Optional: Click the Unfulfilled tab to view only the orders that need to be fulfilled.

  3. Select the orders that you want to fulfill by clicking the checkboxes.

  4. Click Mark as fulfilled.

  5. Optional: Select the Send a notification to the customer checkbox to send your customers a shipping confirmation notification.

  6. Click Mark as fulfilled.

iPhone
  1. From the Shopify app, tap Orders.
  2. In the Orders to fulfill section, tap More.
  3. Press and hold on an order to open the order selection view.
  4. Tap the checkbox for each order that you want to fulfill.
  5. Tap Fulfill orders.
  6. Tap Mark as fulfilled.
  7. Optional: Activate the Send a notification to the customer option to send your customers a shipping confirmation notification.
  8. Tap Fulfill.
Android
  1. On the Orders page, in the Orders to fulfill section, tap More.
  2. Press and hold on an order to open the order selection view.
  3. Tap the checkbox next to each order that you want to fulfill.
  4. On the actions bar, tap > Mark as fulfilled.
  5. Optional: Activate the Send notification to customers option to send your customers a shipping confirmation notification.
  6. Tap Mark as fulfilled.

Mark as unfulfilled

The Mark as unfulfilled bulk action changes an order's fulfillment status to Unfulfilled.

Steps:

  1. From your Shopify admin, go to Orders.

  2. On the Orders page, select the orders to mark as unfulfilled.

  3. Click ..., and then select Mark as unfulfilled.

  4. Select the orders to mark as unfullfilled based on fulfillment methods.

  5. Click Mark as unfulfilled.

An indicator in your admin displays the progress of marking orders as unfulfilled.

Learn more about fulfillment status.

Cancel order

The Cancel order bulk action cancels orders that customers have placed in your store.

When you cancel an order, you have the option to send a refund to your customer. Refunds can only be issued for orders that have been paid. If an order has already had payment voided, has had payment authorized but not captured, or is in payment pending status, then the order can be canceled but a refund isn't sent to the customer.

When you cancel orders, an indicator in your admin displays the progress of the order cancelations. Learn more about canceling orders.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Use the checkboxes to select the orders that you want to cancel.

  3. Click , and then click Cancel orders.

  4. In the Refund payment section, choose how you want to refund the payments:

    • To issue a full refund now, select Now.
    • To issue a refund later, select Later.
  5. In the Reason for cancellation drop-down menu, select the reason of order cancelation.

  6. Optional: In the Staff note field, enter an internal note about the order cancelation.

  7. Optional: To restock the refunded items to your inventory, select Restock inventory.

  8. Optional: To notify your customers about the order cancelation, select Send a notification to the customer.

  9. Click Cancel orders.

Request fulfillment

The Request fulfillment bulk action sends a request to fulfillment services to fulfill the selected orders.

A fulfillment order can have only one fulfillment service attached to it. The Request fulfillment bulk action can affect orders set to be fulfilled by multiple fulfillment services, but the action can't change which fulfillment service is used for those orders.

Steps:

  1. From your Shopify admin, go to Orders.

  2. On the Orders page, select the orders to fulfill.

  3. Click ..., and then select Request fulfillment.

  4. If there are multiple fulfillment services, then select the services to send fulfillment requests to. The default fulfillment service for each fulfillment receives the request.

  5. Optional: Select Send notifications to customers when fulfilled to send an email to customers when their order has been fulfilled.

  6. Click Request fulfillment.

An indicator in your admin displays the progress of the fulfillment requests.

Learn more about requesting fulfillment.

Cancel fulfillment request

The Cancel fulfillment request bulk action sends an email to fulfillment services to cancel a fulfillment request in progress. This changes the status of selected orders to Unfulfilled. You can then purchase a new shipping label or fulfill the order manually.

A fulfillment order can have only one fulfillment service attached to it. The Cancel fulfillment request bulk action can affect orders set to be fulfilled by multiple fulfillment services, but the action can't change which fulfillment service is used for those orders.

Steps:

  1. From your Shopify admin, go to Orders.

  2. On the Orders page, select the orders to cancel fulfillment for. These orders must have a Fulfillment status of In progress.

  3. Click ..., and then select Cancel fulfillment request.

  4. If there are multiple fulfillment services, then select the services to send cancelation requests to. The default fulfillment service for each fulfillment receives the request.

  5. Click Cancel requests.

An indicator in your admin displays the progress of the cancellation requests.

Learn more about canceling fulfillments.

Change fulfillment location

The Change fulfillment location bulk action lets you change the source location of fulfillments associated with orders placed in your store.

By default, if a location isn't selected for a present location's fulfillment group, then the location for that group won't be changed.

Steps:

  1. From your Shopify admin, go to Orders.

  2. On the Orders page, select the orders that you want to change the location for.

  3. Click ..., and then select Change fulfillment location.

  4. For each location associated with the selected orders, select a new location from the drop-down menu.

  5. Click Change location.

Learn more about changing fulfillment location.

Can’t find the answers you’re looking for? We’re here to help.