This is a list of ASA 2’s major features. You may also refer to the documentation to see all details about every aspect of this plugin.



ASA2 is no longer limited to using the Amazon Affiliate program. With the Shops feature you can extend ASA2 with other affiliate program providers. Shops make it possible to assign products in ASA2’s products section to a shop. ASA2’s managed templates are shop sensitive and can display the respective shop logo for a product.

Watch the Video Docs Page

PA API 5.0 Support

Amazon has renewed its interface that provides product data to its associates. From March 9, 2020 only this version 5.0 is valid! It features a new data exchange format that speeds up communication. ASA2 supports PA API 5.0 and is constantly adapted to its new features.

PA API 5.0 Blog Post

Managed Templates

ASA 2 includes a variety of beautiful templates ready for use.  The best part is, they are kept up to date with every ASA 2 update, so you never have to worry about them yourself, e.g. in terms of HTML or CSS improvements.

If the managed templates meet your requirements, you can stick with them and never care about updating templates over time to support newer browser or HTML / CSS versions. ASA 2 will do that for you! Otherwise you may use them as a starting point for your own templates.

 Templates Demo Website Docs Page

Customizable Templates

The managed templates offer a variety of options for adjusting their appearance, thus allowing anyone without programming skills to customize the look of embedded products.

With a few clicks you can change the image size of the main product image, activate a slideshow for all other product images, set an image hover or lightbox effect or simply change the border color. The best is yet to come: All options can be used as shortcode option to individually adjust single embedded products.

Watch the Screencast Templates Demo Website Docs Page

Single Image

With ASA2 you can integrate single images from all available Amazon product pictures into your pages. Simply select the option “Image only” in the tab “Shortcode” in the product picker after selecting a product.

In addition, you can select one of the available image sizes that best fits your content. Width and height can even be adjusted individually with the short code options “width” and “height“. Together with the align option, the images can be optimally integrated into the page’s body text. Of course you can create own layouts.

Watch the Screencast Demo Website Docs Page

Product Repository

The “Repo” is ASA 2’s item repository and one of the major features of the premium version. Here you can manage and organize your products with categories and tags. You can change the title or add custom content just as you know it from other WordPress posts. All this custom data, even custom fields, can be used in your product templates.

Additionally the Repo serves as a performance layer between your server and the Amazon API. ASA 2 loads the product from the Repo within a customizable lifetime, making a request to the Amazon API unnecessary. This results in a great page load time!

Watch the Screencast Docs Page

EU-GDPR / EU-DSGVO compliance

Adhering to EU-GDPR / EU-DSGVO is very important for ASA2! It is therefore designed from the ground up in terms of data protection. ASA2 does not store any data of website visitors, neither personal data nor tracking data. It does not generate cookies. It also does not use any external services or sources. By using the feature “Local images” even the transfer of the visitor IP address to Amazon image servers can be stopped.

For more up-to-date information on EU-GDPR, check out this blog post:


Local Images

ASA2 has the ability to download external Amazon product images to the local WordPress Media Library and use the internal URLs before delivering the contents to the visitor. This keeps the visitor IP on your server. ASA2 does not pre-download all images provided by the API, but only those used in templates to not blow up the local data volume. Check out the online documentation page to learn all the details.

Local Image Docs Page

Product Picker

ASA 2’s powerful product selector helps you find the right Amazon products directly in your WordPress post editor.  Additionally, it creates the right short code for you. 

Watch the Screencast

Dynamic Templates

ASA 2 uses templates to render products on a page. A template basically is a piece of HTML and CSS. You can create as much custom templates as you like in an easy to use backend editor. Choose from a variety of placeholders to include the product data in your templates.

With ASA 2 you can even create conditional templates. Use its powerful template syntax to filter placeholders, loop through array data like image sets, decide what to display with if / else statements or even use WordPress internal functions to retrieve data.

Docs Page

Internationalized Products

ASA 2 is able to recognize the origin of a visitor and to load the product from the Amazon store of the country of his origin. Hence you will not miss any sale!

ASA 2 tries to determine the user’s country by his/her IP address. If the country is one of Amazon’s supported Product Advertisment API countries and the ASA 2 Repo product is prepared for internationalization (i18n), ASA 2 loads the respective product dynamically.

This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.

Watch the Screencast Docs Page

Multiple Associate IDs

With ASA 2 you can manage multiple Amazon Associate IDs for different country stores in so called “Associate ID sets”. In combination with internationalized products, ASA 2 automatically determines the right Associate ID to use.

In ASA 2’s shortcodes you also can use different Associate IDs manually of course.

Docs Page


ASA 2 can notify you via email about not available products. Do not miss any sale when visitors click products which can not be purchased currently.

You can set up multiple notification rules, not only for unavailable products, based on the data of your Repo.

Docs Page


With collections you can bundle an unlimited amount of products into one collection container identified by a name of your choice. To embed this bunch of products in your pages, you only have to insert the shortcode [asa2_collection] with the name of your collection.

Watch the Screencast Docs Page

Template Translations

ASA 2 includes a custom solution to translate templates. You can perfectly adjust the templates to internationalized products and visitors. You do not have to rely on third party translation plugins. Because ASA 2 attaches great importance on performance, there is a dedicated cache for the translations.

Watch the Screencast Docs Page

Multiple Stores

With ASA 2 you can use multiple Amazon stores simultaneously. Just add the option “country_code” to the shortcode with the store ID of your choice. If you use the Product Picker, it will set the country code automatically. If no country code is set, ASA 2 uses the configured default.

Docs Page


ASA 2 utilizes multiple caches: template, object, translation and Associate ID sets cache. They can be configured independently to meet your demands. If your server is configured appropriately, you can even use PHP “Memchached” to store the cache data in the server’s RAM.

Docs Page


Optimize the access time of your pages by pre-loading product data via server side cronjobs. Use the item refresh cronjob to automatically update the items in your ASA 2 Repo. It features many options to be able to controll what to preload exactly, e.g. only products of certain categories and/or tags. The results can be logged to a local file.

Furthermore ASA 2 has cronjobs to refresh the Amazon RSS feeds and to send notifications. All those jobs can be processed on the server to prevent front-end overloading.

Docs Page

Many Options

ASA 2 comes with a lot of options which let you customize the powerful functions of this plugin to your needs. For example, you can select the format of shop URLs, decide if shortcodes of other plugins should be supported in ASA 2 templates, make ASA 2 https ready, adjust placeholder behavior and much more.

To learn more about all available options of ASA 2, please check the documentation page.

Docs Page

SEO ready

ASA 2 was developed with SEO in mind. When activated in the options, you can use ASA 2 shortcodes to populate SEO information, like page title and description. Currently ASA 2 supports Yoast SEO. Support for other popular SEO plugins will follow with future updates.

More more details about the SEO options, please check the documentation page.

Docs Page


ASA 2 is fast because of its Repo layer, the caches and the cronjobs. You may even improve page load times by loading products via asynchronous AJAX requests. Optionally with nice CSS3 loading animations. You can activate the AJAX mode globally for all products or per product via a shortcode option.

Docs Page  Demo Website

Rating Stars

We all know the effect rating stars have on the buyer decision process. To achieve a higher level of trust for your visitors, you can access Amazon’s rating stars images with ASA 2 and place them in your product templates. ASA 2 features an advanced ratings mode with a dedicated cronjob!

Docs Page

HTTPS ready

Search engines prefer sites using an HTTPS connection. ASA 2 is ready for that. All product images can be loaded via https://. Just set the option on ASA 2’s options page “Template”.

Additionally you can connect the Amazon API via a secure connection.

WPML ready

ASA 2 is compatible with WPML. You can use it to translate your product templates. If a visitor switches the language of a page, ASA 2 templates will be translated too.

 WPML Demo Website Watch the Screencast

Multisite ready

ASA 2 is compatible with WordPress multisite installations in any form of license. On the network admin page you can find the license activation page. The ASA 2 admin pages and the ASA 2 Repo will be available on every single site of the network.

Developer friendly

No one wants to be annoyed by license activations on local test sites. ASA 2 is developer friendly and licenses on local development domains and IPs can be activated without counting towards the activation limit totals.

ASA 2 provides public PHP functions which can be accessed from your theme or plugin. With your help, we will constantly improve ASA 2’s public API. For more details about the PHP functions, please check the documentation page.

Docs Page API Doc

Translated Admin Pages

ASA 2’s admin pages are prepared for translation. Currently ASA 2 gets shipped with english and german language files. If you want to help us translating into your mother tongue, please contact us.

Amazon Product Advertising API

ASA 2 supports all Amazon stores which are connected to the Affiliate API. Currently those are:

  • Australia
  • Brazil
  • Canada
  • China
  • Germany
  • Spain
  • France
  • India
  • Italy
  • Japan
  • Mexico
  • Netherlands
  • Singapore
  • Turkey
  • United Arab Emirates
  • United Kingdom
  • USA

So you are able to not only make money with visitors from your home country, but register for all Amazon affiliate programs around the world and build international websites with ASA 2’s internationalization feature.

Docs Page