Title: ShopSpot
Author: Amit Raj
Published: <strong>September 20, 2026</strong>
Last modified: September 20, 2026

---

Search plugins

![](https://ps.w.org/shopspot/assets/banner-772x250.png?rev=3703868)

![](https://ps.w.org/shopspot/assets/icon-256x256.png?rev=3703868)

# ShopSpot

 By [Amit Raj](https://profiles.wordpress.org/entronn/)

[Download](https://downloads.wordpress.org/plugin/shopspot.1.0.1.zip)

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

 [Support](https://wordpress.org/support/plugin/shopspot/)

## Description

ShopSpot adds shoppable hotspots to your post’s featured image. Place a pulsing 
dot anywhere on the photo, tag it with a product – name, price, image, and a buy
link – and visitors tap the dot to see the product and click through, right where
their attention already is.

Every product is entered by hand. There are no Amazon API keys to configure, no 
rate limits to worry about, and no outbound requests of any kind – ShopSpot never
phones home to Amazon or anyone else.

#### Not just for Amazon

Every product has a **Vendor**: Amazon, another affiliate program, or your own site.
The buy button’s label, the link’s `rel` attributes, and the disclosure text shown
beneath the image all follow the vendor automatically – so a hotspot pointing at
your own product page behaves correctly too, not only Amazon links.

#### Built for reuse

Products live as their own reusable entries on a dedicated Products screen. Feature
the same headphones in five different posts and you create the product once, then
just pick it from a list everywhere else – update the price or the link in one place
and every post tagging it stays current.

#### Key features

 * Click-to-place hotspots on any post’s featured image, with drag-to-reposition
   and one-click reassignment to a different product
 * Reusable Product entries – name, image, price, ASIN, and buy link – taggable 
   on any number of posts
 * Three Vendor types (Amazon, Other Affiliate, My Own Site) that automatically 
   drive button text, link attributes, and disclosure wording
 * Three Product Types (Physical, Digital, Service), each with its own relevant 
   fields (Platform, Duration)
 * Retire a product by switching it to Draft – it disappears from every post it’s
   tagged on immediately, without deleting it or breaking existing hotspots
 * Duplicate-product detection while creating a new product, so the same item doesn’t
   end up created twice by accident
 * A Settings screen for Country, Currency (shown as the Price field’s symbol), 
   and the Amazon disclosure message, including a toggle to hide it and a field 
   to customize its wording
 * Warns before leaving a post with unsaved hotspot changes
 * No external requests, no tracking, no bundled analytics

### Copyright

ShopSpot is distributed under the terms of the GNU GPL. It bundles no
 third-party
libraries and makes no external requests.

## Screenshots

[⌊A shoppable hotspot open on a post's featured image, showing the product card.⌉⌊
A shoppable hotspot open on a post's featured image, showing the product card.⌉[

A shoppable hotspot open on a post’s featured image, showing the product card.

[⌊Placing a hotspot from the Product Hotspots box on the post editor.⌉⌊Placing a
hotspot from the Product Hotspots box on the post editor.⌉[

Placing a hotspot from the Product Hotspots box on the post editor.

[⌊The Products screen, with Type, Vendor, and Price columns.⌉⌊The Products screen,
with Type, Vendor, and Price columns.⌉[

The Products screen, with Type, Vendor, and Price columns.

[⌊The Settings screen - Country, Currency, and the Amazon disclosure toggle.⌉⌊The
Settings screen - Country, Currency, and the Amazon disclosure toggle.⌉[

The Settings screen – Country, Currency, and the Amazon disclosure toggle.

## Installation

 1. Upload the `shopspot` folder to `/wp-content/plugins/`, or install it through the
    Plugins screen in your WordPress admin.
 2. Activate the plugin.
 3. Go to Products > Settings and set your Country and Currency.
 4. Add a product or two under Products > Add New Product.
 5. Edit any post with a Featured Image set – a “Product Hotspots” box appears below
    the content editor. Click the image to place a hotspot and assign a product.

## FAQ

### Does this need an Amazon API key or Product Advertising API access?

No. Everything – name, price, image, link – is entered by hand. ShopSpot makes no
outbound requests to Amazon or anyone else.

### Can I use this for non-Amazon affiliate links, or my own products?

Yes. Every product has a Vendor field: Amazon, Other Affiliate, or My Own Site. 
Button text, link attributes, and the disclosure message all adjust automatically
based on which one you pick.

### Will this slow down my site?

The hotspot script and stylesheet only load on a singular post that actually has
a hotspot-tagged image. Nothing loads sitewide, and there are no external requests.

### What happens if I stop selling a product?

Switch it to Draft instead of deleting it. It disappears from your posts immediately,
but the hotspot placements stay intact in case you reactivate it later.

### Does it work with any theme?

Yes. Hotspots are added by wrapping the theme’s own featured-image output, not by
overriding any template file, so it works with any theme using the standard `the_post_thumbnail()`
function – effectively all of them.

### Where do hotspots appear – just the featured image?

Yes, currently only on the single-post featured image (not archive/grid thumbnails,
and not images inside the post content). That’s a deliberate choice to keep things
simple and fast.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ShopSpot” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Amit Raj ](https://profiles.wordpress.org/entronn/)

[Translate “ShopSpot” into your language.](https://translate.wordpress.org/projects/wp-plugins/shopspot)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Internal code improvements & Security fixes.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.1.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [affiliate](https://wordpress.org/plugins/tags/affiliate/)[amazon](https://wordpress.org/plugins/tags/amazon/)
   [hotspot](https://wordpress.org/plugins/tags/hotspot/)[shoppable image](https://wordpress.org/plugins/tags/shoppable-image/)
 *  [Advanced View](https://wordpress.org/plugins/shopspot/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/shopspot/reviews/)

## Contributors

 *   [ Amit Raj ](https://profiles.wordpress.org/entronn/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shopspot/)