Title: LeanOn Affiliate Storefront for Amazon Associates
Author: bihideve
Published: <strong>May 18, 2026</strong>
Last modified: May 18, 2026

---

Search plugins

![](https://ps.w.org/leanon-affiliate-storefront/assets/banner-772x250.png?rev=3535466)

![](https://ps.w.org/leanon-affiliate-storefront/assets/icon-256x256.png?rev=3535466)

# LeanOn Affiliate Storefront for Amazon Associates

 By [bihideve](https://profiles.wordpress.org/bihideve/)

[Download](https://downloads.wordpress.org/plugin/leanon-affiliate-storefront.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/leanon-affiliate-storefront/#description)
 * [Reviews](https://wordpress.org/plugins/leanon-affiliate-storefront/#reviews)
 *  [Installation](https://wordpress.org/plugins/leanon-affiliate-storefront/#installation)
 * [Development](https://wordpress.org/plugins/leanon-affiliate-storefront/#developers)

 [Support](https://wordpress.org/support/plugin/leanon-affiliate-storefront/)

## Description

LeanOn Affiliate Storefront for Amazon Associates helps Amazon Associates display
product recommendations on WordPress sites.

This plugin is not affiliated with, endorsed by, sponsored by, or approved by Amazon.
com, Inc. or its affiliates.

The plugin connects to the Amazon Creators API to fetch product information such
as images, titles, prices, ratings, availability, and Prime status when valid API
credentials are configured. Product data is cached with WordPress transients to 
reduce repeated API requests.

You can place product boxes in posts and pages with shortcodes, use the visual Box
Builder to create reusable presets, and build curated idea-list pages with storefront-
style shortcodes.

All features included in this plugin are available without a paid upgrade.

#### Product Box Layouts

The plugin includes several layouts for different content types and placements:

 * Single Product Box — Standard in-content product recommendation layout.
 * Sidebar Box — Compact product card for sidebar-style placements.
 * Sidebar Grid — Multiple products stacked for narrow areas.
 * Product Grid — Responsive grid for showing several products.
 * Best-of List — Ranked product list with optional award labels.
 * Comparison Table — Side-by-side feature comparison for multiple products.
 * Hero Gallery — Editorial-style product section with gallery support.
 * Hero Single — Editorial-style product section with one main image.
 * Review Card — Review-style card with rating, pros and cons, badge, and verdict
   text.

#### Box Builder

The Box Builder provides a visual form-based editor for product box layouts. You
can configure a layout, preview it, save it as a preset, and display it with a shortcode.

Example:

    ```
    [leanon_as_box id="your-preset-name"]
    ```

Box Builder features include:

 * Product search using configured Amazon Creators API credentials.
 * Live preview iframe.
 * Preset library with edit, duplicate, and delete actions.

#### Curated Idea Lists

The plugin also includes shortcodes for building curated storefront-style idea list
pages.

Creator profile card:

    ```
    [affiliate_storefront_header name="..." handle="..." avatar="..." bio="..."]
    ```

Idea list card:

    ```
    [affiliate_storefront_list name="My Picks" asins="B01,B02,B03" count="12"]
    ```

Grid wrapper:

    ```
    [affiliate_storefront_grid columns="4"][affiliate_storefront_list ...][/affiliate_storefront_grid]
    ```

A dedicated admin panel under Affiliate Storefront -> Storefront helps generate 
these shortcodes.

#### Dashboard

The plugin dashboard includes:

 * Product search.
 * Preview of available box layouts.
 * Configuration status information.

#### Data and Caching

The plugin can fetch product information from the Amazon Creators API when API credentials
are configured.

Fetched product data may include:

 * Product image
 * Product title
 * Price
 * Ratings
 * Availability
 * Prime status
 * Savings information, when available

Product data is cached using WordPress transients. The cache duration is configurable
in the plugin settings.

#### Geo-Targeting

When enabled, geo-targeting detects the visitor’s country using GeoJS and adjusts
Amazon links to the matching marketplace where supported.

Supported marketplace options include:

US, UK, Canada, Germany, France, Italy, Spain, Netherlands, Sweden, Poland, Belgium,
Turkey, Brazil, Mexico, Japan, India, Singapore, Australia, UAE, Saudi Arabia, and
Egypt.

Geo-targeting is optional and can be enabled or disabled from the plugin settings.

#### Affiliate Attribution

The plugin supports Amazon affiliate partner tags and optional per-shortcode partner
tag overrides.

It can also generate placement-based subtags to help site owners identify performance
inside their own Amazon Associates reports.

#### Design Options

The plugin includes design settings for:

 * Button text.
 * Button colors.
 * Title hover color.
 * Border color.
 * Box shadow.
 * Image hover effect.

Layouts are responsive and are intended to adapt to common desktop, tablet, and 
mobile screen sizes.

#### Affiliate Disclosure

The plugin can append an Amazon Associates disclosure to post content when a product
box is displayed.

This can be configured under Affiliate Storefront -> Settings -> Compliance.

Site owners are responsible for ensuring their site complies with Amazon Associates
Program requirements and any applicable local disclosure laws or regulations.

#### Requirements

To use live Amazon product data, you need:

 * An active Amazon Associates account.
 * Amazon Creators API credentials.
 * A configured Amazon partner tag.

Without valid API credentials, the plugin cannot fetch live product data from Amazon.

### External Services

This plugin connects to external services to provide its core functionality. These
services are only used for the purposes described below.

#### Amazon Creators API

The plugin connects to the Amazon Creators API to fetch product data used in product
boxes, comparison tables, review cards, and storefront-style lists.

Purpose:

 * Fetch Amazon product data for ASINs configured by the site owner.
 * Retrieve product information such as title, image, price, rating, availability,
   and Prime status when available.

Data sent:

 * ASIN, which is the Amazon product identifier.
 * Marketplace domain, such as `www.amazon.com` or `www.amazon.co.uk`.
 * Amazon Creators API credentials configured by the site owner, including Credential
   ID and Credential Secret, for API authentication.
 * Request metadata required by Amazon for API authentication and response handling.

When data is sent:

 * When a page containing plugin output is displayed and no valid cached product
   data exists.
 * When the site owner uses the product search feature in the WordPress admin.
 * When a saved cache entry expires and product data needs to be refreshed.

Account/API key required:

 * Yes. An Amazon Associates account and Amazon Creators API credentials are required
   for live product data.

Terms:

 * https://affiliate-program.amazon.com/help/operating/agreement/

Privacy Policy:

 * https://www.amazon.com/gp/help/customer/display.html?nodeId=468496

#### Amazon Product and Affiliate Links

The plugin generates Amazon product links using the Amazon marketplace and partner
tag configured by the site owner.

Purpose:

 * Send visitors to Amazon product pages using the configured affiliate partner 
   tag.

Data sent:

 * When a visitor clicks an Amazon product link, the visitor is sent to the relevant
   Amazon marketplace.
 * Amazon may receive information normally included in a browser request, such as
   IP address, browser information, referring page, and the URL being visited.

When data is sent:

 * Only when a visitor clicks an Amazon product link generated by the plugin.

Terms:

 * https://affiliate-program.amazon.com/help/operating/agreement/

Privacy Policy:

 * https://www.amazon.com/gp/help/customer/display.html?nodeId=468496

#### GeoJS

When geo-targeting is enabled, the plugin uses GeoJS to detect the visitor’s country.

Purpose:

 * Determine the visitor’s country so the plugin can adjust Amazon links to a supported
   local marketplace.

Data sent:

 * Visitor IP address.
 * Browser request information normally sent when requesting a web service.

When data is sent:

 * When a visitor loads a page containing plugin output and geo-targeting is enabled
   in the plugin settings.

Account/API key required:

 * No.

Terms:

 * https://www.geojs.io/tos/

Privacy Policy:

 * https://www.geojs.io/privacy/

## Screenshots

 * [[
 * Choose from multiple affiliate box layouts in the Box Builder, including single
   product boxes, sidebars, grids, hero layouts, review cards, top lists, and comparison
   tables.
 * [[
 * Create a storefront-style display with creator details, marketplace selection,
   header information, and idea lists.
 * [[
 * Customize visual styling in the Design Lab, including colors, borders, shadows,
   button styles, and hover effects.
 * [[
 * Configure compliance-focused options such as disclosure text, rating labels, 
   last-updated text, and affiliate link attributes.
 * [[
 * Enable optional geo-targeting and map marketplace-specific Amazon Associate tags
   for international visitors.
 * [[
 * Copy shortcode examples and parameters from the built-in Shortcode Reference 
   screen.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` or install the plugin through
    the WordPress admin.
 2. Activate the plugin through the Plugins screen.
 3. Go to Affiliate Storefront -> Settings -> General and enter your Amazon partner
    tag.
 4. Go to Affiliate Storefront -> Settings -> Amazon API and enter your Amazon Creators
    API credentials.
 5. Place a shortcode in a post or page, for example: `[leanon_as asin="B000QUANME"]`.
 6. Optional: Go to Affiliate Storefront -> Box Builder to create reusable product 
    box presets.
 7. Optional: Go to Affiliate Storefront -> Storefront to generate curated storefront-
    style shortcodes.

## FAQ

### What do I need to use this plugin?

You need an active Amazon Associates account and Amazon Creators API credentials
if you want to fetch live product data from Amazon.

You also need an Amazon partner tag to create affiliate links.

### Is this plugin affiliated with Amazon?

No. This plugin is not affiliated with, endorsed by, sponsored by, or approved by
Amazon.com, Inc. or its affiliates.

### Where do I enter my Amazon API credentials?

Go to Affiliate Storefront -> Settings -> Amazon API and enter your Credential ID,
Credential Secret, Credential Version, and Token URL.

### What is an ASIN?

An ASIN, or Amazon Standard Identification Number, is a product identifier used 
by Amazon. It is usually a 10-character alphanumeric code, for example `B000QUANME`.

### What product box shortcodes are available?

Product box shortcodes use the `leanon_as` prefix. This is the plugin’s internal
shortcode prefix and is not the translation text domain.

Available product box shortcodes include:

 * `[leanon_as asin="B000QUANME"]` — Single product box.
 * `[leanon_as_sidebar asin="B000QUANME"]` — Compact sidebar box.
 * `[leanon_as_sidebar_grid asins="ASIN1,ASIN2,ASIN3"]` — Sidebar product list.
 * `[leanon_as_grid asins="ASIN1,ASIN2,ASIN3" cols="3"]` — Product grid.
 * `[leanon_as_list asins="ASIN1,ASIN2,ASIN3"]` — Ranked list.
 * `[leanon_as_compare asins="ASIN1,ASIN2,ASIN3"]` — Comparison table.
 * `[leanon_as_hero asin="B000QUANME" title="..." tagline="..."]Description.[/leanon_as_hero]`—
   Hero layout.
 * `[leanon_as_hero_single asin="B000QUANME"]` — Single-image hero layout.
 * `[leanon_as_review asin="B000QUANME" rating="4.5" pros="Fast|Light" cons="Expensive"]
   Verdict.[/leanon_as_review]` — Review card.
 * `[leanon_as_box id="preset-id"]` — Saved Box Builder preset.

### What storefront shortcodes are available?

Storefront-style shortcodes include:

 * `[affiliate_storefront_header name="..." handle="..." avatar="..." bio="..."]`—
   Creator profile card.
 * `[affiliate_storefront_list name="..." asins="..." count="..."]` — Curated idea
   list card.
 * `[affiliate_storefront_grid columns="4"][/affiliate_storefront_grid]` — Responsive
   grid wrapper.

### How do I build a storefront page?

Create a WordPress page and add an `[affiliate_storefront_header]` shortcode at 
the top. Then add an `[affiliate_storefront_grid]` shortcode containing one or more`[
affiliate_storefront_list]` shortcodes.

Each list card can show a cover image, list name, item count, thumbnails, and product
quick-view information.

### Does the plugin update prices automatically?

The plugin fetches product data from the Amazon Creators API when no valid cached
data exists. Product data is cached using WordPress transients for the duration 
configured in the plugin settings.

### Which Amazon marketplaces are supported?

Supported marketplace options include:

US, UK, Canada, Germany, France, Italy, Spain, Netherlands, Sweden, Poland, Belgium,
Turkey, Brazil, Mexico, Japan, India, Singapore, Australia, UAE, Saudi Arabia, and
Egypt.

### What is geo-targeting?

Geo-targeting is an optional feature. When enabled, the plugin uses GeoJS to detect
the visitor’s country and adjust Amazon affiliate links to a matching local marketplace
where supported.

For example, a visitor from the United Kingdom may be directed to amazon.co.uk instead
of amazon.com.

### Does the plugin collect personal data?

The plugin itself does not store personal data about visitors.

When geo-targeting is enabled, the visitor’s IP address is sent to GeoJS so the 
visitor’s country can be detected. This request is made by the visitor’s browser
when a page containing plugin output is loaded and geo-targeting is enabled.

See the External Services section for more details.

### Does the plugin include paid or restricted features?

No. All functionality included in this WordPress.org plugin is available in this
plugin without a paid upgrade.

### Is the plugin compliant with Amazon Associates requirements?

The plugin includes an optional disclosure feature that can append an Amazon Associates
disclosure to content where product boxes are displayed.

Site owners remain responsible for ensuring their use of the plugin, affiliate links,
disclosures, and product data complies with Amazon Associates Program requirements
and applicable laws.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“LeanOn Affiliate Storefront for Amazon Associates” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ bihideve ](https://profiles.wordpress.org/bihideve/)

[Translate “LeanOn Affiliate Storefront for Amazon Associates” into your language.](https://translate.wordpress.org/projects/wp-plugins/leanon-affiliate-storefront)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/leanon-affiliate-storefront/),
check out the [SVN repository](https://plugins.svn.wordpress.org/leanon-affiliate-storefront/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/leanon-affiliate-storefront/)
by [RSS](https://plugins.trac.wordpress.org/log/leanon-affiliate-storefront/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [amazon affiliate](https://wordpress.org/plugins/tags/amazon-affiliate/)[Amazon Associates](https://wordpress.org/plugins/tags/amazon-associates/)
   [product box](https://wordpress.org/plugins/tags/product-box/)
 *  [Advanced View](https://wordpress.org/plugins/leanon-affiliate-storefront/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/leanon-affiliate-storefront/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/leanon-affiliate-storefront/reviews/)

## Contributors

 *   [ bihideve ](https://profiles.wordpress.org/bihideve/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/leanon-affiliate-storefront/)