plugin-icon

TMM Affiliate Blocks

By mjcity·
Affiliate product boxes, deal links, reusable retailer links, disclosure tools, and cache-first Amazon-backed rendering for publishers.
Version
0.7.38
Last updated
Jul 7, 2026
TMM Affiliate Blocks

TMM Affiliate Blocks helps publishers build clear, mobile-friendly affiliate product modules without hand-coding every article. Use it for product boxes, quick deal links, compact link embeds, reusable affiliate destinations, disclosures, diagnostics, and cache-first Amazon-backed fields.

The plugin is built for editorial commerce workflows: reviews, buyer guides, deal posts, “best for” recommendations, and product mentions where readers need a clean call to action and publishers need policy-aware output.

The plugin includes:

  • Product Box Gutenberg setup and advanced fallback output.
  • Deal Link and Link Embed surfaces for quick product mentions.
  • Manual retailer links with editor-provided values.
  • Basic Link Registry for reusable Amazon ASINs and approved manual retailer destinations.
  • Block Builder for copy-ready setup snippets and visual previews.
  • Cache-only public rendering for Amazon-backed fields.
  • Diagnostics for ASINs, manual URLs, cache age, rendered affiliate modules, and ASIN cache inventory.
  • Affiliate disclosure block and optional automatic disclosure insertion.
  • Mobile/accessibility-safe frontend rendering with focus states and reduced-motion support.

Amazon product data is shown only when the site owner configures supported credentials and the API/cache provides that field. The plugin does not scrape Amazon and does not invent price, stock, savings, Prime, rating, merchant, or discount values when source data is missing.

Manual retailer links remain editor-provided. If an editor enters a manual price, savings note, or retailer label, the plugin treats that value as editorial copy, not live retailer data.

What You Can Build

  • A review product box with an editor badge, “best for” note, CTA, and cached Amazon fields when available.
  • A compact deal link for a product mention inside a news post or buyer guide.
  • A reusable Link Registry entry for an ASIN or approved manual retailer URL.
  • A disclosure block that can be inserted manually or automatically.
  • A pre-publish diagnostic report showing ASINs, manual URLs, cache age, module health, and policy reminders.

Privacy

By default, public pages render from cached/editor-provided data. The WordPress.org package does not store visitor click analytics, cookies, user profiles, clear IP addresses, or user-agent strings.

External Services

TMM Affiliate Blocks can connect to Amazon services when a site administrator configures Amazon credentials. These calls are made only from privileged WordPress workflows such as credential testing, product lookup, ASIN checks, and cache refresh. Logged-out public rendering is cache-only by default and does not call Amazon directly.

Amazon Creators API catalog endpoint

Service URL: https://creatorsapi.amazon/catalog/v1/

Purpose: retrieves product catalog data for exact ASIN lookups, keyword product lookups, and cache refreshes used by the plugin’s editorial modules.

Data sent: configured Amazon API credential values, marketplace, partner tag, ASINs, and editor-entered search keywords. The plugin does not send WordPress user profiles, cookies, click analytics events, clear IP addresses, user-agent strings, or full private affiliate-link registries to this service.

When data is sent: when an authorized administrator or editor runs a product lookup, ASIN smoke test, diagnostic check, cache refresh, or a related admin/editor workflow that explicitly requests Amazon product data.

Terms: https://affiliate-program.amazon.com/help/operating/policies and https://developer.amazon.com/support/legal/da

Privacy: https://www.amazon.com/gp/help/customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ

Amazon OAuth token endpoints

Service URLs:

  • https://api.amazon.com/auth/o2/token
  • https://api.amazon.co.uk/auth/o2/token
  • https://api.amazon.co.jp/auth/o2/token

Purpose: exchanges configured Amazon credential values for an access token used to call the Amazon Creators API.

Data sent: configured Amazon credential ID, credential secret, credential version, and related OAuth token-request fields required by Amazon. The plugin does not send WordPress user profiles, cookies, click analytics events, clear IP addresses, user-agent strings, or full private affiliate-link registries to these token endpoints.

When data is sent: when an authorized administrator or editor runs an Amazon API workflow that needs a fresh token, such as a credential test, product lookup, ASIN check, diagnostic check, or cache refresh.

Terms: https://developer.amazon.com/support/legal/tou and https://developer.amazon.com/support/legal/da

Privacy: https://www.amazon.com/gp/help/customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ

Amazon product data is subject to Amazon’s applicable API, Associates, and marketplace terms. Site owners are responsible for using credentials and product data only where their Amazon account permits it.

Freeon paid plans
Tested up to
WordPress 7.0
This plugin is available for download for your site.