Auto-fulfill Offset product after warehouse fulfillment

Edited

This article will create a Shopify Flow that will automatically mark Offset as fulfilled, but only after other items in the order have been fulfilled.

This is what the flow will look like when you’re done:

  1. This will need to be built in Shopify Flow. To get there, type Flow into the search bar. 

  1. Once you’re in the app, click on Create Workflow

  2. Then push Select a trigger

  3. The initial trigger should be fulfillment created

  4. The second step should be an action

  5. The click Flow app

  6. Then select For each loop (iterate)

  7. Click Select a list, then search fulfillment.order.fulfillmentOrder

  8. Then click the + next to ‘Do this for each itemand then click Condition

  9. Click Add a variable, then search product handle and select order/lineItems/product/ handle (String)

  10. To find the handle, in a separate tab open up the Offset product in your Shopify admin. On the product page, scroll down to the bottom and copy this string.

    Note: Your handle may be different from returns-coverage! Please check the handle on the product to validate what your Offset product handle is.

  11. Click Then + and pick Condition 

  12. Click Add variable and search for ‘delivery method method type’ and pick this option: 

  13. Then set method type equal to NONE

  14. Click Then + and pick Action

  15. Search for ‘Mark a fulfillment order as fulfilled’. Choose whether or not to notify the shopper that the order has been fulfilled.

💡The shopper most likely will have already received a fulfillment update when the warehouse marked the other items as fulfilled, so we recommend leaving this off.

When this last step is in place, push Turn on workflow. Once it's on, please monitor your orders to make sure it's functioning as expected.

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.