This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Shoppable Images


Increase traffic through your website by creating shoppable images: images containing different hotspots which link to various products or pages.


  • Create shoppable images in 3 easy steps, straight from the WordPress admin
  • Change tag colors
  • Easily link hotspots to your products or any page
  • Add shoppable images on posts or pages by using shortcodes
  • Or add it anywhere in your theme through PHP
  • Woocommerce 3.6+ compatible

Quick links

» Demo
» Documentation
» Pro Version

Premium features

More info about the premium version can be found here

  • Support for variable products.
  • Button can also automatically add the products to the cart (without page reload).
  • Settings to tweak the tag design even further: from colors to size.
  • Choose between multiple tag-icons.
  • Tag pulse animations to make them stand out.
  • Popup animations to make everything smoother.
  • Option to open the popup on hover instead of on click.
  • Add unlimited images.


  • PHP 5.6 or higher
  • WordPress 3.7 or higher
  • Optinional: WooCommerce 3.6+


  • Admin settings screen.
  • Adding an image via the WP admin.
  • Overview of your images.
  • Example of how it could look on your website.


miz Du 27, 2022
Минусы: – у точек только фиксированные 3 поля с заданными названиями – максимум можно добавить 3 картинки – это очень мало – добавляю точки на картинку, вывожу ее шорткодом, а выводится только картинка без точек
Gouere 29, 2021 1 reply
Download it as a last resort since there is basically no working hotspot / image pin plugin on the plugin store (tried all of those that I could find apart from the plugins thats not been updated in the last couple of years lol) Quite disappointed when I saw that nothing you click on is working. Cant even change the “shop it” text or the pin background colour, cant select any of the other 2 tabs either so cant even start to create a pinned / hotspot product image. Had a field day just to find where it was installed, checked cpanel to make sure it got installed and is activated and yes all looks fine, plugin even reflects under my plugin list with only 2 options, deactivate and settings, however i found it hidden in the wp settings tab and only accessable from there. Doesnt show up anywhere else in the menu not even when you create a blank page so how do you even use this? Guess my hopes of creating a Shoppable lookbook is for naught
Mezheven 2, 2021
The purchase process and integration were child’s play. My questions were answered immediately by Maarten and all problems were solved quickly. I am really excited. Many thanks for that. Keep up the good work, Tamara
Mezheven 9, 2020
This plugin has everything! Absolutely amazing UI, very easy to use. Support is extremely helpful. If you get stuck do not hesitate to contact them. And functionality is everything you needed! Highly recommend for everyone.
C’hwevrer 21, 2020
Good plugin. Had some issues at start, but this was patched in an update after contact with support. Great work.
Gwengolo 27, 2019
Plugin is very simple and intuitive, will go for pro version. Also, I was amazed with support which was very fast (even though it is free version of plugin).
Read all 12 reviews

Contributors & Developers

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


“Shoppable Images” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Shoppable Images” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


version 1.2.5

  • Improvement: minor performance improvements.
  • Improvement: enable WooCommerce HPOS compatibility.
  • Other: update minimum requirements to PHP 5.6 and WooCommerce 3.6 (if using WooCommerce).

version 1.2.4

  • Improvement: improved page loading performance in the backend.
  • Improvement: added security checks when editing or deleting images.

version 1.2.3

  • Other: verify WP 6.1 and Woo 7+ compatibility.
  • Other: update readme and other links.

version 1.2.2

  • Other: verify WP 6.0 compatibility
  • Other: bump minimum WooCommerce version to 3.4.0.

version 1.2.1

  • Improvement: replace older Woo display functions with their modern variant.

version 1.2

  • Fix: fixed an issue with displaying quotes (inches) in tag titles.

version 1.1.9

  • Fix: fixed an issue with loading non-WooCommerce tags in the backend.
  • Fix: sanitize certain parts of the settings coming from the backend and escaping HTML.

version 1.1.8

  • Fix: fixed a bug with the plugin only showing the 5 tags.

version 1.1.7

  • Improvement: modernized the frontend CSS code. As a result, the CSS file is a bit smaller.
  • Improvement: improved admin UX where buttons are now indicating when you’re waiting for something to load.

version 1.1.6

  • Fix: fixed a bug with editing images creating duplicates.

version 1.1.5

  • Fix: fixed a bug when deleting an existing tag on an image.

version 1.1.4

  • Update: updated some jQuery to vanila js.
  • Update: verify & update WordPress & WooCommerce version tags.

version 1.1.3

  • Update: verify & update WordPress & WooCommerce version tags.

version 1.1.2

  • Update: added a filter to change the capability role.

version 1.1.1

  • Update: verified WP 5.5 compatibility.
  • Fix: minor code cleanup.
  • Fix: updated WooCommerce version tags.

version 1.1.0

  • Fix: removed calls to “create_function” which is deprecated as of PHP 7.2+.

version 1.0.9

  • Fix: fixed an issue with data “icon” attributes.
  • Fix: CSS issue with images that are not going full width in the parent.

version 1.0.8

  • Fix: added a better way to fetch product thumbnails
  • Update: added “woocommerce tested up to” tags

version 1.0.7

  • Update: cleaned up some outdated CSS to make the final CSS file size smaller.
  • Update: the displayed price now takes into account sales price and WooCommerce currency settings.
  • Fix: fixed some smaller CSS issues with the popup button and the icons in the tags.

version 1.0.6

  • Fix: fixed a bug with editing shoppable images in the backend.

version 1.0.5

  • Update: better translation management.

version 1.0.4

  • Update: changed woocommerce image type for shoppable cards.

version 1.0.3

  • Update: Better loading of Woo products on the backend.

version 1.0.2

  • Fix: Remove get_display_price in favor of get_price.

version 1.0.1

  • Fix: fixed WordPress notices.

version 1.0.0

  • Initial version