Shopify lets you enable self-serve returns only in the markets that need them

Self-serve return settings per market in Shopify

Since November 10, 2026, self-serve returns and order cancellations in a Shopify store can be enabled for each market separately, rather than with a single store-wide switch. In practice this means you can keep the mandatory self-serve withdrawal route for EU shoppers while continuing to handle returns manually in other markets.

This is not the same as return windows by market, which we covered in September. This is about the switch itself: whether a shopper can submit a request at all.

What did Shopify change in self-serve returns?

Since November 10, 2026, the availability of self-serve returns and cancellations in a Shopify store is set per market. Until then it was a single store-level setting that applied to every market in the same way.

The Shopify changelog puts it directly:

"You can now set your self-serve returns and cancellation availability by each market you sell in, rather than a single store-wide setting." - Shopify Changelog

Until now an international merchant was stuck with a compromise. EU law requires that a shopper be able to start a withdrawal themselves, so the switch had to be on - and that same switch then appeared in every other market, including the ones where the merchant did not want self-serve traffic. That trade-off is gone.

How is the self-serve switch different from return rules?

The self-serve switch decides whether a shopper can submit a return or cancellation request themselves. Return and cancellation rules decide what can be returned: the window, the shipping cost, final sale items. These are two separate settings in two separate places.

They live in different parts of the Shopify admin:

  • Rules - Settings > Policies, the Return and cancellation rules section. This is where you set the return window, cancellation window, shipping fee and overrides.
  • Availability - Settings > Customer accounts. This is where you decide whether the shopper can submit a request on their own.

Worth noting: return rules apply even when self-serve is off - they simply govern the returns you process yourself in the admin. We covered the rules and their overrides in detail in different return windows for every market.

How do you enable self-serve returns for a specific market?

Self-serve returns are enabled per market under Settings > Customer accounts in the Order actions section. Click Manage, pick Store default or a specific market from the Markets menu, then turn on Return, Cancel or both.

Step by step (Shopify publishes the full setup instructions in its documentation):

  1. Go to Settings > Customer accounts.
  2. In the Order actions section, click Manage.
  3. In the Markets menu, select Store default (all markets) or a specific market.
  4. Click the settings icon.
  5. In the Order actions section, turn on Return, Cancel or both.
  6. Save.

If you later want a market to follow its parent market or the Store default again, click the reset icon next to that setting. Until you change a market's setting, it inherits the parent market or store default value automatically.

Two details that are easy to miss. First, an order follows the settings of the market it was placed in - not the shopper's home country. Second, if you make changes in a draft checkout configuration, they take effect only once you publish it.

Do you need the Advanced or Plus plan?

Yes. Per-market control of self-serve returns runs through the checkout and accounts editor, which requires the Advanced or Plus plan, and the editor itself is in early access. Stores on other plans can only turn the feature on for all markets at once.

On Basic or Grow the route stays the same as before: Settings > Customer accounts, turn on Self-serve returns and cancellations in the Customer accounts section, and choose from the drop-down which requests to accept - return and cancel requests, return requests only, or cancel requests only. That setting applies to all markets.

The same applies to market-specific return rules - they are also still limited to a subset of stores under early access.

What does this mean for the EU right of withdrawal?

EU directive 2023/2673 requires that an EU shopper be able to start a withdrawal themselves, so the self-serve switch stays mandatory for EU markets. The new change only lets you avoid carrying that requirement over into markets where it does not apply.

If you have not configured the EU requirements yet, start there - we described the full setup in the EU right of withdrawal in Shopify. Splitting markets without a sound baseline does not solve the problem.

Managed Markets is a separate case. If EU orders go through Managed Markets, shoppers can always submit a return or cancellation request unless you deactivated the EU right of withdrawal feature yourself.

Where to start

The most useful order for a store selling in several markets:

  1. Check your plan - without Advanced or Plus you will not see the market-level switch, and knowing that saves a hunt.
  2. List your markets and mark the ones covered by the EU right of withdrawal.
  3. Keep self-serve on for EU markets - that is a legal requirement, not a choice.
  4. Decide deliberately for the rest whether self-serve helps you: it reduces inbound email, but it removes the chance to offer an exchange before a return.
  5. Check your return policy text so it matches what is actually enabled in each market.

Frequently asked questions

Do self-serve returns require new customer accounts?

The shopper needs to reach the new version of customer accounts. If your store still runs legacy accounts, you have to add the account link manually - in the footer or on the return policy page, for example.

Which market decides what an order allows?

The market the order was placed in, not the shopper's home country. The same person can see different options in different markets.

Can you allow cancellations but not returns?

Yes. Return and Cancel are enabled separately, so a market can have just one of them. The store-level setting has its own drop-down for the same choice.

When do the changes become visible to shoppers?

Immediately after saving, if you work directly. If you made the changes in a draft checkout configuration, they go live only once you publish that configuration.

If the tree of markets, rules and inheritance is getting confusing, sorting it out is part of our market expansion service. Get in touch - we will review your market settings.


Read more