PrestaShop Amazon Integration: Easy Setup Tutorial for Marketplace Sellers 2026

How to Connect PrestaShop to Amazon: Complete Module Setup Guide
The PrestaShop Amazon module helps merchants manage Amazon selling tasks from their PrestaShop back office instead of updating everything manually in Seller Central.
With the right Amazon module for PrestaShop, you can update existing Amazon offers, match PrestaShop products to products already in Amazon’s catalogue, create new Amazon products when required, sync prices and stock, and import Amazon orders into PrestaShop.
The most important part of a PrestaShop Amazon integration is choosing the correct workflow before sending product data to Amazon. Existing offers, matched products, and new product creation are not the same process.
This PrestaShop Amazon integration guide explains how to prepare your PrestaShop store, connect your Amazon Seller Central account, choose the right Amazon workflow, test your first products, and decide which Common Services module fits your project.
Quick answer: Give every PrestaShop product and combination a unique Reference and a valid, non-duplicated EAN or UPC where required. Then check whether the product already exists in your Amazon account, exists only in Amazon’s catalogue, or does not exist on Amazon yet. That answer determines whether you should synchronise an existing offer, use matching, or create a new Amazon product.
Table of Contents
What This PrestaShop Amazon Integration Guide Covers
This guide is for PrestaShop merchants who want a clear setup path before connecting their store to Amazon.
You will learn:
- what to prepare before installing the Amazon module;
- which Amazon module for PrestaShop to review;
- how Seller Central authorization works;
- the difference between an Amazon product and an Amazon offer;
- when to use offer synchronisation;
- when to use product matching;
- when product creation is needed;
- how categories, prices, inventory, shipping, and orders fit into the setup;
- how to test before sending a larger catalogue;
- how to manage several Amazon marketplaces from PrestaShop.
The goal of a PrestaShop Amazon integration is not to make every field identical between PrestaShop and Amazon. What matters is sending the right product, offer, price, stock, and order data through the right workflow.
When to Use a PrestaShop Amazon Integration
The PrestaShop Amazon module is relevant if you already use PrestaShop and want to sell on Amazon, or if you already sell on Amazon and want to manage more of the workflow from your store.
It is useful when you want to:
- update Amazon prices and quantities from PrestaShop;
- create offers for products already listed on Amazon;
- create new Amazon products when no exact catalogue product exists;
- import Amazon orders into PrestaShop;
- manage several Amazon marketplaces;
- reduce repetitive work between PrestaShop and Seller Central.
The process depends on the status of each product.
Some products already exist as offers in your Amazon seller account. Some products exist in Amazon’s catalogue, but you do not have an offer for them yet. Other products may not exist in Amazon’s catalogue yet and require product creation.
Those three situations need three different workflows.
Why a PrestaShop Amazon Integration Helps Sellers
Without a PrestaShop Amazon integration, managing PrestaShop and Amazon separately can become repetitive.
Without a connector, a merchant may need to update stock manually, maintain separate prices, create offers one by one, copy Amazon orders into PrestaShop, and update tracking in different systems.
The Amazon module brings these workflows closer to the store. This can make catalogue, inventory, pricing, order, and marketplace management easier to control from one place.
Amazon still validates the data you submit. Connecting the module does not mean every offer or product will be accepted without corrections. You still need valid product data, correct identifiers, accurate categories, and reports checked after each test.
That is why the safest setup starts small.
Before You Start a PrestaShop Amazon Integration
The PrestaShop Amazon integration setup begins before the module is connected. Many errors happen when the catalogue, account, language, currency, or identifiers are not ready.
Check PrestaShop and Hosting Compatibility
Before installing the Amazon module for PrestaShop, confirm that the selected module release supports your PrestaShop and PHP versions.
Also create a full backup before installation. The backup should include both files and database.
This is important because module installation, configuration, product feeds, and scheduled tasks depend on a stable PrestaShop environment.
Prepare an Amazon Professional Seller Account
Before connecting the module, activate a Professional Amazon Seller account.
Then confirm that the required languages and currencies are installed in PrestaShop for the Amazon countries where you want to sell.
For example, if you want to sell on Amazon Spain, install the localization pack for Spain in PrestaShop. This should include the required language and currency.
In PrestaShop, go to:
International → Localizations → Import a Localization Pack
Then choose the country you need and import the localization pack.
This step matters because Amazon marketplace configuration depends on the correct language and currency being available in PrestaShop.
Validate the Catalogue Structure
Catalogue validation is the foundation of a PrestaShop Amazon integration because References and identifiers help the module recognise offers, products, combinations, and import orders.
Assign a unique Reference to every simple product and every combination that will be submitted to Amazon.
In the normal module workflow, the PrestaShop Reference is used as the Amazon seller SKU. Missing or duplicated References can interfere with offer updates, stock and price synchronization, matching, and order imports.
Check EAN, UPC, GTIN, or Exemption Status
Each identifier should be valid, assigned to the correct product or combination, and not duplicated across unrelated products.
Before submitting products, confirm that each required EAN, UPC, or GTIN belongs to the correct item.
Some products may qualify for an Amazon product-ID exemption. When an identifier is not available, obtain an applicable Amazon product-ID exemption before submitting the product without a standard identifier.
An exemption does not make unrelated or duplicated identifiers acceptable.
Choose a Small Test Group
Start with a few simple products that feature unique References, unique and valid EAN or UPC codes, and are active and in stock in PrestaShop.
We recommend testing one or a few simple products before expanding to your full catalogue.
This helps you understand the Amazon report, check the result in Seller Central, and correct issues before they affect more products.

Which Amazon Module for PrestaShop Should You Use?
Common Services has two relevant Amazon modules for PrestaShop: Amazon Market Place and Amazon Market Place Plus.
The main difference is their feature level, payment model, and development path.
| Module | Best fit | Main consideration |
|---|---|---|
| Amazon Market Place | Existing legacy installations | Simpler legacy module |
| Amazon Market Place Plus | New Amazon projects and current development | Advanced module on a subscription model, with active development and future improvements |
Amazon Market Place is the simpler legacy module. It is suitable for merchants who already use the existing Amazon Market Place setup and want to continue managing that installation.
Amazon Market Place Plus is the advanced module and works on a subscription model. It is the current development path for new features and improvements.
For a new Amazon marketplace PrestaShop project, review Amazon Market Place Plus first. Existing users should review their current setup and migration requirements before changing modules.
Starting a new PrestaShop Amazon integration? Review Amazon Market Place Plus for PrestaShop to manage products, offers, inventory, pricing, orders, and marketplaces from your PrestaShop back office.
Install the Amazon Module in PrestaShop
Install the Amazon module for PrestaShop only after checking store compatibility and creating a full backup, including files and database.
You can install the module through the PrestaShop Marketplace when that option is available, or upload the module ZIP file manually through Module Manager.
Manual ZIP Installation
- Sign in to the PrestaShop back office.
- Go to Modules → Module Manager.
- Click Install a module.
- Select or drag the downloaded ZIP file.
- Wait for installation to complete.
- Open the module configuration.
If installation fails, check upload limits, server memory, PHP and PrestaShop compatibility, folder permissions, and whether the package matches the store.
The module contains tabs such as Informations, Features, Marketplace (countries), Parameters, Categories, Profiles, Mappings, Tools, and Scheduled Tasks.
Connect Your Amazon Seller Central Account
Your PrestaShop Amazon module needs an authorised connection to your Seller Central account.
The current module connection uses Amazon Seller Partner API authorization.
Step 1: Open the Marketplace Tab
Open the Marketplace tab represented by the relevant country flag.
Step 2: Select the Marketplace and Currency
Choose the intended Amazon marketplace and its currency.
If the currency is missing, create it under:
Localization → Currencies
Step 3: Authorise Seller Partner API Access
Authorise your Amazon seller account.
Confirm that the selected marketplace belongs to that account and that the correct Amazon region is being used.
Step 4: Run the Connectivity Test
Click Connectivity Test and continue only when the connection succeeds.
If it fails, check the marketplace, currency, region, authorised account, current authorisation, secure server connection, and the module’s Informations area.
Important: Do not change product data to solve an account-connection failure. Confirm the account and marketplace connection first.

Understand the Difference Between an Amazon Product and an Amazon Offer
Before choosing a workflow, it helps to understand how Amazon separates products and offers.
An Amazon product is the shared catalogue entry. It can contain an ASIN, title, brand, images, product type, features, and variation relationships. Several sellers may place offers against the same product.
An Amazon offer belongs to one seller. It can contain the seller SKU, price, quantity, condition, fulfilment method, shipping information, and preparation time.
This matters because updating an offer already present in your seller account is different from matching a new offer to an existing Amazon product. Both are different from creating a new Amazon product.
Simple example:
If Amazon already has the product page and you only want to sell that item, you usually need an offer. If the product does not exist on Amazon yet, product creation may be needed.
Choose the Correct PrestaShop Amazon Integration Workflow
Use this decision process before sending any product or offer to Amazon.
Ask these questions in order:
- Is the product already present as an offer in your Amazon account?
- If not, does the exact product already exist in Amazon’s catalogue?
- If not, must a new Amazon product be created?
| Product status | Correct workflow |
| Already offered through your Amazon account | Synchronise the existing offer |
| Exists in Amazon’s catalogue but not in your account | Use matching to create your offer |
| Does not exist in Amazon’s catalogue | Use product creation |
This is the most important part of the setup. A product should not be forced into the wrong workflow just because it exists in PrestaShop.

If your catalogue contains a mix of existing Amazon offers, matched products, and new product creation, review Amazon Market Place Plus before starting the full setup.
Scenario 1: Synchronise an Existing Amazon Offer
In a PrestaShop Amazon integration, use offer synchronisation when the product is already present in your Amazon seller inventory.
The module can update supported offer data such as price, quantity, condition-related information, and other enabled settings.
Confirm the Reference and Amazon SKU
The normal workflow uses the PrestaShop Reference as the Amazon seller SKU.
| Platform | Example |
| PrestaShop Reference | BAG-BLACK-01 |
| Amazon seller SKU | BAG-BLACK-01 |
If the Amazon SKU differs from the PrestaShop Reference, do not assume the module will recognise the offer automatically. Review the product-sheet extension and documentation before changing a live identifier. module can identify SKUs already in the Amazon account.
Send a Manual Offer Test
Test Amazon offer synchronisation manually before enabling automated synchronisation by cron.
- Select a test product.
- Go to Catalog → Amazon → Offers.
- Select the marketplace/country.
- Review the enabled offer settings.
- Send the offer feed.
- Generate or open the Amazon report.
- Check warnings and errors.
- Verify the price and quantity in Seller Central.
After the manual test succeeds, configure the relevant scheduled tasks for recurring price and stock updates.
Correct terminology: This is offer synchronization, not product creation or matching.
Scenario 2: Match a Product That Already Exists on Amazon
In a PrestaShop Amazon integration, use matching when the product exists in Amazon’s catalogue but your seller account does not yet contain an offer for it.
Read the Common Services guide for matching and automatic offer creation.
How Matching Works
The module submits the PrestaShop Reference as the seller SKU, together with the EAN or UPC, price, quantity, and supported offer data.
Amazon uses the identifier to find the corresponding catalogue product. If it finds the product, it can create your seller offer against that existing product.
Matching creates your offer. It does not create a new shared product detail page.
Enable Matching for a Test
Before matching, configure the inventory report task so the module can identify SKUs already in the Amazon account.
Then:
- Go to Catalog → Amazon → Offers.
- Select the marketplace and test product.
- Enable Matching.
- Send the offer feed.
- Review the Amazon report.
- Verify the ASIN and seller offer in Seller Central.
Before accepting or forcing a match, compare the brand, model, size, colour, variation, pack quantity, included accessories, and marketplace.
When the Correct Product Uses a Different EAN
If you find the exact Amazon product but the PrestaShop EAN is not linked to it:
- Confirm that the Amazon product is identical.
- Copy its ASIN.
- Open the PrestaShop product.
- Open the Amazon product-sheet extension.
- Enter the ASIN in the ASIN field.
- Save and submit the offer.
- Review the report and Seller Central result.
Do not force an ASIN for a product that is only similar.

Scenario 3: Create a Product That Does Not Yet Exist on Amazon
Use product creation when the product is absent from your Amazon account and no exact product exists in Amazon’s catalogue.
Review the Common Services product creation guide first.
Prepare the Required Data
Product creation can require:
- title and brand;
- product type and category;
- browse node;
- EAN, UPC, or approved exemption;
- images and description;
- required features and attributes;
- variation relationships;
- dimensions, weight, or category-specific values.
A product complete enough for a PrestaShop storefront may still be incomplete for Amazon.
Configure a Profile
Profiles group product-creation settings for selected PrestaShop categories. A profile can define the Amazon product type, required fields, common values, variation configuration, and default values.
Use separate profiles for product groups with different Amazon requirements.
Use Mappings Only Where They Apply
This is the correct product context for mapping.
Some PrestaShop attributes or features may not use the controlled values expected by Amazon. A mapping connects the existing PrestaShop value to a valid Amazon value.
Review the Common Services guide to Amazon Marketplace mappings.
Mappings are not the general method for connecting a product to Amazon. They are used during product creation where Amazon expects controlled values.
Verify and Send the Product
- Configure the required profile.
- Add mappings where needed.
- Assign the profile to the relevant PrestaShop category.
- Select a test product.
- Go to Catalog → Amazon → Products.
- Click Verify.
- Send the product to Amazon.
- Open the Amazon report.
- Correct additional errors and submit again where necessary.
Product creation is usually the most sensitive workflow, so test it with a small number of simple products first.
Configure Categories, Prices, Inventory, and Shipping
After the account and product workflow are clear, configure the marketplace settings that control which products are sent, how prices are calculated, how stock is updated, and how orders are handled.
Categories, Product Types, and Attributes
For product creation, confirm the PrestaShop category, Amazon product type, browse node where required, assigned profile, required fields, and variation structure.
Amazon may require information that is optional in PrestaShop, such as material, model, audience, dimensions, weight, or variation theme.
Use mappings only when a PrestaShop value must correspond to an Amazon-controlled value.
Pricing Rules, Margins, and Currency
Depending on the module and configuration, pricing controls may include default marketplace rules, profile-level rules, fixed adjustments, percentage adjustments, discounts, promotions, rounding, and marketplace currency handling.
| PrestaShop source price | Rule | Example result |
| €50 | No adjustment | €50 |
| €50 | Add 10% | €55 |
| €50 | Add €5 | €55 |
Before sending prices, account for Amazon fees, VAT, shipping, returns, promotions, target margin, and marketplace currency.
When another currency is used, confirm the source price and review the final converted result before enabling a full catalogue update.
Inventory Synchronisation
Review source quantity, combination-level stock, safety stock, out-of-stock behaviour, exclusions, FBA or merchant-fulfilled stock, and the scheduled offer task.
If an existing offer does not receive quantity updates, first check whether its Amazon SKU corresponds to the PrestaShop Reference.
Shipping, Carriers, and Order States
Review the Amazon shipping template, marketplace, preparation time, fulfilment method, product-level shipping settings, and tracking requirements.
Carrier mapping is another correct use of the term. It connects Amazon carriers and PrestaShop carriers for incoming and outgoing orders.
Order-state mapping may also be required for workflows such as FBA order imports.
Test Your First PrestaShop Amazon Integration Submission
A controlled PrestaShop Amazon integration test helps you review Amazon reports before sending a larger catalogue.
Choose a simple product with a unique Reference, valid EAN or UPC, stable price, reliable quantity, clear images, and no known restriction.
Identify whether it needs synchronisation, matching, or product creation.
Review the Reference, SKU, identifier, ASIN where applicable, title, brand, category, price, quantity, condition, images, and variations.
Use the correct area:
Catalog → Amazon → Offers for existing offers;
Catalog → Amazon → Offers with Matching enabled for matching;
Catalog → Amazon → Products for product creation.
Review the Amazon report.
Verify the ASIN, seller SKU, price, quantity, marketplace, and product identity in Seller Central.
Do not send a larger catalogue until the result is understood.
Import Amazon Orders Into PrestaShop
The PrestaShop Amazon module can bring Amazon orders into the The Amazon seller SKU should correspond to the intended PrestaShop product or combination Reference.
Review carrier mapping, order states, payment or validation states, cancelled-order handling, and FBA handling where applicable.
For a manual legacy-module test:
- Go to Catalog → Amazon → Orders.
- Select the date range and eligible statuses.
- Click Show Orders.
- Select one order and import it.
- Check the product, quantity, price, carrier, and order state.
- Confirm that it can enter the normal fulfilment process.
After the manual test works, configure the required order-import and status-update scheduled tasks.
Need Amazon orders to move into PrestaShop with carrier and order-state mapping? Review Amazon Market Place Plus for current order-management workflows.

Manage Multiple Amazon Marketplaces
Configure and test one marketplace before adding another.
Marketplace differences can include language, currency, product types, categories, controlled values, required attributes, VAT, shipping, returns, and product eligibility.
Recommended order:
- Connect one marketplace.
- Validate References and identifiers.
- Synchronise one existing offer.
- Test matching and product creation where required.
- Confirm prices and quantities.
- Import one eligible order.
- Review reports and logs.
- Add the next marketplace.
| Marketplace | Initial checks |
| Amazon FR | French content, EUR pricing, categories, shipping |
| Amazon DE | German content, EUR pricing, required attributes |
| Amazon ES | Spanish content, EUR pricing, delivery settings |
| Amazon IT | Italian content, EUR pricing, product information |
| Amazon UK | English content, GBP pricing, VAT and customs |
| Amazon US | English content, USD pricing, US product requirements |

Advanced Features to Review After the First Test
Once the first marketplace and test products work, you can review additional features. Do not enable everything at once. Add one workflow at a time and check the result.
Pricing Rules
A pricing rule changes the Amazon price according to a calculation you configure. Competitor-based repricing is a separate function.
Do not describe a fixed markup or percentage rule as repricing unless the relevant repricing feature is enabled and configured.
FBA and Prime Eligibility
Depending on the module version and configuration, supported FBA workflows can include FBA order imports, stock synchronisation, and multichannel fulfilment.
Installing the module does not make an offer Prime-eligible. Prime eligibility depends on Amazon’s programme rules, seller account, fulfilment method, product, marketplace, inventory, and performance requirements.
Promotions and Discounts
Before enabling a promotion, check the PrestaShop source price, Amazon pricing rule, marketplace currency, dates, minimum margin, and the result after the promotion ends.
Test one offer before applying a promotion broadly.
Common Issues and Troubleshooting
If the PrestaShop Amazon integration does not work as expected, first identify which part of the setup is affected.
The issue may concern:
- account connection;
- offer synchronisation;
- matching;
- product creation;
- inventory;
- pricing;
- order import.
Existing Offer Does Not Update
Check whether the offer exists in your account, the Reference equals the Amazon SKU, the correct marketplace is selected, price and quantity options are enabled, scheduled tasks are running, and the report contains an error.
Matching Does Not Create an Offer
Check whether the product exists in Amazon’s catalogue, the EAN or UPC is valid, the Reference is unique, Matching is enabled, the inventory report task is configured, and the report contains an error.
The Offer Is Attached to the Wrong Product
Check the identifier, ASIN, brand, model, size, colour, variation, pack quantity, and marketplace. Do not force an ASIN until the exact product identity is confirmed.
Product Creation Is Rejected
Check the profile, product type, category, browse node where required, mandatory fields, controlled-value mappings, images, brand requirements, variations, and Amazon report.
Amazon Account Does Not Connect
Check Seller Partner API authorisation, marketplace, region, currency, authorised account, secure connection, and the module Information area.
Use the Common Services documentation until the dedicated connection-troubleshooting article is published.
An Amazon Order Does Not Import
Check order and payment status, marketplace, fulfilment method, seller SKU, PrestaShop Reference, combination Reference, order-state settings, carrier settings, and scheduled tasks.
Price Is Different From Expected
Check source price, VAT, pricing rule, currency conversion, rounding, promotion, shipping adjustment, product-level override, and marketplace.
Frequently Asked Questions
What are the three main PrestaShop Amazon workflows?
Use offer synchronization when the offer already exists in your Amazon account. Use matching when the product exists in Amazon’s catalogue but you do not yet have an offer. Use product creation when the product does not exist in Amazon’s catalogue.
Is Amazon product matching the same as mapping?
No. Matching creates a seller offer against an existing Amazon product. Mapping is used during product creation when a PrestaShop feature or attribute must correspond to an Amazon-controlled value.
Does the PrestaShop Reference need to match the Amazon SKU?
For normal synchronization of an offer already in your Amazon account, the PrestaShop Reference should correspond to the Amazon seller SKU.
Can I export the full catalogue immediately?
Start with a small test group. Test synchronization, matching, product creation, prices, quantities, reports, and order imports before expanding.
Do I need EAN or UPC codes for every product?
Products generally need valid identifiers unless Amazon has approved an applicable exemption. Do not enter duplicated or unrelated codes to complete the field.
Which Amazon module for PrestaShop should I use?
For an existing legacy installation, review Amazon Market Place for PrestaShop.
For a new project, review Amazon Market Place Plus for PrestaShop because it is the current development path for new features and improvements.
Can I manage several Amazon marketplaces from PrestaShop?
Yes, but configure and test one marketplace first. Then add the required language, currency, and Amazon platform settings for the next marketplace before expanding.
Final Thoughts
A reliable PrestaShop Amazon integration starts with a structured catalogue and the correct workflow for each product.
Before sending data:
- Give each product and combination a unique Reference.
- Use valid, non-duplicated EAN or UPC codes.
- Check whether the offer already exists in your Amazon account.
- Synchronise existing offers when the Reference corresponds to the Amazon SKU.
- Use matching when the product exists on Amazon but your seller offer does not.
- Use product creation when no exact Amazon product exists.
- Use mappings only for Amazon-controlled values, carriers, or supported order-state configuration.
- Test one marketplace and a small product group before expanding.
For an existing legacy installation, review the Amazon Market Place module for PrestaShop.
For a new project, review Amazon Market Place Plus for PrestaShop.
Get the Amazon Market Place module for PrestaShop, the #1 solution with 57k downloads, to synchronise offers, create Amazon products, update inventory, and import Amazon orders from your store.