Skip to content

Requirements

All you need for using ASA2 is:

  • A WordPress site
  • Optional: Amazon Associates account with access to the Amazon Product Advertisment API (Amazon PA API). Since version 1.15.0, ASA2 can be used without Amazon PA API.
  • Please also check the PHP requirements

PHP Version Requirements

Different features of ASA2 have different PHP version requirements:

FeatureMinimum PHPNotes
ASA2 Core7.4Basic functionality
PA API 5.07.4Traditional Amazon API
Creators API8.1New Amazon API (recommended)
Recommended8.3+Per WordPress recommendations

INFO

Creators API requires PHP 8.1 or higher. If your server runs an older PHP version, ASA2 will automatically use PA API 5.0 instead. We recommend upgrading to PHP 8.1+ to take advantage of the new Creators API features.

The Amazon PA API works with both your AWS root user and IAM users (the latter is recommended). For more details about the required API account see Setup Account.

Memory Requirements

ASA2 recommends a PHP memory limit of at least 256 MB. WordPress itself recommends the same value for reliable operation, especially on sites with many active plugins.

Starting with ASA2 1.33.0, ASA2 displays a dismissible admin notice on its admin pages and on the WP dashboard whenever the effective memory_limit is below 256 MB. This is a proactive warning to prevent white-screen errors during plugin activation or on memory-intensive admin pages.

Memory limit admin notice on the WP dashboard

How to raise the memory limit

Add the following line to your wp-config.php:

php
define('WP_MEMORY_LIMIT', '256M');

If your hosting provider caps PHP memory below this value, ask them to raise the PHP memory_limit setting. The WP_MEMORY_LIMIT define has no effect if the host caps it lower.

Where to register for the Amazon Associates program?

If you want to use the Amazon PA API, you can find more details here.

Supported Amazon PA API country stores

Supported counries

In this list you can find all countries that are part of the Amazon Associates program and supported by ASA2 alongside the homepages of Amazon's Associates program where you can create a new account to get access to the Amazon Product Advertisment API or activate an existing account for the respective country:

StoreURL
Australiahttps://affiliate-program.amazon.com.au/
Belgiumhttps://affiliate-program.amazon.com.be/
Brazilhttps://associados.amazon.com.br/
Canadahttps://associates.amazon.ca/
Egypthttps://affiliate-program.amazon.eg/
Francehttps://partenaires.amazon.fr/
Germanyhttps://partnernet.amazon.de/
Indiahttps://affiliate-program.amazon.in/
Italyhttps://programma-affiliazione.amazon.it/
Japanhttps://affiliate.amazon.co.jp/
Mexicohttps://afiliados.amazon.com.mx/
The Netherlandshttps://partnernet.amazon.nl/
Saudi Arabiahttps://affiliate-program.amazon.sa/
Singaporehttps://affiliate-program.amazon.sg/
Spainhttps://afiliados.amazon.es/
Swedenhttps://affiliate-program.amazon.se/
Polandhttps://affiliate-program.amazon.pl/
Turkeyhttps://gelirortakligi.amazon.com.tr
United Arab Emirateshttps://affiliate-program.amazon.ae
United Kingdomhttps://affiliate-program.amazon.co.uk/
United Stateshttps://affiliate-program.amazon.com/

ASA2 - The Amazon Affiliate Plugin for WordPress