Skip to content
Order Editing

Shipping Address Edits

Let customers update shipping addresses and configure destination restrictions, tax handling, autocomplete, and validation rules.

6 min read

Configure shipping-address editing

Use Shipping Address Edits to let customers correct the delivery address on an eligible order. Configure allowed destinations, tax changes, address suggestions, and validation before making the feature available to customers.

Before you begin

  • Confirm your fulfilment system accepts an address change after checkout.
  • Review whether a destination change should update shipping and tax amounts.
  • Identify country, province, PO box, and field-length restrictions used by your warehouse or carrier.
  • Test changes on an existing controlled order before releasing it to fulfilment.

Enable shipping-address editing

  1. In Order Editing, open App Settings.
  2. Select Editing blocks.
  3. Open Shipping Address Edits.
  4. Turn on Allow customers to edit their shipping.
  5. Review the shipping restrictions and tax behaviour.
  6. Select Save.

Order Editing checks saved addresses with Google Maps. Experian autocomplete and fraud prevention are separate options; enabling address editing does not automatically enable either one.

Let customers choose a saved address

In the customer order experience, View saved addresses opens the customer's Shopify address book. Selecting an address fills the form so the customer can review or adjust it before saving.

  • The picker loads up to ten saved customer addresses and marks the Shopify default address.
  • If Limit shipping edits to the original shipping country is on, the picker shows only saved addresses matching the current country.
  • Choosing an address does not save it immediately. Address restrictions, validation, tax handling, and the final Save address action still apply.
  • If no saved address matches, the customer can enter an address manually.

The saved-address picker uses Shopify customer-account data. Experian autocomplete instead suggests and formats addresses while the customer types.

Configure shipping restrictions

Setting

What it changes

Limit shipping edits to the original shipping country

Prevents country changes while allowing edits within the original country.

Enable company field for shipping addresses

Keeps the company field visible in the customer address form.

Restricted shipping addresses

Opens the list of blocked countries and provinces or states.

Shopify Markets and shipping zones hide destinations the store does not serve. Editing restrictions narrow that set further; they do not add a country Shopify has excluded.

The restriction selector provides state or province lists for the United States, Canada, New Zealand, and Australia. Test a blocked destination to confirm customers cannot select it.

Configure PO-box and character-limit rules

Manage PO-box restrictions and address-field limits in Address Validation. Existing PO-box restrictions and saved character limits are converted into active Address Editing rules automatically. The old character-limit inputs no longer appear on Shipping Address Edits.

Open the corresponding rule to adjust its conditions, customer message, or status. Character-limit rules cover address line 1, address line 2, first name, and last name. Set the maximum accepted by your ERP, warehouse, label printer, or carrier, and test the customer-facing error. An unchanged generated message follows changes to the maximum; custom messages remain yours to maintain.

These migrated rules apply to post-purchase address editing. They do not create a checkout restriction. If you also need a checkout rule, configure its Checkout surface separately. Archive a rule when its restriction is no longer needed.

Choose how tax changes are handled

The Tax Recalculation section controls what happens when the new address changes the tax amount. Review the Tax Recalculation modes and choose the outcome your store supports, such as collecting and refunding differences, collecting only increases, or denying edits when tax rates change.

Tax handling can require another payment, create a refund, or keep the original address. Test moves between addresses with different tax rates, rather than only changing an address within one postcode.

Add address autocomplete

Turn on Enable Experian address autocomplete to offer verified suggestions while customers type on the Order Status page. This uses the store's usage-based billing subscription and monthly cap. Experian Search and Format calls count toward usage.

Address autocomplete at checkout opens the separate checkout setup. Order Status and checkout autocomplete have different installation and plan requirements. Follow the Address Autocomplete guide before enabling both.

Configure post-purchase fraud prevention

Review Fraud Prevention for controls that block address changes associated with elevated order risk. Configure those controls separately from shipping-address editing.

Grant Shopify's read_shopify_payments_disputes permission to include Shopify Payments chargeback information. Check the permission status on Fraud Prevention when configuring this protection.

These controls address a specific address-change risk. They do not replace Shopify's fraud analysis or your fulfilment review.

Add custom validation

In Custom Validation, turn on Enable custom validation for shipping addresses using Shopify Flow. to send address changes through the supported Shopify Flow validation path. Test both an allowed and a denied case for your workflow.

Translate customer-facing address text

Select Translate address validation at the top of Shipping Address Edits to customize labels for editing, suggestions, validation outcomes, missing details, confirmation actions, and errors. Keep instructions aligned with whether customers can retain an address or must correct it. Review custom rule messages separately in Address Validation.

Check the setup

  1. Open an existing controlled order that is unfulfilled and inside the editing window.
  2. Change the address within the same country and select Save address.
  3. Confirm the Shopify order and fulfilment view show the new address.
  4. Test a PO box, blocked country, and blocked province that should be rejected.
  5. Test a destination with a different tax rate and confirm the configured outcome.
  6. If autocomplete is enabled, select a suggestion and confirm the formatted address is saved.
  7. Select View saved addresses, choose an address, and confirm the form fills without saving automatically.
  8. If the original-country restriction is on, confirm addresses in other countries are not offered.
  9. If Flow or fraud controls are enabled, test an allowed and a denied case.
  10. Confirm character limits and translations in each important storefront language.

If an address cannot be saved

  • Confirm shipping-address editing is enabled and the order is still eligible.
  • Check original-country, country, province, and PO-box rules.
  • Review the tax result and any payment or refund requirement.
  • Check Shopify Flow validation and fraud-prevention outcomes.
  • Confirm the value does not exceed an active character-limit rule.
  • If autocomplete is unavailable, confirm the usage subscription is active and its cap has not blocked new lookups.
  • If the saved-address list is empty, confirm the signed-in customer has a saved Shopify address matching the allowed country.

Related articles

App Blocks

Setting Up Checkout Line Item Editing

Let customers adjust eligible checkout items before payment.

App Blocks

Change Products

Let customers switch variants or replace products while editing an order.

App Blocks

Quantity Edits

Let customers increase, decrease, or remove product quantities and choose how partial refunds are issued when an order value falls.

App Blocks

Product Search

Let customers find and add storefront products while editing an order.