Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Build an Amazon Affiliate Store Using WordPress

Do you want to create an Amazon affiliate store using WordPress?

An Amazon affiliate store allows you to sell products from as an affiliate and earn a commission on each sale. Due to low overhead, an Amazon affiliate store is among the easiest to start online business ideas at the moment.

In this article, we will show you how to easily build an Amazon affiliate store using WordPress. We will also share our expert tips on growing your Amazon affiliate earnings.

How to build an Amazon affiliate store using WordPress

Here is a quick overview of all the steps we will take to create an Amazon affiliate store using WordPress.

  1. What is Amazon affiliate store?
  2. Getting started with Amazon affiliate store and WordPress
  3. Signing up for Amazon affiliate program
  4. Adding affiliate products in WooCommerce
  5. Customizing your affiliate store
  6. Resources to increase your affiliate earnings
  7. FAQs about running an Amazon affiliate store

Ready? Let’s get started.

What is an Amazon Affiliate Store?

An Amazon affiliate store is an online store that promotes products listed for sale on

As a store owner, you send traffic to Amazon by adding your affiliate links to the products. Users are redirected to Amazon to complete the purchase, and you earn an affiliate commission on each sale.

On a traditional online store, you source products, manage orders, ship products, and keep track of inventory. You don’t have to worry about any of these things on an affiliate store.

Amazon affiliate stores are popular among marketers because you can get started with very little money and choose from millions of products listed on Amazon.

Video Tutorial

Subscribe to WPBeginner

If you’d prefer written instructions, just keep reading.

Getting Started With Amazon Affiliate Store and WordPress

You can start an Amazon affiliate store with just about any WordPress eCommerce plugin, but we recommend using WooCommerce because it’s the most popular solution in the market.

WooCommerce powers millions of eCommerce websites all over the world.

To get started, you will need to be using the platform (See the difference between vs

You will also need a WordPress hosting account, a domain name, and an SSL certificate if you want to accept payments for other non-affiliate products on your website.

Typically, a domain name costs around $14.99 / year, web hosting costs around $7.99 / month, and SSL certificate costs around $69.99 / year.

If you are just starting out, then this is quite a lot.

Thankfully, Bluehost, an official WordPress and WooCommerce recommended hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a discount on web hosting.

Basically, you can get started for $2.75 / month.

→ Click here to Claim this Exclusive Bluehost offer ←

Note: This starter hosting plan would work great for any new affiliate store. However, if you want more eCommerce centric hosting, then take a look at our pick of best WooCommerce hosting providers.

After purchasing hosting, follow the setup instructions in our how to start a blog article. It will walk you through the sign up process, and setting up WordPress.

Once you have installed WordPress, you’ll reach the WordPress dashboard which looks like this.

WordPress admin dashboard

Next, you need to install and activate the WooCommerce plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, WooCommerce will start the setup wizard to choose the currency, payment methods, location, etc.

Since you are setting up an affiliate store, you can scroll down to the bottom of the page and click on ‘Not Now’ link to skip setup.

Cancel set up wizard

You can configure each option in the set up later if you need it in the future.

Signing up for Amazon Affiliate Account

Now that you have installed WordPress and WooCommerce, you will need to sign up for an Amazon affiliate program to start adding products with your affiliate ID.

Head over to Amazon Affiliate program website and click on the ‘Join now for free’ button.

Join Amazon affiliate program

Next, you’ll be asked to log in to your existing Amazon account using the email address and password associated with that account.

Login or sign up

If you don’t have an Amazon account, then you can go ahead and create one.

Once you are logged in, you’ll need to provide payee information and answer questions about your website. Follow the on-screen instructions to complete your profile.

Affiliate program wizard

Upon completion, your application will be reviewed and approved by Amazon.

Adding Amazon Affiliate Products in WooCommerce

WooCommerce is the best Amazon affiliate store plugin for WordPress. It makes it very easy to add external affiliate products to your website.

Using WooCommerce allows you to offer a native user experience and integrate affiliate products seamlessly into your website.

To start importing products, you need to visit Products » Add New page.

Adding a new affiliate product in WooCommerce

First, you need to provide a title for the product you are adding and then add a detailed description in the post editor.

After that, scroll down to product data meta box and select ‘External/Affiliate Product’ under ‘Product type’ dropdown menu.

Product URL

Now you need to enter the product affiliate URL. You can get the URL from your Amazon Associates account dashboard. Simply search for the product and then click on the get link button.

Get product link

Copy the URL and paste it on your product edit page in WordPress.

Note: You need to leave the ‘Price’ field blank. This will allow users to check the price on Amazon’s affiliate program policies do not allow you to manually enter price information.

Below the product data, you can provide a short description of the product. This description will appear on the shop front page, product category pages, and search results.

To your right, you can add a product image and product gallery images.

Product images

You can now click on the publish button to make the product page go live on your website.

Repeat the process for adding more affiliate products to your website. Once you have added a few products from Amazon, you can go and visit the shop page on your website to see the products in action.

Shop Page

Customizing Your WordPress Amazon Affiliate Store

By default, WordPress comes with a basic design with limited WooCommerce support. You can change that by picking up a WooCommerce ready WordPress theme that compliments your products and niche.

WordPress themes

There are thousands of WordPress themes that you can choose from. This abundance can be quite overwhelming for beginners. This is why we hand-picked the best themes that you can start with.

Need help setting up your WordPress theme? See our beginner’s guide on how to install a WordPress theme.

Themes control the appearance and design of your website. If you want to add a new feature, then you will need to find a WooCommerce plugin offering that feature.

There are tons of WooCommerce add-on plugins to add different features. See our list of best WooCommerce plugins to try out some new features on your store.

If you want more control of your website’s look and feel, then we recommend using Beaver Builder. It is a WordPress page builder plugin that works seamlessly with WooCommerce.

Resources to Grow Your Amazon Affiliate Store

Now that you have set up your Amazon affiliate store, you can focus on growing your business.

Fortunately, there are many tools, plugins, and resources that will help you achieve those goals.

Let’s start with SEO and optimize your WooCommerce store for search engines. Follow our step by step WooCommerce SEO guide for complete instructions.

After that, you can check out these useful tools and plugins for Affiliate marketing and the essential WordPress plugins for all websites.

Next, you need to track your website traffic to find your best selling Amazon affiliate products as well as products that are not doing so well. This is where you’ll need Google Analytics. For details see our tutorial on how to track WooCommerce users in WordPress.

The biggest hurdle any eCommerce store faces is abandoned carts. For an affiliate store, this means people looking at the products but not buying them which affects your affiliate earnings.

To fix this, we have a detailed guide on how to recover abandoned carts and boost your commissions.

Above all, make sure that you are continuously adding useful products, helpful reviews, and targeted content to your website. In the end, that’s what your users are looking for and that’s what you should strive to offer them.

FAQs About Running an Amazon Affiliate Store Using WordPress

Since we first published this article, we have received several questions from our users about running an Amazon affiliate store using WordPress.

Here are the answers to some of those most frequently asked questions.

1. Can I use content from Amazon for product pages?

No, you cannot. Amazon has a strict content policy where you are not allowed to copy product content directly from Amazon.

Most Amazon affiliate stores add their own product descriptions, reviews, and get images from the product manufacturer’s website.

2. Can I add products from other affiliate networks?

Yes, you can add affiliate products from other affiliate networks. This will allow you to diversify your earnings.

3. I live outside the United States, can I join Amazon Affiliate program?

Yes, you can. Amazon Affiliates program is available all over the world.

4. Do I need to disclose my affiliate partnership?

Yes, you do. Amazon’s program policies and the US laws require you to disclose that you’ll earn a commission when users buy a product.

It is not just limited to Amazon, all websites that use advertising or affiliate marketing to make money are required to do so. For example, see WPBeginner’s disclaimer page.

5. Can I promote Amazon products without creating an affiliate store?

Yes, you can. For example, if you run a blog, then you can add affiliate links to your blog posts. In that case, you will not need to install WooCommerce.

We hope this article helped you start an Amazon affiliate store using WordPress. You may also want to see our ultimate step by step WordPress security guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

76 CommentsLeave a Reply

  1. Hello, I have a WordPress web site selling my handicrafts. I have this question. I can use my website to develop Amazon products and work with Amazon Affiliate, or I need a separate website with only Amazon products?

    • You technically can but you would want to make sure it is clear which products can be purchased on your site and which can be purchased from Amazon.


  2. Hello and thank you for a great article. When I follow your steps a default image placeholder still appears next to my linked Amazon product image. Is there any way to remove the placeholder image or prevent it from showing?

    • You would want to check to ensure that the placeholder image is not in your product gallery and if it is there then you should be able to remove it.


  3. HEllo. I have a question. Can I link amazon products even if I do not have my own products on amazon or an amazon storefront? Also, is there a way to change the look of the page to group the products in categories?

    • Yes, this article is for showing that you don’t need your own products on Amazon. When you add products you can separate them by category and add the category pages to your menu to separate the content.


  4. In the Q/A you say that I can add an affiliate link to my blog without using a plug in, then you link to an article showing how to do this.
    How do I add a link to an amazon product from my blog without cloaking it? I tried cutting and pasting the html from the affiliate site and it doesn’t convert to a picture.

    • You would need to use a banner instead of an affiliate link in an HTML block if you want an image to appear.


  5. Great blog
    I have a one question, can we do blogging and use subdomain for affiliate store. Like www. for blogging, and www. for affilate store.

    Thanks in advance

    • You would not want to use www for a subdomain but you could create a second WordPress site or a multisite if you want content on a subdomain.


    • You would want to take a look again at 1 in the FAQ section, you should not directly copy content from Amazon.


    • You would want to check Amazon’s current terms to ensure there are no changes but for the moment you should be able to create a page for your Amazon affiliate links.


  6. Is there a way for the external (Amazon) product to display its price? Amazon does not want you to add a price in manually, as their prices fluctuate.

    Also is there a way in Woocommerce for affiliate products to enable items to be added to a cart and only go to Amazon at checkout?

    • For displaying pricing you could look into the AAWP plugin. Unless I hear otherwise there is not a recommended method for a cart to be sent to Amazon for it to be purchased


    • It would depend on the affiliate network, most it shouldn’t be an issue but the affiliate network will let you know should they have a limit.


    • For images, you would either want to go to the manufacturer’s site for images to use or use the Amazon product API to bring the pictures in


  7. If I add the Amazon links through Woocommerce, when the customer clicks on the image on my website, will they be taken to Amazon or to a product page on my website?

    • The featured image will bring them to the product’s page on your site and your purchase button will send users to Amazon


      • Thanks for the info. Is there a way to set it up so that the customer does not go to a product page first, and instead just goes directly to Amazon from the product/thumbnail category page?

        • Unless I hear otherwise, we don’t have a recommended method at the moment to set that up

  8. Nice article. I’ve question. It is legal to put affiliate link to blog comment? does that count as spam? I found that way in youtube.

    • It would depend on the terms for the site you are posting the link on as well as the affiliate program


  9. If i set up amazon store and use Woo Commerce and customer clicks to order who collects, ships, etc? Amazon or me

    • With this method, Amazon would be the one collecting payments and handling shipping and you would receive an affiliate commission.


  10. If my customers (from other country) want to order products from my affiliate store here, however for some reasons, some of them can’t pay directly for Amazon, they want me helping them pay to Amazon in advance and shipping to them directly, they will pay me back after receiving products. So please let me know, as an affiliate, can I do that?

  11. “if you run a blog, then you can add affiliate links to your blog posts. In that case, you will not need to install WooCommerce.” —

    – really good to know; I’d like to mostly if not entirely use affiliate links to my own products (audio & ebooks & sometimes gift products) as I develop my site with licensing and other options of my own work. Have bookmarked this page ;)

    Ps – thank u also for the options re comments & replies; 1st time I’ve seen that, nice!

  12. It seems Amazon is now providing HTML code rather than a URL link for their associates products. How do you integrate this with WooCommerce now?

    • You should still have the ability to create a text link but if not, the link to the product will be in the given HTML


  13. Nice guide. Thank you so much for this. I’d really love to see a few examples of sites using this exact method to sell affiliate products.

    • Thank you, we’ll certainly look into including examples such as that in our articles :)


  14. Regarding Photos/Images. So if you are offering a book from Amazon and need a picture, besides taking your own photo of a book, what are your other choices, since you can’t use the Amazon image? Or go to the “manufacturer” or “publisher”?

    • Correct, you would want to reach out to those who own the rights to that product and they should be able to give you an image you can use.


  15. Just when I was looking for something like this, your post came out. Thanks a lot WPBeginner.

  16. That’s a really good point, this article is very helpful and informative. Thanks for sharing

  17. Can we use Images from amazon product page to add to affiliate product or is it copyright violation?
    how do you suggest we add images t the store.

    • You can get a link in the form of an image from the Amazon Affiliate dashboard. So you don’t break the rules or violate copyright, because the images you get are directly from the link builder on Amazon.

  18. I’ve got a question, maybe silly but I need to know

    How many articles do you recommend that I write before applying to Amazon?

    And. can I put temporary links to Amazon productsbefore applying to the affiliate program? These links will convert into fully affiliate links with Amazon’s ID after they approve me. I feel that if I don’t put the links in the articles they will look totally meaningless

  19. Hey I am Planning to Setup a Affiliate Shop form amazon, I found that amazon Affiliate link is only valid upto 24 hours.
    Any clear this for me ?
    Thanks in advance.

    • Hey Praveen…you are correct about the life of a link. Once an Amazon Affiliate link is clicked, the person must make a purchase within 24 hours for you to get any percentage.

      Hope that helps.

  20. I started the amazon affiliate program and have added the products, but it doesn’t show the price in woo commerce.

  21. Hello. Im thinking of starting an affiliate shop and I don’t know if you can answer this questions, but if you can I would really appreciate it.

    Normally on affiliate shops you link to different products, Right? You click on a product picture that takes you away from the site and to amazon, eBay or another store.

    But is there a way where you could stay on my site? To shop different products, on one and the same site ( My site) Yet still obviously shopping from the different stores.

    Or maybe there is a way to sort of collect all the products you want onto a list. A shopping list. Then you go to that list and the list is split into the different brands / Stores you have shopped at. Then from there you can click on each store and then that takes you to the stores direct to the shop-listlist/Bag/checkout and there the products you ordered are already there and ready to buy. Then you go back to my site and do that again with all the other products from ever separate store/brand you added to your list on my website.

    I didn’t quite know how to explain it is maybe you didn’t quite understand what I meant but I hope you did.

    I just want a way where you can sort of shop (yet still obviously shop from each separate sites I have affiliates with) on one site only. Or at least a way to collect all the products you are planning on shopping and then going to each different store (if the thinks you where planning on buying come from different stores)

    Is there a way of coding That? Or is there a program that could help you with that?

    English is not my first language so I’m sorry if this email is bit of a mess.

    Thanks in advance.

  22. Will I get only one affiliate link to place on my website or multiple for multiple products, and how will I keep track of them? And whether amazon is paying me the right commission or not?

  23. Can we create affiliate store website to just refer the Amazon link by “Woo Commerce” plug-in. I don’t want to sale and deliver the product as per “Woo commerce” default setting.

  24. Hi, I am new to all of this. I was told that I can’t take photos from amazon and put it on my website. How can I get a photo image (that looks like I uploaded) with my affiliate link so that it can take the customer directly to the amazon site? This is something that I am having issues with and have been trying to figure out for a few days now. Thank you!

  25. Thank you. Just installed WooCommerce plugin and this post has helped to clear up some questions I had. Do you know how I can add an Affiliate Disclosure to the bottom of my Shop page, like below all the products? Or is there a method that’s recommended? I’m starting out my site with affiliate marketing (mainly Amazon). Thanks again!

    • Hi Rozena,

      If your theme has a navigation menu in the footer area, then you can add the affiliate disclosure page link there. Some themes also have footer widget areas, which can be used to add links to legal disclaimers and other pages.


      • My theme (Foodie Pro) does have a navigation widget, although I’m not sure yet how to add it to my Shop page, maybe by going into the theme and getting the page to show up in the Menu and widgets menu. Switched from WooCommerce to Column Shortcodes since I can’t add images to links from Amazon unless I’m fully accepted into the Affiliate and Product Advertising API Program. Thanks for the reply. :)

  26. is there any plugin for WordPress where we enter the affiliate link and rest it takes the price, product photos and price and keep on updating

  27. From what I read, it would appear that Amazon doesn’t approve you as an affiliate very easily, unless you already have some kind of traffic coming to your existing site. How would one go about starting a fresh new store? It’s kind of a chicken or egg thing where you can’t build your store without being an affiliate, yet need a store to become one. Do I make sense here, or am I missing something along the way?

    • You are right Eric, Amazon suspend account if they found copied content and reviews from amzon site. Amazon content policy is very strict, just copy products and insert on WP site using wocommerce, its not possible anyhow.

  28. Hello,

    Thanks for the article.
    Why do we need Woo Commerce plug-in to be an Amazon affiliate since we don’t manage payments?
    Can we list products using affiliate links without Woo commerce?

  29. Hi!
    Is it possible to have multiple affiliate codes (ex. CA and FR) as I have readers from both countries?

  30. Thanks for this article . I would like to ask one more thing , where to get the images of the product for store ? Is it ok to use images from Amazon to display on my store ?

  31. I wanted to create an Affiliate Marketing Website. But I didn’t know how to start it. This Article made it a lot easy.
    Thanks Syed Balkhi :)

  32. Of course, not forgetting that displaying prices is against the Amazon Affiliates TOS, unless you are getting them from their API.

    The same goes for images too.

  33. Awesome. I was just trying to explain to a client how this can be done now I can point him here. Although I don’t agree with the Bluehost part (sorry not a fan) but I understand the deal you’re giving and I’m sure there’s a Aff:ID in that link and you deserve it.

    Great article.

  34. I never knew you could do this in woocommerce. Good to know since is being retired.

  35. Good article.
    But question: When someone clicks to buy a product on the site, that means they will be redirected to amazon to checkout and create the order. So the customer will think of the site being a fake and will shop directly on amazon.
    tell me if I’m wrong.

    • Hi Daryl,

      It is up to you to inform users that these are affiliate products. You add value to them by adding your own product description, review, or details that help users discover these products and make a decision.


Leave a Reply to WPBeginner Support Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.