---
title: "Tag orders when the shipping address changes after checkout"
description: "When the shipping address of an existing order changes, add the tag address-changed, so fulfillment can stop or re-route the shipment and risk can take a second look."
canonical: "https://docs.workflow-trigger-extensions.app/template-tag-address-changed"
---

# Tag orders when the shipping address changes after checkout

When the shipping address of an existing order changes, add the tag address-changed, so fulfillment can stop or re-route the shipment and risk can take a second look.

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 orders when the shipping address changes after checkout](https://cdn-dev.eu.codecreationlabs.cloud/crm-tool/uploads/SjJ78gKLnLlocopCui3Cs62dJbGZ7F1n/08e4650025d1ce66.png)
*The complete workflow as it looks in Shopify Flow.*

## What it needs

- The app's permission **Order Data Access + Customer 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 **Order Shipping Address Changed** on in the app.

Install the Workflow Trigger Extensions app and grant Order Data Access and Customer Data Access on its Permissions page. Turning this workflow on switches the trigger on in the app. This trigger reads protected customer data.

## 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. **Order Shipping Address Changed** fires when the shipping address of an existing order changes.
2. **Add order tags** puts `address-changed` on the order.

## Make it yours

- Add a condition on the order's fulfillment status to react only while nothing has shipped.
- Use `shippingAddressDetails.countryCode` to catch a change of country, which can change taxes and duties.

> [!NOTE]
> **Good to know**
> This is an opt-in, protected data trigger. It needs both permissions because Shopify exposes the address through the order's customer.

## Next steps

- [Order triggers, step by step](https://docs.workflow-trigger-extensions.app/order-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.
