Marking a Shopify POS order as fulfilled or unfulfilled

You can manually mark orders as fulfilled in your Shopify admin, but this means that you'll need to change the order status for every purchase made in your retail store. If your customers take their purchases with them when they leave, then it's easier to automatically mark your orders as fulfilled from the Shopify POS app.

Understanding automatic fulfillment behavior

The automatic fulfillment behavior of Shopify POS depends on your fulfillment setting:

Fulfillment behavior in Shopify POS based on settings
Mark as fulfilledFulfillment status
OnOrder marked as Fulfilled
(Except for ship to customer orders and local pickup for online orders. They always need to be manually marked as fulfilled.)
OffOrder marked as Unfulfilled

Setting fulfillment status manually

Under some circumstances, you can override the fulfillment preferences and manually set the status of an order to Fulfilled. You can't manually change the status of an order to Unfulfilled after the order is placed. So if you want to record an order as Unfulfilled, even though the item is in stock, you must switch off Mark as fulfilled in your fulfillment preferences before you process the transaction.

Mark an order as fulfilled

If a completed Shopify POS order is marked in your Orders screen as Unfulfilled, you can't mark it as fulfilled from the Shopify POS app. You must log in to your Shopify admin to fulfill the order.

You can mark an order as fulfilled when it's still in the cart.


  1. From the home screen of the Shopify POS app, tap More actions.

  2. Under CART, enable Mark as fulfilled.

  3. Tap Close and then continue with the order.

Ready to start selling with Shopify POS?Try it free