---
title: "Tag products when a variant price drops by 10 percent or more"
description: "When a variant's price falls by 10 percent or more, add the tag price-drop to its product. The trigger carries the old price, the new price and the percentage, so no calculation is needed. Use the tag in an automated sale collection."
canonical: "https://docs.workflow-trigger-extensions.app/template-tag-price-drop"
---

# Tag products when a variant price drops by 10 percent or more

When a variant's price falls by 10 percent or more, add the tag price-drop to its product. The trigger carries the old price, the new price and the percentage, so no calculation is needed. Use the tag in an automated sale collection.

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.

![The workflow in Shopify Flow: Tag products when a variant price drops by 10 percent or more](https://cdn-dev.eu.codecreationlabs.cloud/crm-tool/uploads/SjJ78gKLnLlocopCui3Cs62dJbGZ7F1n/7728aaa162d2294c.png)
*The complete workflow as it looks in Shopify Flow.*

## What it needs

- The app's permission **Product, Variant & Collection Data Access**. See [Permissions and data access](https://docs.workflow-trigger-extensions.app/permissions-and-data-access.md).
- Nothing else: turning the workflow on switches the trigger **Product Variant Price Changed** on in the app.

Install the Workflow Trigger Extensions app and grant Product, Variant & Collection Data Access on its Permissions page. Turning this workflow on switches the trigger on in the app.

## Get the workflow

1. Download the `.flow` file attached at the bottom of this page.
2. In your Shopify admin open **Flow**, click **Import** and choose the file.
3. 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

1. **Product Variant Price Changed** fires once per variant whose price changed and carries `priceChange` with the old price, the new price, `delta`, `percentChange` and `direction`.
2. The **Condition** lets the workflow continue when `priceChange.percentChange` is **Less than or equal to** `-10`.
3. **Add product tags** puts `price-drop` on the variant's product (`productVariant.product.id`).

## Make it yours

- Build an automated collection on the tag `price-drop` and your sale page fills itself.
- Change `-10` to your own threshold, or add a second branch for increases with `direction` **Equal to** `increase`.
- The tag stays until something removes it. Remove it by hand when the sale ends, or with a second workflow on the same trigger and `direction` **Equal to** `increase`.

## Next steps

- [Product variant triggers, step by step](https://docs.workflow-trigger-extensions.app/variant-trigger-tutorials.md) - every field this trigger sends, with more examples.
- [Workflow templates](https://docs.workflow-trigger-extensions.app/workflow-templates.md) - all templates.
- [Event history and troubleshooting](https://docs.workflow-trigger-extensions.app/event-history-and-troubleshooting.md) - check that the trigger fired.
