Get Started
How to set up an Amazon product feed - AdTribes
  1. Home
  2. Knowledge Base
  3. Getting Started
  4. How to set up an Amazon product feed

How to set up an Amazon product feed

Selling on Amazon alongside your WooCommerce store means keeping your inventory, pricing, and product data in sync across two platforms. Without a structured export, that means copying and pasting hundreds of rows by hand every time a price changes or a product sells out. The Amazon channel in Product Feed Pro generates a tab-separated flat-file inventory loader you can upload directly to Amazon Seller Central, so your products stay current without the manual effort.

Product Feed Pro generates a generic Amazon inventory flat file for manual upload to Seller Central. Category-specific Amazon templates (Books, Music, Video & DVD, Clothing, Home, etc.) are outside the scope of this template. If your product category requires a specialised Amazon template, download the correct template from Seller Central and verify the output against it before uploading.

Prerequisites

Before you set up your Amazon feed, make sure you have:

RequirementDetails
Plugin versionProduct Feed Pro 13.5.5 or later. Amazon feed support was added in this release.
WooCommerce storeProducts must be published and have stock, price, SKU, and an image set
Amazon Seller accountAn active account on Amazon Seller Central is required to upload and submit a feed
Product identifiersEach product needs a barcode (UPC, EAN, or ISBN) or an existing ASIN for Amazon to match it in its catalog

How to create an Amazon product feed

Step 1: Open the feed setup page

In your WordPress admin sidebar, go to Product Feed → Create feed.

Step 2: Name your feed and select the Amazon channel

On the General tab:

  1. Enter a name for your feed in the Project name field, for example Amazon Inventory Feed.
  2. Open the Channel dropdown and select Amazon.
  3. In the File format dropdown, select TSV (tab-separated values). TSV is the recommended format for Amazon Seller Central. The dropdown also offers TXT and CSV. Choose TSV unless your Amazon category template specifies otherwise.
  4. Choose your target country from the Country dropdown.
  5. Click Save & Continue to move to the Field Mapping tab.
The General tab with Amazon selected in the channel dropdown and TSV shown as the feed format

Step 3: Map required Amazon attributes

On the Field Mapping tab, you’ll see the Amazon attributes column listing Amazon’s required and optional fields, and the Value column where you map each field to a WooCommerce source.

Product Feed Pro pre-fills several required fields automatically. Confirm each mapping is set correctly before saving.

Required attributes

Amazon attributeFeed fieldPre-filled withWhat to check
Item Nameitem-nameProduct nameConfirm this maps to your product title
Brand Namebrand-name(no default)Set to a static value or a custom attribute holding your brand name
Product IDproduct-idProduct IdDefaults to the WooCommerce internal product ID. This must be changed to a real product identifier (see below)
Product ID Typeproduct-id-type(no default)Must match whatever identifier you put in Product ID. See accepted values below.
SKUskuSKUConfirm your WooCommerce products have a SKU set
Standard Pricestandard-pricePriceChange this to Regular price. Amazon expects the list price here, not the active price. If a product is on sale and you leave this mapped to Price, Amazon receives the sale price as the standard price and won’t recognise your promotion
QuantityquantityQuantity [Stock]Maps to the current stock quantity. Enable stock management in WooCommerce for this to work.
Item Conditionitem-conditionConditionEnter a static value such as New. See the Amazon Seller Central help for accepted condition values.
Product Descriptionproduct-descriptionProduct descriptionMaps to the full WooCommerce product description
Main Image URLmain-image-urlMain imageConfirm each product has a main image set

Setting up Product ID and Product ID Type

These two fields work as a pair, and both need to be set correctly. An error in either one will cause Amazon to reject the upload.

Product ID is the actual identifier value for each product (for example, a 13-digit EAN barcode or an Amazon ASIN string). The plugin defaults this to the WooCommerce internal product ID (a simple integer like 42). Amazon cannot use that internal ID to match or create listings in its catalog, so you must remap it to a real identifier.

Product ID Type tells Amazon what kind of identifier you are supplying. Amazon accepts four values:

ValueIdentifierWhen to use
ASINAmazon Standard Identification NumberYou are adding to an existing Amazon listing and have the ASIN stored in a product field
UPCUniversal Product Code (12 digits)Your products have a UPC barcode, common for products sold in North America
EANEuropean Article Number (13 digits)Your products have an EAN barcode, common for products sold in Europe and internationally
ISBNInternational Standard Book NumberYour products are books

How to remap Product ID to the right field:

  1. In the Field Mapping tab, find the Product ID row and open the value dropdown.
  2. Select the attribute that holds your real identifier, for example, a GTIN field added by a plugin such as Yoast WooCommerce SEO, a custom product attribute named asin or barcode, or any other field where you store the identifier.
  3. In the Product ID Type row, enter the static value that matches your identifier: ASIN, UPC, EAN, or ISBN.

If your products don’t have barcodes or ASINs yet, you have two options:

  • Obtain the correct identifier from your product supplier or your own barcode registrar (such as GS1).
  • Apply for a GTIN exemption in Amazon Seller Central. This lets you list certain products without a standard barcode, but eligibility depends on your product category and brand.

Product ID and Product ID Type must always match. Supplying a UPC barcode in Product ID while Product ID Type is set to EAN, or leaving either field as the WooCommerce default, is one of the most common reasons Amazon rejects a feed upload.

The Field Mapping tab showing Amazon attributes in the left column and the Value dropdowns in the right column

Step 4: Map optional attributes

The following attributes are optional but recommended. They improve your listing quality and can help your products rank better in Amazon search.

Amazon attributeFeed fieldPre-filled withWhen to use
Sale Pricesale-priceSale priceMap this when you run promotions. Amazon displays it as a discounted price alongside the Standard Price. Requires Sale From Date and Sale End Date to be set
Sale From Datesale-from-date(no default)Start date for the sale window, required when the Sale Price is set
Sale End Datesale-end-date(no default)End date for the sale window, required when Sale Price is set
Manufacturermanufacturer(no default)Add if your brand name and manufacturer differ
Bullet Point 1–5bullet-point1bullet-point5(no default)Map to product attributes or short description highlights. These appear as product feature bullets on the Amazon listing.
Other Image URL 1–8other-image-url1other-image-url8(no default)Map to your WooCommerce gallery images
Recommended Browse Nodesrecommended-browse-nodesCategoryMaps to the WooCommerce product category and helps Amazon place your product in the right browse node.
Merchant Shipping Group Namemerchant-shipping-group-name(no default)Required only if you have multiple shipping templates in Seller Central and want to assign a specific one
Currencycurrency(no default)Amazon determines currency from your marketplace. You do not need to include a currency code in the price value itself. Only map this field if a specific Amazon template you’re using requires a separate currency column
Condition Notecondition-note(no default)Required when Item Condition is anything other than New

For instructions on mapping fields, using static values, or writing custom attribute logic, see How To Add Fixed Value To Your Product Feed?.

Step 5: Apply filters and rules (optional)

Use the Filters tab to exclude products you don’t want in the Amazon feed, for example, products that are out of stock or below a minimum price. Use the Rules tab to transform values before they appear in the feed, such as prepending your brand name to every product title.

For detailed instructions, see How To Create Filters For Your Product Feed? and How to Create Product Feed Rules.

Step 6: Generate the feed

Click Save & Continue to progress through any remaining tabs. On the Conversion & Google Analytics tab, click Generate Product Feed to start feed generation. Product Feed Pro processes your WooCommerce catalog and produces the feed file in your chosen format.

Once the feed finishes processing, copy the feed URL from the Manage Feeds page. You’ll use this URL to download the file for Amazon.

The Manage Feeds overview showing the generated Amazon feed with its URL and status

Step 7: Submit the feed to Amazon Seller Central

Amazon Seller Central’s interface changes regularly. The steps below reflect the layout as of 2026. If the flow looks different in your account, search for “inventory file upload” in the Seller Central Help section for updated instructions.

  1. Open Amazon Seller Central and log in to your account.
  2. Go to Catalog → Add Products via Upload.
  3. Select the Upload your inventory file tab.
  4. Download your feed file: open the feed URL from Step 6 in your browser, then save the file to your computer.
  1. Choose the downloaded feed file using the Browse button and click Upload.
  2. Amazon processes the file and sends a status report to your registered email address, typically within 30 minutes.
  1. Check the Monitor Upload Status section to review any processing errors before your listing changes go live.

Troubleshooting

My upload was rejected: “Product ID Type does not match”
The value in the product-id field doesn’t match what you specified in product-id-type. If you’re supplying a UPC barcode, make sure product-id-type is set to UPC. If you’re supplying an Amazon ASIN, set it to ASIN. Open the Field Mapping tab and correct the Product ID Type field.
Some products are missing from the feed or show as “out of stock”
Product Feed Pro maps Quantity to the WooCommerce stock quantity. If stock management is disabled for a product, the quantity value is empty or zero. Enable Manage stock on each product, or use the Rules tab to set a static quantity value for products without stock tracking.
Amazon is rejecting my images
Amazon requires product images to be at least 500 × 500 pixels (1000 × 1000 recommended) and hosted on a publicly accessible URL. Check that each product’s main image meets the minimum size and that the WooCommerce image URL is reachable from outside your server. If your site is behind a firewall or uses basic auth, Amazon won’t be able to fetch the image.
Brand Name is blank in the feed
There’s no automatic default mapping for Brand Name because WooCommerce doesn’t have a built-in brand field. You can either enter a fixed value directly in the Brand Name mapping row (type your brand name as a static value) or map it to a product attribute that stores brand information. For detailed instructions, see How To Add Fixed Value To Your Product Feed?.
Amazon reports “Item not found in catalog”
This happens when you’re trying to create a new listing for a product Amazon doesn’t recognise yet, and the barcode (UPC/EAN) isn’t registered in Amazon’s catalog. You may need to apply for a brand registry or request a GTIN exemption in Seller Central before the product can be listed.
The feed URL shows my products, but Amazon can’t download it
Amazon fetches the file from the URL you provide. Make sure the feed URL is publicly accessible, not behind a login, IP whitelist, or local environment URL. If you’re testing on a staging site (*.local, localhost, or similar), Amazon won’t be able to reach it.

FAQ

Does Amazon feed support require Product Feed Elite?
No. The Amazon channel is available in Product Feed Pro at no extra cost. You don’t need Product Feed Elite to use it.
Does the plugin support category-specific Amazon templates?
The plugin generates a generic Amazon flat-file inventory loader. Category-specific templates for Books, Music, Video & DVD, Clothing, Home, and other restricted categories are out of scope. If your products require a specialised template, download it directly from Seller Central and use the plugin’s field mapping to populate the columns that match.
How often should I update the feed?
Amazon doesn’t pull feeds automatically. Each upload is manual. The frequency depends on how often your prices, stock, or product details change. Many sellers upload daily or whenever significant changes happen. You can automate downloading the latest file by scheduling the feed URL.
Can I use this feed for Amazon FBA (Fulfilled by Amazon)?
Yes. The feed handles inventory listing data regardless of your fulfilment method. FBA-specific settings (such as sending inventory to Amazon warehouses) are managed separately inside Seller Central and are not part of the product feed.
How do I handle variable products with multiple variations?
Map your variable products the same way as simple products. Product Feed Pro outputs one row per product variation by default. Each variation gets its own SKU, price, and stock quantity. For detailed instructions on variation handling, see How To Add Variable Products To Your Product Feeds?.

Need more help?

If you’re using Product Feed Elite and need hands-on help with your Amazon feed setup, open a support ticket from your account.

If you’re on Product Feed Pro, post your question in the WordPress.org support forum.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera