You link Shopify to Amazon in three moves: open an Amazon seller account, connect it to your store with an Amazon connector app, and map your Shopify product data to what Amazon asks for. The connection takes an afternoon. The part that decides whether your products go live is the catalogue underneath it: identifiers, titles, categories and attributes that are complete and consistent. We built Textfinity to prepare that data, and we will show where it fits.
This guide is written for small and mid-sized stores and the agencies behind them, with a Swedish and European seller in mind first. It covers accounts, the two ways to list, the data Amazon matches on, fees, fulfilment and the mistakes that stall a launch.
TL;DR
- Shopify and Amazon connect through a connector app that maps your Shopify products to Amazon listings. You need an Amazon seller account on the Professional plan first.
- You either attach your product to an existing Amazon listing (an ASIN) using its barcode, or you create a new listing with full product data.
- Most failed launches come from catalogue data: missing GTINs or EANs, thin titles, wrong categories and empty attributes such as size, colour and material.
- From Sweden, budget for the monthly Professional plan fee, referral fees, optional FBA fees and VAT registration in the countries where you sell or store stock.
- Clean the catalogue before you connect. Textfinity maps, filters and rewrites your product data into one feed per channel, and we can set it up for you.
Table of Contents
- What "linking" Shopify to Amazon actually means
- Before you start: accounts and paperwork
- The steps, in order
- The product data Amazon matches on
- Stock, prices and orders after the link is live
- Fees and VAT for a Swedish seller
- Where Textfinity fits in
- Mistakes that stall an Amazon launch
- FAQ
- Sources
What "linking" Shopify to Amazon actually means
Shopify and Amazon do not share a database. A connector app sits between them. It reads your Shopify products, matches or creates the matching Amazon listings, and then passes stock, prices and orders back and forth.
Two terms matter before anything else:
- ASIN: Amazon's own product number. Every product page on Amazon has one. If another seller already lists your product, it has an ASIN.
- GTIN: the barcode number printed on a product. In Europe this is usually an EAN. Amazon uses it to recognise that your item is the same product as one already in its catalogue.
That gives you two routes, and Shopify's own help documentation for its Amazon connector describes both. To sell a product that already exists on Amazon, you link it to the existing ASIN using mapped product identifiers. To sell something Amazon does not yet have, you submit the full listing data and Amazon creates a new ASIN.
The first route is quick and relies on a correct barcode. The second is slower and relies on complete content. Which one you need depends on whether you resell known brands or sell your own.
Before you start: accounts and paperwork
An Amazon seller account in Sweden
Amazon asks for a business document when you register. In Sweden that means a company registered with the Swedish Companies Registration Office, which gives you an organisation number. Amazon notes that businesses usually also need F-tax and VAT registration, depending on the activity.
A single seller account lets you reach and manage product entries in Amazon's European stores: the UK, France, Germany, Italy, Spain, the Netherlands, Belgium, Sweden and Poland, according to Amazon's seller page for Sweden. That matters if you sell in several countries, because one connection can serve several storefronts.
Choose the right seller plan
Amazon's Swedish seller site lists two plans: a Professional plan at SEK 410 a month, or an Individual plan at SEK 10 per item sold. A connector app is built for catalogue-scale selling, so in practice the Professional plan is the one to pick. The Individual plan only makes sense for a handful of sales a month, and a catalogue sync is not that.
Check the page for the current fees before you register. Amazon sets them and can change them.
Your Shopify store
The store needs to be live and open to customers, with products that carry real prices and stock levels. If your Shopify catalogue has been built up over years by several people, take an hour now to look at it with Amazon's eyes. The next sections show what to look for.
The steps, in order
1. Open and verify your Amazon seller account
Register, upload the business document and finish identity checks. Do this first and early: verification can take longer than the rest of the project, and you cannot connect a store until the account is active.
2. Prepare the catalogue before you connect
This is the step most guides rush, and the one that decides the result. A connector will import whatever your Shopify store holds. If a barcode is missing, the product cannot be matched. If a title is a bare model code, the listing is thin even when it is accepted.
Go through each product and variant and check:
- A GTIN or EAN on every variant, or a documented GTIN exemption for private-label or handmade goods.
- Brand, manufacturer and MPN (the manufacturer's part number) filled in.
- At least a clear main image, plus the extra images Amazon's category asks for.
- A title and a description that say what the product is, not only what it is called internally.
- Category-specific attributes, such as size, colour and material, held in structured fields rather than buried in the description.
This is also the point where Textfinity does the heavy lifting. It reads your catalogue straight from Shopify, or from a CSV, TSV, Google Shopping XML export or Google Sheet, and lets you map fields, filter out products that are not ready and publish a feed for Amazon to a stable URL that rebuilds on a schedule. Our AI configs rewrite titles and descriptions to each channel's rules, with a review step before any text reaches a feed. For the checklist side of this work, our guide on how to improve Amazon listings goes through what to fix first.
3. Install the connector app and link your Amazon account
From the connector's home screen you pick Amazon as the marketplace and follow the prompts to associate your seller account. Choose the marketplaces you want: the Amazon store in Sweden, and any of the other European stores your seller account covers.
4. Map product identifiers and attributes
Before you can list anything, the connector needs to know which of your Shopify fields hold the barcode, the brand, the MPN and each category attribute. The Shopify help page describes this as mapping your product identifiers so the app can match against Amazon's catalogue or create new listings.
If your size or material data lives in tags or in free text, move it into metafields or consistent fields first. Mapping works well when each attribute has one clear home.
5. Choose offer or new listing for each product
The data you must supply depends on the route, as the same help page sets out:
| Offer on an existing Amazon product | New listing (new ASIN) | |
|---|---|---|
| Use when | The product is already sold on Amazon | You sell your own brand or a product Amazon lacks |
| Matched by | GTIN, linked to the existing ASIN | Product identifier you submit |
| Data required | GTIN, price, inventory, condition and notes, number of items, item package quantity, shipping | Category, product identifier, images, title, description, brand, manufacturer, MPN |
| Content control | Amazon's existing page is used | You write the page |
On an offer you compete on price, stock and delivery, because the page already exists. On a new listing you own the content, so titles and descriptions carry real weight.
6. Set pricing, stock rules and fulfilment
Decide how Amazon prices should relate to Shopify prices, whether to hold back a stock buffer so you do not oversell, and who ships. We cover those choices in the fulfilment section below.
7. Publish a small batch first
Push ten to twenty products, not the whole catalogue. Look at the errors Amazon returns, fix the pattern in your source data, then release the rest. A missing attribute shows up the same way on every product in a category, so one fix clears many listings.
The product data Amazon matches on
Amazon's catalogue is built around identifiers. Get these right and the rest is easier.
Barcodes: GTIN, EAN, UPC
Each variant needs its own GTIN, typically an EAN in Europe, unless you hold an exemption. A product that comes in five sizes needs five barcodes, one per size. The parent product does not carry a barcode of its own.
If you sell goods you make or brand yourself and have no barcodes, Amazon has a GTIN exemption process for private-label and handmade items. Apply before you load the catalogue, not after errors appear.
A note from the Swedish seller forum shows how this plays out: one seller reported that Amazon asked for GS1 certification on 21 older listings when they recreated parent-child variations. Barcodes that were tolerated on old listings can be checked again when you rebuild them. Buying your barcodes from the official issuer saves that conversation.
Titles that fit the channel
Amazon, Google Shopping and Meta each want a different title. Our own rule of thumb for Google is a title of 100 to 150 characters with the key information in the first 70. Amazon has its own style rules by category, so the same Shopify title rarely works unchanged on both. Keeping one clean source title and generating a channel-specific version from it is far easier than editing titles by hand in each console. The product title optimisation guide shows the building blocks, and the AI product title generator page explains how we apply them across a catalogue.
Categories and attributes
Each Amazon category has its own required attributes: shoes need size and colour, a cosmetic needs volume, a table needs material and dimensions. The connector maps Shopify product attributes to those category requirements so Amazon can match the product or create a listing. When a Shopify product has no value for a required attribute, the listing stalls with an error.

That is the typical situation for the Shopify, WooCommerce and Magento stores we work with: the data exists for the website, but not in the fields a marketplace expects. If you also advertise on Google, the same gap hurts there. Our category mapping guide shows how to map a store's categories to a taxonomy, and the Amazon to Google Shopping mapping page covers moving fields between the two formats.
A quick readiness table
| Field | Why Amazon needs it | Typical Shopify gap |
|---|---|---|
| GTIN / EAN per variant | Matches your product to an ASIN | Empty barcode field |
| Brand and MPN | Required for new listings | Brand stored as a vendor name only |
| Title | The headline of your page | Internal product code |
| Description | Content on new listings | Marketing copy with no specifics |
| Category attributes | Required per category | Held in tags or free text |
| Images | Required for new listings | One image per product |
Stock, prices and orders after the link is live
Once products are published, the connector keeps stock and orders in step. You choose between two fulfilment models. With Fulfilled by Merchant (FBM), you handle storage, packing and shipping yourself. With Fulfilled by Amazon (FBA), Amazon stores and ships inventory on your behalf.
FBM suits stores that already ship from their own warehouse and want Amazon as one more sales channel. FBA suits stores that want Amazon's delivery promise on their listings and are happy to send stock to Amazon's warehouses, which brings storage and fulfilment fees and, often, VAT obligations in the country where the stock sits.
Three habits keep the sync healthy:
- Keep a stock buffer. If you sell the same units on your own site and on Amazon, holding back a few units on Amazon avoids cancelled orders when stock changes fast.
- Decide pricing rules early. Many connectors let you add a percentage to Amazon prices to cover referral fees. Check whether such rules apply to products you already published, or only to new ones, so the old listings do not keep their old prices.
- Treat Shopify as the master. Edit titles, barcodes and attributes in your source catalogue, not in Seller Central, or the next sync can overwrite your changes.
Fees and VAT for a Swedish seller
Costs on Amazon come in layers. Amazon's Swedish seller site lists the SEK 410 monthly Professional plan or SEK 10 per item on the Individual plan, then referral fees on each sale, and possible FBA fulfilment and storage fees if you use FBA. A connector app adds its own subscription on top.
VAT deserves its own check. Amazon states that international sellers should look at VAT registration and reporting requirements in each market where they sell or store products, and notes that whether a Swedish seller must register can depend on where the company is established, where stock is held and annual sales, as described on its Sweden seller page. Talk to your accountant or Skatteverket before you ship stock to another country. Selling from your own warehouse to customers in several countries and storing stock inside Amazon's network can lead to different VAT outcomes.
Where Textfinity fits in
A connector gets your store to Amazon. It does not make an incomplete catalogue complete. That is the gap we close.
Textfinity reads your catalogue from Shopify, WooCommerce, Magento, PrestaShop, BigCommerce, a file or a Google Sheet, then maps, filters and publishes one feed per channel and market to a stable URL that rebuilds on a schedule. The same clean source can feed Amazon, Google Shopping, Meta, Microsoft, TikTok, Pinterest and price comparison sites, so you fix a product once and the improvement reaches every channel.
For stores selling in several countries, our AI configs translate titles and descriptions into 25 European languages. Every proposal goes through a review step before it reaches a feed. Processing runs on German infrastructure and our AI models are pinned to EU-hosted endpoints, so your product data stays in the EU. The translation guide shows how this works by market.
On price, plans start with a free tier, then Basic at $4.99 a month ($49.90 a year), Standard at $9.99 a month ($99.90 a year) and Premium at $14.99 a month ($149.90 a year). You can see them on the pricing section. If you would rather not do the mapping yourself, have us set it up: send us the store and the channels, and we connect the catalogue, build the feeds and register them with you in each channel's console.
Agencies running several stores can see how we handle per-client set-ups on our agencies page.

Mistakes that stall an Amazon launch
Loading the full catalogue at once. One missing attribute produces hundreds of identical errors. A small first batch shows the pattern cheaply.
Treating the Amazon title as the Shopify title. Titles written for your own site rank for your own shoppers. Amazon and Google read titles differently. Generate a version per channel from one source.
Mixing up offers and listings. If you attach an offer to an existing ASIN, you cannot change that product page. If your product details differ from the page's, the barcode may be wrong or the product may need its own listing.
Ignoring variants. Parent-child structures need consistent attributes across children, and each child needs its own barcode. Rebuilding variations later can trigger new identifier checks, as the seller forum case above shows.
Forgetting the other channels. The same catalogue work pays off on Google Shopping and Meta. Our Google Shopping feed priority checklist and product feed management guide explain how to keep every channel fed from one source.
FAQ
Can I link Shopify to Amazon without a barcode?
Only if the product qualifies for a GTIN exemption, which Amazon gives to private-label and handmade goods. Resellers of branded products need the manufacturer's barcode so the product can be matched to an existing ASIN. Apply for an exemption before you load the catalogue.
Do I need the Professional seller plan?
For catalogue-scale selling through a connector, yes, the Professional plan is the practical choice. Amazon's Swedish seller site lists it at SEK 410 a month, against SEK 10 per item on the Individual plan. Check the page for current fees.
Can one Amazon account sell in several European countries?
Yes. One seller account can reach customers and manage product entries in Amazon's stores in the UK, France, Germany, Italy, Spain, the Netherlands, Belgium, Sweden and Poland, per Amazon's Sweden seller page. You will still need to check VAT registration for each country where you sell or store stock, and to translate your listings so each store reads naturally.
Should I use FBA or ship the orders myself?
Ship yourself (FBM) if you already have a warehouse and want to test Amazon with low commitment. Choose FBA if you want Amazon to store and ship your stock, and accept the added storage and fulfilment fees. Both models can be set within the connector.
Why are my Shopify products rejected on Amazon?
The usual causes are a missing or invalid barcode, missing brand or MPN, absent category attributes and weak titles. Fix them in the source catalogue, then resubmit a small batch. A feed tool that maps and fills those fields once keeps every channel consistent.
Sources
- Quick Start Guide for Amazon, Shopify Marketplace Connect help
- What is FBA/FBM?, Shopify Marketplace Connect help
- Sell on Amazon SE
- Start Selling on Amazon, Sweden
- Error Code 8752 for old listings, Amazon Seller Forums
