Tag products when a shopper views a sold out variant
When a shopper lands on a product page whose shown variant is sold out, add the tag restock-demand to the product. A demand signal for buying: these are the products people wanted and could not get.
One trigger, built-in Shopify actions only, no other app needed. Nothing in it is specific to a store, so it works as soon as it is imported.

What it needs
- The app's permission Storefront Behaviour Access + Inventory Data Access + Product, Variant & Collection Data Access. See Permissions and data access.
- Nothing else: turning the workflow on switches the trigger Out-of-Stock Variant Viewed on in the app.
Install the Workflow Trigger Extensions app and grant Storefront Behaviour Access and Inventory Data Access and Product, Variant & Collection Data Access on its Permissions page. Turning this workflow on switches the trigger on in the app. This is a storefront trigger: events are only collected from shoppers who accept analytics cookies.
Get the workflow
- Download the
.flowfile attached at the bottom of this page. - In your Shopify admin open Flow, click Import and choose the file.
- Check the steps, then click Turn on workflow.
The file is an export from Shopify Flow itself. Do not edit it by hand; change the workflow in Flow after importing it.
How it works
- Out-of-Stock Variant Viewed fires when a shopper lands on a product page whose shown variant is sold out.
- Add product tags puts
restock-demandon the product.
Make it yours
- Sort buying decisions by this tag, or count the views in a metafield with a Run code step.
Next steps
- Storefront triggers, step by step - every field this trigger sends, with more examples.
- Workflow templates - all templates.
- Event history and troubleshooting - check that the trigger fired.

