Shopify Markets Explained: One Store, Several Countries, Real Limits
First, check the fulfillment status
Everything about this request depends on one fact: has the order shipped yet. If it is unfulfilled, you have options. If it is fulfilled or in transit, you are no longer editing an order, you are arranging an exchange, and the conversation with the customer changes completely. Check the order timeline before you promise anything, because the wrong promise here creates the refund dispute you were trying to avoid.
In the Shopify admin, open the order and look at the fulfillment status first, the payment status second. An unfulfilled, paid order is the easy case. A partially fulfilled order means some items can still change and some cannot, which you need to explain clearly. Train whoever answers customer messages to check this before typing a reply; most bad outcomes in this scenario come from promising an edit that was never possible.
When you can edit the order
For unfulfilled orders, Shopify lets you edit: add or remove line items, change quantities, and adjust the order total, with the customer charged or refunded the difference. This is the cleanest path when the customer wants a different size or color of the same product. Make the edit, confirm the new total with the customer in writing, and note that the edit itself is the confirmation; do not also send a separate "we changed it" email that confuses the thread.
Edits have limits worth knowing. You cannot change the order into something unrecognizable without confusing your own records, and editing does not work once fulfillment has started. If the price difference is significant, get explicit approval before charging the extra amount; an unexpected charge on a card is how a simple size swap becomes a chargeback.
When to cancel and reorder instead
Cancel and reorder is the right call when the change is extensive (half the items are different), when the customer wants to add items that change shipping weight or method, or when the original order is already fulfilled. It is also cleaner when the customer is clearly unsure; a fresh order with a fresh confirmation beats three rounds of edits that nobody can follow.
The mechanics matter: cancel the original, issue the refund promptly, and create the new order, ideally as a draft order you send for the customer to approve and pay. Do not cancel without the replacement ready, or the customer experiences it as "my order was cancelled" rather than "my order was fixed." Speed of the refund is the whole ballgame here; a same-day refund turns a hassle into a loyalty moment.
What to tell the customer
The message template that works: confirm what you are doing, state the timeline, and name the money. "I have updated your order to the blue in size medium. The $12 difference has been refunded and should appear in 3 to 5 business days. Your order still ships Thursday." Every element answers a question the customer would otherwise ask in a follow-up message, which is the real cost driver in these exchanges.
If you cannot do what they asked, say so in the first sentence and offer the alternative immediately. "That order already shipped this morning, so I cannot change it, but here is what I can do: refuse the delivery or send it back with this prepaid label, and I will ship the correct item today." Bad news first, solution second, no hedging in between.
Preventing it next time
A sizing chart linked at the point of size selection, a clear "final sale" flag on items that cannot be changed, and an order confirmation email that arrives within minutes all reduce these requests. The confirmation email is the cheapest intervention: customers who catch their own mistake within the hour are easy to help, while customers who notice three days later are not.
Track how often this happens and why. If size swaps dominate, your size guide is failing. If customers keep adding forgotten items, your checkout may be rushing them. The pattern in the requests is free product-page research, and merchants who read it stop answering the same email every day.
The pitch is seductive: turn on a few countries, adjust some prices, and the store is international by Friday. Markets genuinely handles more of that than it used to. The trouble starts where the feature list stops, and nobody finds that boundary until the first foreign return lands.
What a market actually is
A market in Shopify is a group of countries that share settings: which products are available, at what prices, with duties and taxes handled in which way, and on which domain or subdomain with which languages. One store, one inventory pool, one admin, with storefront behavior that changes by buyer location. For most small and mid sized stores this replaced the old pattern of cloning stores per country, and it is better in almost every way: one theme, one app stack, one set of product data to keep honest.
The boundary is that a market is a configuration, not a business presence. It does not register you for taxes, translate beyond the tools you feed it, stock a warehouse closer to the customer, or accept a return parcel at a local address. Stores that plan the launch as a settings change discover those four absences in the first quarter, in roughly that order.
Pricing per market is where margins go to be tested
Markets lets you adjust prices by country, by percentage or by fixed amounts, and to set specific prices for products per market. Used well, that covers the real differences: duties, higher shipping, payment costs, and what a market will bear. Used lazily, as one global percentage bump, it either prices you out of the cheap to serve countries or quietly bleeds margin in the expensive ones. The work is per product arithmetic on your top sellers, not a blanket rule on the catalog.
Currency deserves the same unsentimental look. Buyers convert better in their own currency, and Shopify handles multi currency checkout, but exchange movements between the sale and the settlement, plus conversion fees, are real costs that belong in the market price. Check what a hero product actually nets you in your two biggest foreign markets after duties, fees, and conversion. Stores are routinely surprised, in both directions, and both surprises are useful.
Duties and taxes: the part with your name on it
How duties are presented changes conversion and returns. Charging duties at checkout, delivered duties paid, kills the surprise fee at the door that drives refusals and chargebacks. Leaving duties to be collected on delivery makes the sticker price look better and the doorstep experience much worse. Markets supports the checkout collected route through its duties features and cross border tools, with costs and eligibility varying by plan and destination, and the operator decision is which experience your margin can afford, country by country.
Tax registration is the harder edge. Selling into a jurisdiction can create obligations to register, collect, and remit there, and thresholds and rules differ by country and, for digital versus physical goods, by type. Markets will calculate and collect what you configure. Whether you were required to register in the first place is a question for an accountant who knows cross border ecommerce, asked before the launch announcement, not after the first filing deadline passes unnoticed.
Run the small version first
The stores that make Markets work start embarrassingly small: one or two countries, the top twenty products priced properly, duties collected at checkout, a returns process that has actually been test ordered end to end by someone on the team using a foreign address and a foreign card. Two weeks of that teaches more than a quarter of dashboard watching across fifteen countries at once.
Expand when the small version is boring: refunds landing correctly, duties matching carrier invoices closely enough, support tickets from that market answerable without heroics. International growth fails from operations, not from demand, in most stores that try it. Markets removed the storefront excuse. What is left is the work, and the work is per country, per product, and mostly arithmetic.
Related reading
If this topic is useful, these earlier guides go deeper on connected questions: Shopify Discount Codes Explained: Combinations, Limits, and the Stacking Surprise, Shopify Customer Accounts Explained: New Accounts, Classic Accounts, and What Actually Changes, and Shopify Shipping Zones Explained: Rates, Regions, and the Settings That Cause Surprise Costs.
Frequently asked questions
How many markets can I set up on Shopify?
Limits depend on your plan, and higher tiers allow more markets and more granular control, including per product pricing and duties features. Most small stores never hit the ceiling that matters, which is operational: each active market adds pricing, tax, translation, and returns work. Add markets at the rate your team can actually service them.
Does Shopify Markets handle international taxes for me?
It calculates and collects taxes and duties according to the settings and registrations you provide, and cross border features can present duties at checkout. It does not decide whether you must register in a country or file there. That obligation is yours, and a cross border tax adviser should review your market list before launch.
Should I use separate domains for each market?
Subdomains or country specific domains can help with local trust and search presence, and Markets supports assigning domains per market. They are not required to start. Many stores launch on one domain with market based pricing and languages, then add local domains for the countries that prove themselves in orders.
Can I set different products for different markets?
Yes. Markets lets you include or exclude products per market, which matters for compliance, shipping restrictions, and products whose margins do not survive a particular country duties and freight. Start by excluding what you know cannot travel well, rather than launching the entire catalog everywhere and learning from returns.