Building an affiliate-based WooCommerce store around Amazon products is one of the most popular and profitable online business models in 2026. The Amazon Associates program lets you earn commissions on every sale you refer — and by importing Amazon products into your WooCommerce store, you create a professional, branded shopping experience that keeps visitors on your site while earning you passive income.
The challenge? Amazon has millions of products, and importing them manually one by one is not a viable strategy for anyone trying to build a serious affiliate store. Bulk importing is the answer — and in 2026, several proven methods make this faster and more reliable than ever before.
In this complete guide, we cover every method for importing Amazon products to WooCommerce in 2026 — from the manual approach (useful for understanding the basics) to bulk import plugins, the WP All Import method using CSV files, and dedicated Amazon affiliate plugins like AmaSync. We also cover the legal and compliance requirements every store owner must know before importing Amazon products.
Important: Understanding Amazon’s Terms Before You Start
Before importing a single product, there are critical rules you must follow. Ignoring these can get your Amazon Associates account terminated and potentially expose you to legal liability.
Amazon Associates Program Requirements
To import and display Amazon products on your WooCommerce site, you must be an Amazon Associates member — Amazon’s official affiliate program. Sign up for free at affiliate-program.amazon.com.
Key rules you must follow:
Importing Amazon products to WooCommerce can be a great strategy to expand your online business and potentially increase sales. However, this process is not without its challenges — including compliance with Amazon’s terms of service.
- Always use your affiliate links — every product you display must link to Amazon using your unique affiliate tracking ID
- Keep prices up to date — you cannot display inaccurate product prices. Amazon’s terms require that prices displayed on your site match Amazon’s current prices — which is why automated import plugins (which sync prices automatically) are strongly preferred over manual imports
- Use the Product Advertising API (PA API) — this is Amazon’s official method for retrieving product data, images, and pricing in real time. Most reputable import plugins connect through the PA API
- Do not copy Amazon product images directly — you must use images provided through the PA API or your own images. Copying Amazon product photos directly to your server without API access violates their terms
- Display the required Amazon disclaimer — your site must include language such as “As an Amazon Associate I earn from qualifying purchases” in a visible location
Requirements: What You Need Before You Start
Before beginning any of the import methods below, make sure you have the following in place:
- ✅ A WordPress website with WooCommerce installed and activated
- ✅ An approved Amazon Associates account (affiliate-program.amazon.com)
- ✅ Amazon PA API credentials — Access Key, Secret Key, and Associate Tag (Partner Tag). Get these from associates-amazon.com → Tools → Product Advertising API
- ✅ Admin access to your WordPress dashboard
- ✅ A hosting plan capable of running WooCommerce and handling product data imports (avoid shared hosting for large bulk imports)
Method 1: Manual Import (Best for Understanding the Basics)
Manual importing is the simplest method and requires no plugins or API credentials — but it is only practical for very small numbers of products (fewer than 20) and does not support automatic price updates. Use this method to understand the process before scaling up.
Step 1: Visit the Amazon product page for the item you want to add to your store.
Step 2: Note the product information you need: title, description, price, ASIN number, and product images (use only images provided through the PA API — not by direct download).
Step 3: In your WordPress dashboard, go to Products → Add New.
Step 4: Fill in the product details:
- Product name — copy the product title from Amazon
- Description — write your own original product description (do not copy Amazon’s description verbatim)
- Price — enter the current Amazon price
- Product category — assign relevant WooCommerce categories
- Product image — use images from the PA API
Step 5: Under Product Data, set the product type to External/Affiliate Product.
Step 6: In the Product URL field, paste your Amazon affiliate link (with your affiliate tracking ID).
Step 7: Click Publish to make the product live.
Limitations of manual import:
- Time-consuming for more than a handful of products
- Prices become outdated instantly — you must manually update them whenever Amazon changes pricing
- Not scalable for a serious affiliate store
Method 2: Bulk Import Using WP All Import + CSV Export (Recommended for Sellers)
This method is best for Amazon sellers who want to import their own Amazon seller inventory into WooCommerce in bulk using a CSV file. It is the most reliable method for large-scale bulk imports and uses the industry-standard WP All Import plugin.
Step 1: Export Your Products from Amazon Seller Central
Step 1: Log in to your Amazon Seller Central account at sellercentral.amazon.com.
Step 2: Go to Inventory → Manage Inventory → Download inventory file.
Step 3: Choose the inventory report type and download the file — Amazon exports it as a tab-delimited TXT file.
Step 4: Open the TXT file in Microsoft Excel, Google Sheets, or LibreOffice Calc.
Step 5: Save it as a .CSV file (File → Save As → CSV format). This is the format WP All Import requires.
Step 6: Review the CSV and clean up any columns you do not need — keeping only the data fields you want to import (title, description, price, SKU, images, categories).
Step 2: Install WP All Import
Go to your WordPress admin dashboard and navigate to Plugins → Add New Plugin to start the installation process for the WP All Import plugin. Click the Upload Plugin button and Choose File to select the WP All Import plugin file. Finish off the installation process by clicking Install Now and Activate Plugin.
For full WooCommerce product import support, you also need the WP All Import WooCommerce Import Add-On. Purchase and install both from wpallimport.com.
Step 3: Create a New Import
From your WordPress dashboard, go to All Import → New Import to open the setup screen. This is where you’ll load your Amazon product data and choose how WP All Import should handle it. WP All Import gives you three ways to add your file: Upload a file (choose this option if the Amazon product CSV is saved on your computer), download from URL, or re-use an existing file.
Step 1: Go to All Import → New Import in your WordPress dashboard.
Step 2: Click Upload a File and select your cleaned CSV file from your computer.
Step 3: On the Import Type screen, select WooCommerce Products as the import type.
Step 4: Click Continue to Step 2.
Step 4: Map Your CSV Columns to WooCommerce Fields
This is the most important step — you tell WP All Import which column in your CSV file corresponds to which WooCommerce product field.
Step 1: You will see a drag-and-drop interface showing your WooCommerce product fields on one side and your CSV column headers on the other.
Step 2: Drag and drop the relevant CSV columns into the matching WooCommerce fields:
- Title → Product Name
- Description → Product Description
- Price → Regular Price
- SKU → SKU
- Image URL → Product Image
- Category → Product Category
Step 3: For affiliate products, map the product URL field to your Amazon affiliate link column (you may need to construct this during the CSV preparation stage by combining the base Amazon URL with your affiliate tag and each product’s ASIN).
Step 4: Configure any additional settings — product status (published/draft), product type (external/affiliate), stock management settings.
Step 5: Confirm and Run the Import
When everything looks correct, you can click Confirm & Run Import. The import will begin immediately, and once the process is finished, you’ll be taken to the Import Complete screen.
After the import: Go to Products → All Products in your WordPress dashboard to review the newly created listings. This is a good time to check that all titles, images, prices, and categories were imported correctly and that nothing was omitted.
Method 3: AmaSync Plugin (Best for Amazon Affiliates — Automatic Sync)
For Amazon affiliate marketers (as opposed to Amazon sellers), the best approach is a dedicated Amazon affiliate importer plugin that connects directly to the PA API and keeps product data — including prices — automatically in sync.
AmaSync is one of the most highly rated options available on WordPress.org in 2026, updated as recently as May 2026 with Amazon Creators API integration.
AmaSync is a streamlined WordPress plugin designed to simplify the process of importing Amazon affiliate products into your WooCommerce store. Whether you’re a beginner exploring affiliate marketing or an experienced marketer, AmaSync provides essential tools to help you build and manage your product catalog efficiently.
Step 1: Set Up Your Amazon PA API Credentials
Before using any Amazon affiliate import plugin, you need PA API credentials:
- Log in to your Amazon Associates account
- Go to Tools → Product Advertising API
- Request API access (requires at least 3 qualifying sales in the past 180 days for new applicants)
- Once approved, retrieve your Access Key ID, Secret Access Key, and Associate Tag (Partner Tag)
Note: Amazon requires a minimum of 3 qualifying sales before granting full PA API access to new Associates. If you are brand new, start with the manual method or the WP All Import CSV method while you build your first sales.
Step 2: Install AmaSync
- In your WordPress dashboard, go to Plugins → Add New
- Search for AmaSync in the search bar
- Click Install Now → then Activate
Alternatively, download the plugin from wordpress.org/plugins/affiliate-products-importer-for-woocommerce and upload it manually via Plugins → Add New → Upload Plugin.
Step 3: Configure Your API Credentials
- In your WordPress dashboard, go to AmaSync → Settings (or find it in the plugin’s menu)
- Enter your Access Key ID, Secret Access Key, and Associate Tag
- Select your Amazon marketplace (amazon.com for US, amazon.co.uk for UK, etc.)
- Click Validate Connection to test your API credentials
- Click Save Settings
Step 4: Import Products
Go to the Import tab. Here, you’ll have three options to import product data from Amazon. You can either manually import products one product at a time, bulk import products with their respective ASIN numbers, or directly import products by searching.
To bulk import by ASIN:
- Go to AmaSync → Import
- Select Bulk Import
- Enter a list of ASIN numbers (one per line) — you can find a product’s ASIN on its Amazon product page under Product Details
- Click Import Products
- AmaSync will retrieve all product data through the PA API and create WooCommerce product listings automatically
To import by search:
- Go to AmaSync → Import → Search
- Type your search query (e.g., “wireless earbuds under $50”)
- Browse the results and select the products you want to import
- Click Import Selected
Step 5: Review and Publish Imported Products
After importing:
- Go to WooCommerce → Products → All Products
- Review the imported listings — check titles, descriptions, images, prices, and affiliate links
- Set products to Published status when you are happy with them
Step 6: Set Up Automatic Price Sync
One of AmaSync’s most valuable features is automatic price syncing — it periodically checks Amazon for price updates and keeps your WooCommerce listings current, helping you stay compliant with Amazon’s terms of service.
In AmaSync settings, configure the sync frequency — daily is recommended for most affiliate stores.
Method 4: Feedzy Plugin (Best for Automated RSS-Based Import)
Feedzy is a WordPress plugin that uses Amazon’s RSS feeds to automate product imports. It works differently from PA API-based plugins — it imports product data from Amazon category and search RSS feeds.
To import Amazon products to WooCommerce store, go to Feedzy → Import Posts → New Import. Add a title like “Auto Amazon Import” then insert an Amazon URL or ASIN number as the source. Next, use the Filter options to exclude items, and filter items based on time range or keywords. In the Map Content section, you will specify where and how the product information is going to be stored on your WooCommerce website.
Feedzy is best suited for content-heavy affiliate blogs that want to automatically populate product listings from Amazon category pages. It requires at least the Developer plan for full Amazon WooCommerce integration.
Method 5: WooCommerce CSV Import (Native WordPress Method)
If you already have your Amazon product data prepared in a CSV file but want to use WooCommerce’s built-in import tool rather than a third-party plugin:
Start by opening your WordPress dashboard and navigating to Products → All Products → Import. On this screen, you can click Choose File and select the CSV file you edited in the previous step.
Step 1: Prepare your CSV file with the required WooCommerce column headers: ID, Type, SKU, Name, Published, Short Description, Description, Regular Price, Images, Categories, Tags, External URL, Button Text
Step 2: Go to WooCommerce → Products → All Products → Import
Step 3: Click Choose File and select your CSV
Step 4: Click Continue and map your CSV columns to WooCommerce fields
Step 5: Click Run the Importer
Step 6: Review and publish your imported products
Best Plugins for Importing Amazon Products to WooCommerce
Here is a quick overview of the most reliable options available:
AmaSync (Free + Premium)
AmaSync provides essential tools to help you build and manage your product catalog efficiently. Free version available on WordPress.org. Best for beginners and intermediate affiliate marketers. Supports bulk ASIN import, search-based import, and automatic price sync through the Amazon PA API.
Best for: Amazon affiliate stores, beginner to intermediate users Pricing: Free core plugin; premium features available
WP All Import Pro + WooCommerce Add-On (Paid)
The most powerful and flexible import solution for large-scale bulk imports from CSV files. Supports complex field mapping, scheduled imports, and all WooCommerce product types.
Best for: Amazon sellers importing their own inventory, large bulk imports Pricing: Paid — starting from approximately $99/year
Feedzy RSS Feeds (Free + Premium)
RSS-based import automation. Good for content-first affiliate blogs that want hands-off product population.
Best for: Content blogs, automated niche sites Pricing: Free core plugin; Developer plan required for full Amazon WooCommerce integration
Amazon Affiliates WooCommerce (CodeCanyon — Paid)
A comprehensive plugin with Amazon Creators API integration (added 2026), bulk import by category, automatic sync, and extensive configuration options.
Best for: Advanced affiliate marketers who want full-featured PA API integration Pricing: Paid — available on CodeCanyon
Tips for Running a Successful Amazon WooCommerce Affiliate Store
Write original product descriptions. Do not copy Amazon’s product descriptions — they are owned by Amazon and the manufacturers. Write your own descriptions that add value: highlight key benefits, compare with similar products, and explain why your visitor should buy this specific item.
Keep prices in sync. Every time the product price changes on Amazon, you’ll need to update the price on your WooCommerce store manually — or use a plugin that syncs automatically. Out-of-date prices violate Amazon’s Associates terms and create a poor user experience. Automated sync plugins eliminate this risk entirely.
Use high-quality product images. Only use images provided through the Amazon PA API — do not hotlink or download Amazon product images directly to your server without PA API authorisation.
Display the required Amazon disclaimer. Every page that contains Amazon affiliate links must include the disclosure: “As an Amazon Associate I earn from qualifying purchases.” This is both an Amazon Associates requirement and an FTC legal requirement in the US.
Choose a focused niche. A store focused on a specific niche — wireless earbuds, home coffee equipment, photography accessories — will consistently outperform a general store. Niche focus improves your SEO, builds audience trust, and makes your product selection feel curated rather than random.
Do not just list products — add value. The affiliate stores that earn the most are those that provide genuine buying guidance — comparison articles, best-of lists, in-depth reviews, and buying guides that help visitors make confident decisions. Use your imported product listings as the foundation, but build genuine content around them.
Troubleshooting Common Issues
PA API access denied or no results returned
PA API access for new Associates requires at least 3 qualifying sales in the first 180 days of your account. If your account is new and you have not yet generated qualifying sales, your API credentials may have limited or no access. Focus on generating your first affiliate sales through manual linking before applying for full PA API access.
Product images not importing correctly
Make sure you are using the PA API to retrieve images — not hotlinking or directly downloading Amazon product images. Configure your plugin to retrieve image URLs through the API and host them on your server or link them via the API response.
Prices are out of date after import
Set up your plugin’s automatic sync feature (available in AmaSync and most PA API-based plugins) to refresh prices daily or weekly. For the WP All Import CSV method, you will need to re-export from Amazon Seller Central and re-run the import periodically.
Import fails or times out for large product lists
Large bulk imports can time out on shared hosting. If you experience this, import in smaller batches (100–500 products at a time), upgrade to a VPS or managed WordPress host, or increase your PHP memory limit and max execution time in your server’s php.ini settings.
Affiliate links not tracking correctly
Confirm your Associate Tag (Partner Tag) is correctly entered in your plugin’s settings. Test a product link manually by clicking it and checking that the Amazon URL includes your associate tag parameter (?tag=yourID). If tracking is missing, re-check your API credentials and plugin configuration.
Frequently Asked Questions
Do I need an Amazon Associates account to import products to WooCommerce?
Yes. Importing Amazon products to WooCommerce for an affiliate store requires an approved Amazon Associates account. All product links must include your affiliate tracking ID to comply with Amazon’s terms and to earn commissions.
Can I import Amazon products to WooCommerce for free?
Yes — the AmaSync plugin has a free version on WordPress.org. The WooCommerce native CSV import and the manual method also require no paid plugins. However, for automated price syncing and bulk import, a paid plugin is strongly recommended.
Is it legal to import Amazon products to WooCommerce?
Yes — when done correctly through the Amazon Associates program using the PA API, with affiliate links on all products, accurate pricing, and required disclosures. Copying Amazon product data without using affiliate links or the PA API violates Amazon’s terms of service.
How do I get Amazon PA API access?
Sign up for Amazon Associates at affiliate-program.amazon.com, then go to Tools → Product Advertising API to request access. New accounts typically need at least 3 qualifying sales in the first 180 days to maintain API access.
How do I keep WooCommerce product prices in sync with Amazon?
Use a plugin that supports automatic price syncing through the PA API — such as AmaSync or Amazon Affiliates WooCommerce. Configure the sync to run daily to keep prices current and compliant with Amazon’s terms.
Can I import Amazon product images to WooCommerce?
You can use product images provided through the Amazon PA API. Directly downloading or hotlinking Amazon product images without API authorisation is not permitted under Amazon’s terms of service.
How many Amazon products can I import at once?
This depends on your hosting environment and the plugin you use. WP All Import can handle thousands of products but may require server configuration adjustments (increased memory limit, execution time) for very large imports. AmaSync supports bulk ASIN imports with multiple ASINs per batch.
What is an ASIN and where do I find it?
An ASIN (Amazon Standard Identification Number) is Amazon’s unique product identifier. You can find it on any Amazon product page under the Product Details or Technical Details section, or in the product page URL (e.g., amazon.com/dp/B08N5WRWNW).

