How to register a new account for Amazon Affiliate Program and sign up for the Product Advertising API

This is a guide to register a new account for the Amazon Affiliate Program and sign up  for the Product Advertising API. You need the Product Advertising API credentials to use AmazonSimpleAdmin.

1: Start at https://affiliate-program.amazon.com and select your country.

amazon-affiliate-program-register-01

2: Enter your e-mail address and select “I am a new customer”

amazon-affiliate-program-register-02

3: Next enter the required registration data. Name, e-mail address and password.

amazon-affiliate-program-register-03

 

4: Now you will get asked about your account information like payee name and address.

amazon-affiliate-program-register-04

 

5: Then you have to enter some information about your website.

amazon-affiliate-program-register-05

 

6: To verify your identity you have to enter your phone number. A PIN will be generated. You will receive an automatic call and enter the PIN on your phone.

amazon-affiliate-program-register-06

 

7: After verification agree to the contract terms and click “Finish”.

amazon-affiliate-program-register-07

 8: You will be redirected to a Thank you page. Here you can see your new unique Associates ID. This is your Tracking ID which you can insert in the AmazonSimpleAdmin setup panel. Click the button “Get Started Now” in the bottom left corner of the page.

amazon-affiliate-program-register-08

 

9: You’ll be redirected to the Amazon Associates platform. To use your Affiliate account with other tools you have to register for the “Product Advertising API“. Click the button in the main menu.

amazon-affiliate-program-register-09

 

10: On the homepage of Amazon Product Advertising API click the button “Sign Up Now“.

 

amazon-affiliate-program-register-10

 

11: After signing up with your credentials from step 3 you have enter your address and website information again. Then agree to the API license agreement and proceed.

 

amazon-affiliate-program-register-11

 

12: You have successfully created a new Product Advertising API account. Click the link “Manage Your Account”.

amazon-affiliate-program-register-12

 

13: To get your AWS Security Credentials which are necessary to work with AmazonSimpleAdmin, click the link “AWS Security Credentials Console” or go directly to https://console.aws.amazon.com.

amazon-affiliate-program-register-13

 

14: Sign in again to the AWS console with your credentials from step 3.

amazon-affiliate-program-register-14

 

15: In the AWS console select “Security Credentials” from the drop-down list below your name.

amazon-affiliate-program-register-15

 

16: Confirm the safety check and click “Continue  to Security Credentials“.

amazon-affiliate-program-register-16

 

17: You can not access the secret access key for the default root user. So create a new access key by clicking on the button “Create New Access Key“.

amazon-affiliate-program-register-17

 

18: Now you will see your new Access Key ID and Secret Access Key. Store them in your password tool or download the key file. You need both values to enter in the AmazonSimpeAdmin setup panel.

amazon-affiliate-program-register-18

 

19: Now enter your Access Key ID and Secret Access Key from step 18 in the AmazonSimpeAdmin setup panel. When status show “Ready” you are ready to use AmazonSimpleAdmin. For more information about how to use it, please check the usage page.

amazon-affiliate-program-register-19

Share this Post

Comments 59

    1. Post
      Author
  1. Michael Wowro

    Thanks for your great plug-in.

    As I have many readers from Germany and U.S.A., I have to apply for both amazon associate-programs, the German one and the U.S. one, isn’t it?!

    Is there a possibilty to use your plug-in for both associate locations?

    Thx, Yours Michael

    1. Post
      Author
      Timo

      Hi Michael,
      thanks for your request. This is not possible with the free version ASA 1, but will be with ASA 2. It will be available very soon. Do you want to help me test this feature with the Beta-Version? If so, please use the contact form and let me know.

    1. Post
      Author
    1. Post
      Author
      Timo

      I am not aware of any issues. If you are, please let me know so that I can improve the plugin.
      You should not give any untrusted person access to the ASA setup panel and always install new WP and ASA updates to have the latest fixes and improvements.

  2. Kenneth C Young

    Further to my last email please explain if your plugin Amazon Simple Admin works with the Amazon IAM system?

    If not please explain why as Amazon has a video were the makers of plugins can be set up for user privileges.

    Kenneth C Young

    1. Post
      Author
      Timo

      Hi Kenneth,
      thanks for your request. What video do you mean?
      IAM users are currently not supported to be used with the Product Advertising API by Amazon. Please see these threads in the AWS forums:
      https://forums.aws.amazon.com/message.jspa?messageID=289929#289929
      https://forums.aws.amazon.com/thread.jspa?messageID=577488&#577488
      https://forums.aws.amazon.com/thread.jspa?messageID=610796

      If a plugin developer would be granted to use an IAM user, it would not help others to use the plugin, as every user has to enter the own credentials.

  3. Hung PHam

    Dear,

    I am now an affiliate-associate of Amazon. I don’t what Product Advertising API is? And what it the purpose of Product Advertising API? It is the same with affiliate-associate? I want to know about Product Advertising API. Please give me the the detail of Product Advertising API.

    Thanks

    1. Post
      Author
    1. Post
      Author
      Timo

      This is because Amazon offers many charged services, e.g. S3, which are all accessible from your AWS console. But the Associates Program and the Product Advertisement API are free of charge.

  4. Isabelle

    Hallo Timo,

    tolle Anleitung! Nur: Bei mir kommt immer diese Fehlermeldung:

    Error: AWS.InvalidAccount: Your AccessKey Id is not registered for Product Advertising API. Please use the AccessKey Id obtained after registering at https://affiliate-program.amazon.co.uk/gp/flex/advertising/api/sign-in.html

    In “Your Security Credentials” in meinem AWS-Account steht, dass der Key aktiv ist und eine Mail zu meiner erfolgreichen Anmeldung kam auch…

    An copy-paste liegt’s nicht, hab das mehrfach versucht.

    Was mache ich falsch?

    1. Post
      Author
      Timo

      Hallo Isabelle,
      wenn die Meldung kommt, dass dein AccessKey nicht für die Amazon Product Advertising API registriert ist, muss man das genau so verstehen. Daran kann ich leider überhaupt nichts ändern. Das musst du mit dem Amazon Support klären. So etwas kommt immer mal wieder vor und warum das so ist, kann nur der Amazon Support klären. Was ich so von anderen Usern in diesem Fall mitbekommen habe, konnte das aber immer geklärt werden. Zu diesem Thema steht auch in diesem Blog Post etwas.

  5. Misbah

    Hi, I am facing the same issue as Isabelle described. My AWS PAir of keys dont pass the amazon scratchpad test. I receive this error (same as in above post)

    “AWS.InvalidAccountYour AccessKey Id is not registered for Product Advertising API. Please use the AccessKey Id obtained after registering at https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in.html0122d9b5-551a-48e5-895f-14470d8b0b2c

    I have only one affiliate account and only 2 pair of keys. N0 “IAM USer”

    Anybody know the solution?

     

    1. Post
      Author
      Timo

      Hi Misbah,
      be sure to use your AWS root user with the Amazon Product Advertising API as IAM users are not supported currently. Regarding the error message, I can not tell you why your account is not registered for the API. Only the Amazon support can do that, so please contact them if the issue remains. What I know from other users with the issue, it could always be solved by the support. Please also refer to my blog post which handles this issue among other things.

  6. kaufkraft

    Hallo,

    es geht um das WP Super Cache Plugin mit dem AmazonSimpleAdmin (ASA 1)

    Hatte gestern das Caching Plugin neu eingestellt (nach Anleitung in einem Blog-Artikel)
    Mit der Funktion “Preload” wurden ?alle? Seiten Neu gecached – die Ladezeiten hatten sich gefühlt sofort spürbar verbessert.

    Bis heute vormittag – die Seite/n > wo vor allem eine ASA-Box installiert ist, sehr..sehr langsam (Pingdom: 60 sec.) brauchten, bis sie vollständig geladen waren.
    Selbst als ich ASA de-aktiviert hatte, hatte sich zu den Ladezeiten nichts positives geändert.

    Ich hatte eigene >von Kollegen) Templates im Einsatz, die allerdings auf meiner Seite nie richtig dargestellt wurden. Bild ist nicht mittig, Rahmen, Hintergrund passt nicht. Evtl. habe ich die CSS-Datei “falsch” hochgeladen.
    Habe nun alle diese Dateien nochmals entfernt (auf dem Server gelöscht) und nehme nur noch Bezug auf ein von Timo / ASA bereitgestelltes Template: [asa Produkt200px]B00292ATZI[/asa]
    Seite, wo dieses -hier im Footer und in 3-er Spalte eingesetzt ist: http://gsivital.de/beliebte-fitnessgeraete/

    Im Forum habe ich Beiträge verfolgt, wo es auch Ladezeit Probleme mit dem Cache Plugin WP Super Cache gab. Allerdings waren diese aus dem Jahr 2012. Zwischenzeitlich wurde ja von Timo einiges nachgebessert. Einen neueren Artikel hierzu habe ich vergebens gesucht.

    Würde mich freuen, wenn auch bei mir das tolle Plugin optimal zum Einsatz kommen kann 🙂 !

    Mit sonnigen Grüssen

    Günther

    1. Timo

      Hallo Günther,
      vielen Dank für deine Rückmeldung. Wenn viele Seiten auf einmal vorgeladen werden und sämtliche mit ASA 1 eingebauten Produkte geladen werden müssen, kann das natürlich zu hohen Ladezeiten führen, da je Produkt die Amazon API angefragt wird. Da kommst du mit ASA 1 an die Grenzen, mehr ist da nicht zu optimieren. Alle Erfahrungen sind ja bereits in ASA 2 eingeflossen, wo du wesentlich mehr Mittel hast, um so etwas zu vermeiden, z.B. die Amazon Produkte per Cronjob serverseitig vorladen.
      Mir liegen derzeit keine Probleme vor bezüglich der Verwendung von ASA 2 mit Cache Plugins. Derzeit teste ich es z.B. zusammen mit WP Rocket.
      Auch in Sachen Templates hat sich sehr viel getan. Während die in ASA 1 mitgelieferten nur Empfehlungen sind, werden die Templates in ASA 2 stetig gepflegt und bei Bedarf mit jedem Update aktualisiert, mit dem Ziel, das sie mit jedem Theme kompatibel sind.
      ASA 1 wird natürlich auch weiterhin gepflegt und optimiert, aber die intensive Anpassung und Betreuung fortgeschrittener Funktionalitäten gibt es nur mit ASA 2.

  7. Anthony

    Hello,
    Does the ASA2 plug in support a shopping cart, or the ability to add items to the user’s Amazon shopping cart when they are redirected to the Amazon site? I can’t see anything in your help files about any such feature.

    Do all the links created by the plugin simply redirect the user to view the product on the Amazon site or is there a way to get the product added to the cart?

    I hope my question makes sense!

    Regards,
    Anthony

    1. Timo

      Hi Anthony,
      ASA 2 has the “Buy button” feature. You can decide per template if the button should lead the user to the product page or directly to the buy page where the user can add the product to the cart directly. You can see it on the buy button demo page: http://www.asa2-demo.de/buy-button/

  8. Amazon MWS API

    Amazon Product API helps amazon sellers in increasing their productivity and also the product and customer information that best describes the amazon products. Amazon MWS API delivers the best APIs that delivers you the reliable and productive information.

  9. Dar

    Hallo.

    Ich habe “damals” meine Root Keys in zwei Blogs eingegeben. AWS1 funktioniert dort sehr gut.
    Leider habe ich die Secret Keys nicht aufgeschrieben.
    Aus der Datenbank direkt kann ich sie herauslesen, aber die scheinen verschlüsselt zu sein.
    Zugang mit normalen IAM Benutzern scheint immer nicht zu funktionieren. Muss deshalb an die Root Keys dran kommen.
    Besteht eine Möglichkeit sie zu entschlüsseln?

  10. Brake Pad Replacement

    Great post. I waas chdcking continuously this blog aand I’m inspired!
    Very helpful info specially the remaining phase :
    ) I ttake care of suhch information much. I was looking foor this certain infodmation for a long time.
    Thank yoou and good luck.

  11. pnc online banking

    Pretty part of content. I simply stumbled upon your website and in accession capital to
    assert that I get in fact loved account your
    weblog posts. Anyway I will be subscribing in your fereds and
    evesn I achievement you access persistently quickly.

  12. Jörg

    Hallo Timo,

    weißt du wie, oder ob es möglich ist eine zweite Advertising API zu bekommen? Und das ohne ein komplett neues Konto bei amazon?

    Hintergrund ist folgender:
    Ich betreibe zwei verschiedene Webseiten und möchte auf beiden die Advertising API nutzen.

    Ich freue mich auf eine Antwort 🙂

    Grüße
    Jörg

  13. Ana

    Hello,

    I am so confused. My blog was approved for Amazon associates and the little bar appears on Amazon so I can generate the affiliate links there and simply paste them to my blog.

    What is the deal with the API? Is this just a widget to use on websites? Or what does it really do?

    I have read all the information I could on it, but it just doesn’t say what’s the difference between to Associates programe which I am already using, and this tool.

    If I don’t sign up for it, won’t I still get a commission from Amazon Affiliates ?

     

    Please advise

     

    1. Timo

      I you are registered for the Amazon Associates program, you automatically have access to the API. The API can be used to retrieve product data. ASA uses the API to make your life easier. You just have to enter the ASIN or search the product, and ASA will embed the product in your site.

  14. Bilal R Safiulla

    Hi

    We are based in India and want to sell via affiliate link to the US.

    Is this possible if so what are the documentation to be followed.

    Our selling point is going to be the US only and not into India.

     

     

    Rgds

    Anil

    1. Timo

      Sorry, but I can not tell you what the problem is with your Amazon account. You have to contact the Amazon support and ask if your account is ready for the product advertisement program.

  15. jaypee

    Hey Timo
    Nice tutorial. Really learnt a lot from this. Iam so grateful. I have a problem when they try calling me to verify my pin. Amazon always tells me to try in an hour time

  16. abiya

    I was looking at the docs, and it says that this setup is not recommended for production. This post doesn’t mention production environments. Do you think you could elaborate why this setup wouldn’t be good for production? or if that is no longer the case?

    I’m trying to decide how to go about deploying CDH onto a cluster on EC2. I’ve found other methods, but this seems to be the easiest. I’m familiar with Hadoop and HBase, but don’t have much experience deploying a cluster and much less EC2.

    Thanks in advance.

    1. Timo

      Hi Abiya,
      maybe it is because you have to use the AWS root user. But currently it is not possible to create an IAM user with less permissions to run the product advertisment API. So we do not have a choice. When it will be possible, ASA will be updated. Does this answer your question?

  17. Amit

    Hi,

    Last time when I joined the Amazon Affiliate, my account was terminated because I didn’t had a single sale in 150 days. That’s the policy but I have one question, suppose we made a sale in 150 days , will this policy continue for the next 150 days or our account will active lifetime?

    Thanks,
    Amit

    1. Post
      Author
      Timo

      Hi Amit,
      sorry, but I can not answer your question. Please contact Amazon directly to get an answer for your question. Please let me know, if you have more details. I would like to know that, too.

Leave a Reply

Your email address will not be published. Required fields are marked *