Simple Woocommerce Upsell Popup


A simple upsell popup plugin for Woocommerce. Show unobtrusive popup to users as soon as they click the add to cart button on products you specify. Pre-made responsive popup templates available.

This plugin is an extension of the Woocommerce plugin. You must have Woocommerce active alongside this plugin for it to work properly.

Tested on Woocommerce version 3.6.4 and above.

What Does It Do

  • When a user clicks on the ‚add to cart‘ button on a product you specify, the product will be added to cart and a yes/no popup will be shown asking if the user is also interested in a complementary product (configurable).

  • If the user clicks yes, the complementary product will also be added to cart (for simple product) or user will be redirected to the complementary product’s product page (for variable product and other product types).

  • After the product you upsell is added to user’s cart, you can choose whether to redirect user to cart page, checkout page, or make them stay on the same page.

  • Popup will fire when user adds a product to cart from shop page, product category page, or single product page.

This plugin may be useful for store owners who want a simple and lightweight plugin to recommend product B when user buys product A.

Please refer to screenshots for pre-made templates included in the plugin.

Woocommerce Settings

For the plugin to work as intended, set the Woocommerce setting as follows:

Go to Woocommerce > Settings > Products > General > Shop pages.

And then for ‚Add to cart behaviour‘, uncheck ‚Redirect to the cart page after successful addition‘.

AJAX can be enabled or disabled for add to cart buttons on archives, popups will fire regardless.

Make your own popup template

Get our PRO version so that you can change the text on your popups and make your own template!

Translation Ready

The plugin is ready to be translated to your local language, .pot file is included in /languages folder.


Support questions, bug reports, and inquiry about the plugin should be posted on forum.

Plugin Customization

If you need plugin customization for your website, please contact us directly.


  • Default popup template.
  • Popup template 1 example.
  • Popup template 2 example.
  • Popup template 3 example.
  • Configurable options on Woocommerce product edit screen.
  • Product upsell metabox.


  1. Upload plugin folder to /wp-content/plugins/ directory, or install the plugin through your WordPress dashboard Plugins>Add New.
  2. Activate the plugin.
  3. To set up your upsell popup, go to Woocommerce product edit screen and look for metabox titled Product Upsell.


How can I customize the popup to have the look and style that I want?

If you know CSS, choose Template 4 – No CSS for your popup and then you can drop your CSS codes in your child theme’s stylesheet to style the popup as you like.

How can I customize the wording or the text on the popups?

There are 2 ways to do so.
1. You can use localization/translation or gettext hook to change the text.
2. Or you can get our PRO version to make your own template and customize the wording on your popups.

Can I translate this plugin to my language?

Yes, this plugin is translation ready!

Mitwirkende & Entwickler

„Simple Woocommerce Upsell Popup“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:




  • Added new option for user to change redirection behavior of popups.
  • Added new template as default template.
  • Improved il8n on templates.
  • Modified styles on templates.


  • Added support for PRO version.
  • Updated translation.


  • Added support for internationalization/i18n/translation.
  • Localization to Bahasa Melayu.


  • Popups are now compatible to be used with add to cart buttons that use AJAX.
  • Added another plugin dependency check. Plugin activation fails if Woocommerce is not activated.
  • Form in popup templates now has an ID.


  • Initial release.