WordPress plugin intelligence profile

Doozly Affiliate Box for Amazon

Amazon product boxes you build once and reuse anywhere, filled from the Amazon API, inserted with a block — and a tag per marketplace.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.28.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.1 · PHP 7.2
Directory statusactive
Last directory update31 Oct 20261d ago
Active installations20Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Doozly Affiliate Box for Amazon version 2.28.3 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

Affiliate Box for Amazon puts a clean, responsive product box anywhere on your site. You build a box once on the Product Boxes screen and paste one short line into a post — [affiliate_box box="a7f3k2c9"]. The box shows the product image, title, price, star rating and a clearly labelled affiliate link.

Because the product lives in one place rather than in the post text, the same box can appear in twenty posts and still be changed once. That is also what makes it possible to keep the price honest: a price written into a post is a price nobody ever revisits.

Connect your Amazon Creators API credential and the plugin fills the box for you: paste an ASIN, press Fetch from Amazon, and title, image, price and rating arrive from Amazon. Without a credential everything still works — you type the values yourself.

The plugin is built for Amazon Associates. You enter a separate Associates Tracking ID for each marketplace you are enrolled in, point a box at any store with the marketplace attribute, and the right ID is appended to every outbound link — falling back to the marketplace you nominate whenever a target store has none of its own.

What you get

  • Product Boxes — search Amazon or paste an ASIN, and the fields fill themselves. Save the box, copy its one-line shortcode, and change the price in one place for every page that shows it.
  • Amazon API — the Creators API fills title, image and price from an ASIN or a keyword search. One credential per region, stored encrypted.
  • Marketplaces — one Associates Tracking ID per store, with a warning when an ID does not match the store it is filed under.
  • A block and a widget — add Affiliate Box in the editor and pick your box from a list; the real box appears while you choose. For sidebars there is a widget as well, defaulting to the narrow layout.

Features

  • A block for the editor — no key to copy and nothing to type. The [affiliate_box] shortcode still works everywhere it always did: the classic editor, Elementor, and the shortcode or text widget of every common page builder.
  • Every active Amazon Associates marketplace (22 stores): US, CA, MX, BR, UK, IE, DE, FR, IT, ES, NL, BE, SE, PL, TR, AE, SA, EG, IN, SG, JP, AU.
  • Per-marketplace ASINs, images and titles — the same product usually carries a different ASIN in each store.
  • Star ratings and review counts, typed in by you. Amazon accepts a request for them and answers without them, so no plugin can fill these reliably – see the FAQ.
  • Guaranteed fallback: a marketplace with no Tracking ID of its own borrows the one from your fallback marketplace — which store that is, you choose. Start on amazon.in alone and add the United States later without disturbing anything.
  • Five layouts, each named with the size it takes: In post (640 px), Sidebar (400 px), Compact (640 × 78 px) — a single line for naming a product without cutting the paragraph in half — Button only (auto × 38 px), just the call to action for after a paragraph that already named the product, and Hero (960 px), wide with a bigger picture and a line in small capitals above the name for the pick at the top of a review.
  • Three image sizes, colour pickers for button, background and title, customisable button text.
  • Built-in FTC affiliate disclosure, on by default.
  • Outbound links carry rel="nofollow noopener sponsored".
  • The stylesheet loads only on pages that use the shortcode.
  • Fully responsive, respects prefers-reduced-motion, keyboard focus visible throughout.
  • Fully translatable (text domain doozly-affiliate-box-for-amazon ).

Shortcode reference

Every attribute is optional, but a useful box needs at least asin (or url ) plus title and image. Anything left empty falls back to the value set under Settings → Affiliate Box.

In almost every case you want the short form: [affiliate_box box="a7f3k2c9"] shows a box you built on the Product Boxes screen, and the Shortcode column there hands you the finished line. The attributes below let a post carry the product data itself instead; they are still read, so older posts keep working, but nothing needs writing by hand any more.

With box set, the product details always come from the saved box. Only layout, image_size, bg_color and button_text can be overridden per post — otherwise the price in a post would go stale again, which is the problem the saved box solves.

Attribute

Values

Default

Description

box

g. a7f3k2c9

(empty)

Shows a box built on the Product Boxes screen. With this set, every product detail comes from the saved box and only layout, image_size, bg_color and button_text are read from the shortcode. The Shortcode column on that screen hands you the finished line.

asin

g. B08N5WRWNW

(empty)

Product ID. tag=<your-id>.

url

Full Amazon URL

(empty)

Use instead of asin for search pages or non-standard links. Your Tracking ID is appended unless the URL already carries one.

title

Plain text

(empty)

Product title, also used as the image alt.

image

Image URL

(empty)

Product image. Use your own copy or a permitted Amazon image URL.

price

g. 99

(empty)

Displayed price. Type it, or let the Amazon API fill it.

original_price

Plain text

(empty)

Crossed-out former price. Shown only together with savings_pct.

savings_pct

g. 25

(empty)

Discount badge, in percent.

rating

g. 5

(empty)

Star rating above the price. Empty means no stars.

rating_count

Number

(empty)

Review count shown next to the stars.

brand

Plain text

(empty)

Brand line above the title.

button_text

Plain text

Settings value, or “Buy on Amazon”

Text on the call-to-action button.

layout

post, sidebar, compact, hero

Settings default

post 640px horizontal. sidebar 400px, stacked and centred. compact a single 640 × 78px line.

hero 960px with a bigger picture.

eyebrow

plain text

(empty)

A short line in small capitals above the product name — Our pick. Shares a line with the brand when both are filled in; compact leaves it out.

image_size

small, medium, large

medium

90px / 140px / 200px on desktop; scales down on mobile.

bg_color

g. #f7f7f7

Settings value

Box background, this box only.

marketplace

g. de

Settings default

Which Amazon store the link points to.

asin_de, image_de, title_de, price_de, …

Per store

(empty)

Store-specific values. The one matching the box’s marketplace wins over the plain attribute.

Examples

In-post box:

5" rating_count="1204"]

Sidebar widget:

99" layout="sidebar"]

A saved box, price kept in one place — the usual way:

[affiliate_box box="a7f3k2c9"]

German store, large image, discount badge:

[affiliate_box asin="B08N5WRWNW" title="Echo Dot (4. jpg" price="29,99 €" original_price="39,99 €" savings_pct="25" marketplace="de" image_size="large"]

A search result page instead of a product:

jpg" button_text="Browse on Amazon"]

Premium version

link. It adds bestseller lists, comparison tables, review boxes carrying your own photo and score, IP-based geotargeting — every affiliate link rewritten to the Amazon store closest to the visitor — rotation, which shows a different one of your saved boxes at the same spot each day, reports on how often each box was seen and clicked, and a nightly refresh that keeps saved prices current. This free plugin is complete on its own and never asks for a licence key.

Each of these features has a tab in it as a preview, saying what the feature does — nothing in the free plugin is locked, because the code for them is not part of it.

Product images

The plugin stores an image address and renders it. It cannot tell where that address came from, and it does not try to.

Pressing Fetch from Amazon or picking a search result fills the field from the Amazon Creators API, which is the path Amazon’s Associates Operating Agreement intends for product images. You can also type an address yourself — the field accepts any URL, because a product box is often built before a credential exists, or from your own photography.

Which images you are entitled to display is between you and Amazon. The Associates Operating Agreement limits it, that agreement is between Amazon and you as the account holder, and the plugin is not a party to it. Anything you enter is published on your site under your responsibility.

Disclaimer

com, Inc. or its affiliates. This plugin is an independent product and is not affiliated with, endorsed by, or sponsored by Amazon.

External services

This plugin connects to the Amazon Creators API to fetch product data — title, image, price, and where Amazon supplies them the star rating and review count — for an ASIN or a keyword search you enter in the admin. This happens only when you press Fetch from Amazon or Search, and only after you have entered your own Amazon credential. Without a credential the plugin makes no external request at all.

What is sent: the ASIN or search term you typed, the marketplace you selected, your Associates Tracking ID, and your credential, which Amazon needs to authorise the call. No visitor data and no data about your site is sent, and nothing is sent when a page is viewed on the front end — the box renders from values already stored on your server.

com, Inc. jp to obtain an access token for your region. Terms of service: Amazon Associates Programme Operating Agreement.

Privacy policy: Amazon Privacy Notice.

The plugin connects to no other service and sends nothing to the plugin author.

One clarification, so nothing here reads as hidden. The Geotargeting tab in this plugin is a preview of a Premium feature. is ).

It belongs to the Premium version, which is a separate plugin: this plugin contains no code that contacts those services, and nothing on the preview makes a request.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • affiliate links
  • amazon
  • associates
  • shortcode
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.1 · PHP 7.2
Update activity31 Oct 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.28.22.28.3
WordPress compatibility7.17.1.4
Version2.28.12.28.2
Version2.28.02.28.1
Version2.27.22.28.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.