WordPress plugin intelligence profile

AboveWP Add To Cart Upsell Popup

Display upsell products in a popup after add-to-cart. Works with any theme.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.2
Directory statusactive
Last directory update4 Sept 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 AboveWP Add To Cart Upsell Popup version 1.0.1 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

AboveWP Add To Cart Upsell Popup is a powerful WordPress plugin that displays upsell products in a beautiful popup after customers add items to their cart. Now enhanced for universal theme compatibility!

✨ Key Features

  • Universal Theme Compatibility: Works with any WordPress theme, including custom themes, Elementor, and page builders
  • Multiple Add-to-Cart Detection Methods: Supports both AJAX and non-AJAX add-to-cart scenarios
  • Flexible Upsell Sources: Choose from WooCommerce upsells, global products, or category-based upsells
  • Responsive Design: Optimized for all devices and screen sizes
  • Customizable Appearance: Colors, text, and button visibility options
  • Performance Optimized: Lightweight and cache-friendly
  • Accessibility Ready: WCAG compliant with keyboard navigation and screen reader support

🔧 Enhanced Compatibility Features

Add-to-Cart Detection

The plugin now uses 5 different methods to detect add-to-cart actions:

  • WooCommerce AJAX Events: Standard added_to_cart event
  • Form Submission Monitoring: Detects non-AJAX form submissions
  • Universal Button Clicking: Monitors all types of add-to-cart buttons
  • URL Parameter Detection: Handles redirects with add-to-cart parameters
  • Success Message Detection: Detects WooCommerce success messages

Supported Add-to-Cart Button Types

add_to_cart_button )

product_type_simple )

wc-add-to-cart )

* Page builder buttons (Elementor, Gutenberg blocks)

* Custom implementations with data attributes

Theme Compatibility

* ✅ Storefront: Full compatibility (as before)

* ✅ Astra: Full compatibility

* ✅ GeneratePress: Full compatibility

* ✅ OceanWP: Full compatibility

* ✅ Divi: Full compatibility

* ✅ Elementor Pro: Full compatibility

* ✅ Custom Themes: Enhanced detection methods ensure compatibility

🎯 Upsell Sources

1. WooCommerce Upsells

Uses the built-in WooCommerce upsells defined for each product.

2. Global Products

Define specific product IDs to show as upsells for all products.

Example: 123, 456, 789

3. Category-based Upsells

Set different upsell products for each product category.

🎨 Customization Options

  • Popup Title: Customize the header text
  • Success Message: Personalize the “added to cart” message
  • Button Text: Customize all button labels
  • Colors: Set colors for prices and buttons
  • Button Visibility: Show/hide View Cart, Checkout, and Continue Shopping buttons

🌐 Browser Support

  • Chrome 70+
  • Firefox 65+
  • Safari 12+
  • Edge 79+
  • Internet Explorer 11 (limited support)

⚡ Performance Metrics

  • JavaScript Bundle: ~15KB minified
  • CSS Bundle: ~5KB minified
  • Page Load Impact: <100ms
  • Memory Usage: <1MB

External Services

net) on the plugin’s admin settings pages. This is used to style the plugin’s administration interface. No user data is sent to this service; only a standard HTTP request is made to load the font CSS file.

This request is only made when an admin user visits the plugin’s settings pages.

o.

  • Service: Bunny Fonts
  • Terms of Service: https://bunny.net/tos/
  • Privacy Policy: https://bunny.net/privacy/

Developer Information

Hooks and Filters

Actions

// Before popup is shown

do_action(‘abovewp_atc_before_popup’, $product_id, $upsell_data);

// After popup is shown do_action('abovewp_atc_after_popup', $product_id, $upsell_data);

Filters

// Modify upsell data

$upsell_data = apply_filters(‘abovewp_atc_upsell_data’, $upsell_data, $product_id);

// Modify popup HTML $popup_html = apply_filters('abovewp_atc_popup_html', $popup_html, $upsell_data);

// Add custom button selectors $selectors = apply_filters('abovewp_atc_button_selectors', $selectors);

Custom Integration

jpg' } ] }); }

WordPress.org metadata

Plugin tags

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

  • add to cart
  • cross sell
  • popup
  • upsell
  • woocommerce
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 5.0 · PHP 7.2
Update activity4 Sept 20262mo 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

Version1.0.01.0.1
WordPress compatibility6.9.77.1
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.