Articles on: Returns Management

How to Control the Fulfillment Status of Exchange Orders

Relevant to: Shopify users on Premium and Enterprise plans


As many merchants use third-party fulfillment apps to fulfill exchange orders, they face fulfillment issues when a new exchange order is automatically created or fulfilled on Shopify, even when the item is yet to be returned. AfterShip Returns allows you to switch the status of an exchange order from Unfulfilled to On hold when the item is not returned and back to Unfulfilled once returned. It will help prevent accidental loss if you are using auto-fulfillment apps.

📢 What you’ll learn

In this tutorial, we’ll discuss:

How to enable the Order fulfillment control setting
Step 1: Hold the fulfillment of exchange orders
Step 2: Turn On hold back to Unfulfilled

How to enable the Order fulfillment control setting

Log in to AfterShip Returns admin account
Go to Settings > Returns settings > Exchange for other items > Settings

Go to the Order fulfillment control section

The process ahead is divided into 2 steps:

Step 1: Hold the fulfillment of exchange orders

The first step involves using Shopify Flow to automatically turn new exchange orders from Unfulfilled to On hold.

Click Go to Shopify Flow

If you have already installed the Shopify Flow app, you’ll be redirected to the Shopify Flow page
If you have not installed the Shopify Flow app, you need to install it first from here
Once installed, go to the Shopify Flow app and click Create workflow

Select a trigger > Click the Shopify tab, and select Order created
Click the Then + button and create a condition widget
Click Add criteria > Order tab > Select the app tab
Click name > Input AfterShip Feed for TikTok Shop into the name field
Now, click the Then + button and create an action widget
Click the Shopify tab in the action panel > Select Hold Fulfillment Order
Select the reason in the configuration panel, and input notes (Optional)
Click Turn on workflow

You have successfully created the workflow, and now it’s time to move on to the second step.

Step 2: Turn “On hold” back to “Unfulfilled”

Enable Turn “On hold” back to “Unfulfilled”
Select the trigger from the given options:
In transit
Mark as received
Mark as resolved

Once triggered, the status will switch back to Unfulfilled.

If you have any queries, feel free to connect with our support team for quick assistance.

Updated on: 24/02/2023

Was this article helpful?

Share your feedback


Thank you!