Plugin Directory

UpsellWP – WooCommerce Upsell, Cross Sell, Order Bumps, One Click Upsell, Frequently Bought Together, Next Order Coupons, Product Recommendations

UpsellWP – WooCommerce Upsell, Cross Sell, Order Bumps, One Click Upsell, Frequently Bought Together, Next Order Coupons, Product Recommendations


Boost your WooCommerce store’s sales with our All-in-One #1 WooCommerce Upsell Plugin. It lets you create one-click upsell offers in the store, helping you to increase the Average Order Value and boost sales easily.

The WooCommerce Upsell plugin facilitates store owners to make special offers exclusively on their checkout page, enabling them to increase their conversions and Average Order Value. The offer gets added to the customer’s existing order in just a single click.
Show your customers an exclusive offer deal at an unbelievable price at the very moment that they are checking out.

Relevant offers can be set for specific targets with WooCommerce Order Bump Plugin which ensures customer satisfaction and thus result in improved sales improvements.

Watch a Video on best ways to upsell in WooCommerce

View Demo | Documentation with real examples | PRO version

The Free version of UpsellWP comes with the following upsell features:

The Lite version of the WooCommerce Upsell, Cross Sell and Order Bumps plugin can help you get started upsell offers at Checkout and increase the average order value.

The WooCommerce Order Bump feature allows you to strategically position additional, high-value or relevant items at checkout, driving increased order values.

Let’s explore the standout features the plugin brings to your WooCommerce store.

  • Checkout Upsells – displays upsell offers at the checkout. These are one-click upsell offers in WooCommerce.
  • Cart Upsells – displays WooCommerce Upsell offers at the cart page.
  • Frequently Bought Together – displays the related products & upsell products on the product detail page just like in Amazon’s “People also bought these together”. Best for selling products in bundles.
  • Next Order Coupons – generate and display unique coupons for the next order after a customers makes a purchase.
  • One-click upsell offers – with just a single click, customers can add attractive upsell offers to their carts.
  • Conditional upsell offers – displays based on conditions like items in the cart, cart subtotal, user role and more.
  • Customizable offer templates – make each offer uniquely yours by altering headings, backgrounds, text, calls to action, and more using our ready-to-use, customizable templates.
  • Offer display locations – take control of your Upsell’s placement on the cart / checkout page.
  • Simple setup – simply install the plugin, set up your upsell offers and order bumps, and let it do the magic.
  • Product types – supports all the default product types of WooCommerce and subscription product.
  • Compatibilities – compatible with the WooCommerce Cart and Checkout blocks, WPML for multi-lingual offers, LocoTranslate, Discount Rules for WooCommerce and more.
  • Reports & Analytics – gain valuable insights from your upsell campaigns performance and tweak your strategies to drive sales and revenue.
  • Scheduled upsell campaigns
  • Limited number of upsell campaigns

Looking to add advanced features like One-click Post Purchase Upsell offers and more? Check out the PRO version

The PRO version of UpsellWP comes with the following upsell features:

Turbocharge your sales with our UpsellWP PRO.

The PRO version of the plugin comes with an array of WooCommerce upsell offer types, all designed to send your store’s average order value soaring. Get access to our smart product recommendations engine, which can help create upsell & cross-sell offers automatically based on rules & conditions.

Choosing the PRO version means upgrading your sales game. Not only do you get all the great features of the free version, but you also gain access to a powerhouse of advanced functionalities:

  • Smart Product Recommendations – generate automated, smarter product recommendations for your upsell, cross-sell, frequently bought together campaigns. Build smart recommendation engines and save time. Use smart rules and conditions to generate product recommendations / upsells and display at every stage of the customer journey.
  • Post purchase upsells – displays one-click WooCommerce Post Purchase upsell offers after placing the order.
  • Added to Cart Popup / Upsell Popups – Shows upsell offers in a popup after a customer added an item to cart, when a customer clicks on the Proceed to Checkout button. Also called, Add to cart upsell product recommendations.
  • Thank you page upsell offers – displays the upsell offers at the thank you page based on the items purchased by the customer.
  • Double the order – Allows customers to double thier order quantity with one-click at the checkout page.
  • Next order coupons – In addition to generating and showing the coupon for the next order, the coupon can be included in the order confirmation email as well.
  • Product add-ons – shows upsell items as add-ons on the product page.
  • Cart add-ons – shows upsell items as add-ons on the cart page – Example: a Gift wrapper
  • Advanced conditions for campaigns – you can target & personalize the upsell offers based on advanced conditions like purchase history, customers, categories and more.
  • Offers with A/B testing for better conversions
  • Unlimited upsell offer campaigns

View Demo | Documentation with real examples | PRO version

Unleash the power of targeted marketing with just one WooCommerce Upsell and Order Bump Plugin.

With all WooCommerce Upsell features, you can strategically position tempting offers at every step of the customer journey – shop, product, cart, checkout & thank you pages.

A WooCommerce Upsell Plugin can help you with multiple types of Upsell and Cross-sell opportunities

The following is a list of upsell and cross-sell opportunities, which can help skyrocket the sales and boost the average order value.

  • Checkout Upsell – displayed at the checkout page
  • Post purchase upsell – displayed after placing the order
  • Cart Upsell – displayed at the cart page
  • Frequently Bought Together offers – displayed at the product page
  • Double the order – displayed at the checkout page
  • Added to Cart Popup / Upsell Popups – can be triggered when adding an item to cart, clicking the “proceed to checkout button”, placing the order, at the thank you page
  • Product Add-ons – displayed at the product page, right above the add to cart button
  • Cart Add-ons – displayed at the cart page, right next to each cart item (Example: a gift wrapper option)
  • Thank you page Upsells – displayed at the thank you page – after a customer placed the order
  • Next Order Coupons – displayed at the thank you page and can be included in order confirmation emails.

With our PRO version, you can unleash the power of upselling and cross-selling, all bundled into one versatile plugin! Say goodbye to the hassle of juggling multiple plugins – our comprehensive solution provides you with an all-in-one tool, paving the way for maximum revenue growth with minimal effort.

Best WooCommerce Upsell & Cross Sell strategies

  1. Checkout Upsell – Displayed at the checkout page:

    This is an effective Upselling strategy where an upsell offer is displayed on the checkout page before the customer places an order.

    Store owners can show attractive and relevant upsell offers to customers on the checkout page, encourage them to quickly add more items to their cart, and increase the average order value.


    • When a customer purchases an iPhone, you can offer an iPhone cover at 30% off.
  2. Post-Purchase Upsell – Displayed after the purchase but before the thank you page:

    With this Upsell offer, you can show additional products to customers immediately after their checkout process.You can prioritize and show relevant products based on your customer behavior and encourage customers to make additional purchases in your store with just one click, it will be added instantly to the order.

    This is a great marketing strategy to improve customer engagement, encourage customers to make repeat purchases, and increase the store’s revenue.


    • When a customer purchases a Mobile phone, after placing the order, you can suggest a charger with a $10 Fixed discount as an upsell offer after checkout.
  3. Frequently Bought Together – Displayed at the product page

    This is another popular Upselling strategy.
    The customers are presented with products that are often purchased in combination with the item currently viewed or added to their cart. These offers work by analyzing past customer purchases and using that data to suggest complementary products.

    Examples of “Frequently Bought Together” offers could be:

    • A laptop, a laptop case, and a wireless mouse.
    • A novel, a bookmark, and a book light.
  4. Cart Upsell – Displayed at the cart page

    The Cart Upsells feature is a powerful tool designed to increase the average order value by recommending complementary or higher value products to customers at the crucial point of checkout.

    For example, if a customer is purchasing a digital camera, the plugin might suggest buying an extra memory card, a carrying case, or even a higher-end camera that includes additional features.

    Examples of “Cart Upsell” offers could be:

    • When customer purchases a T-shirt, recommend matching accessories such as jewelry, shoes, or a handbag.
  5. Double the order – Displayed at the checkout page

    The “Double the Order” feature acts as an effective strategy to boost sales by encouraging customers to double their current order, finalize their cart and proceed to checkout, the plugin shows a banner offering them a chance to double their order with just one click, often with a discount.

  6. Thank you page Upsells – Displayed at the thank you page

    Maximize your sales with our WooCommerce Upsell plugin’s “Thank You Page Upsell” feature. After a customer makes a purchase, they’re presented with a tailored offer on the ‘Thank You’ page.

    For instance, buy a blender and instantly get an offer for eco-friendly glass straws at a discount.

    You can customize the Upsell offer and show relevant products or items from categories based on the items ordered by the customer. You can also offer a percentage or a flat discount on the Upsell products.

  7. Next Order Coupons – Displayed at the thank you page and also sent in the order confirmation emails

    Boost your sales with our WooCommerce Next Order Coupons feature. After a purchase, generate a unique coupon code for the next purchase and display the coupon code in the Thank you page.
    Also, you can include the coupon code in the order confirmation email to drive repeat purchases.

  8. Upsell Popups for WooCommerce – Shows Upsell offers in a popup after customers add items to cart & when customers click on the proceed to checkout button

    Boost your sales effortlessly with our WooCommerce Upsell Popup feature. The moment a customer adds an item to their cart, a popup appears not only confirming the addition but also showcasing targeted upsell product recommendations.

    Here are some examples:

    • Add a smartphone to the cart, and a WooCommerce Upsell Popup suggests compatible phone cases or screen protectors.
    • Buy a coffee maker, and a WooCommerce Upsell Popup recommends specialty coffee beans.
  9. Added to Cart Popup for WooCommerce – Shows Upsell offers in a popup after customers add items to cart

    The Added to Cart Popup for WooCommerce shows a success message in a popup along with upsell product recommendations. Customers can see how many items they have got in the cart and the total so far. Plus, there’s a button to view the cart if they are ready to checkout.
    But wait, there’s more! Our one-click upsell offers make it a breeze to add recommended products without having to refresh the page. And guess what? Customers will even see how much they are saving with these special deals.

  10. Product Add-on Upsell – Displayed at the product page

    The “Product Add-ons” feature allows woocommerce store owners to offer additional options and customizations for their products, which customers can select directly from the product page. Options can include things like gift wrapping, custom messages, special finishes, or extended warranties.

    Examples of “Product Add-ons” offers could be:

    • Extended warranties
    • When customer purchases a T-shirt, recommend matching accessories such as jewelry, shoes, or a handbag.
  11. Cart Add-on Upsell – Displayed at the product page

    The “Cart Add-ons” feature allows store owners to suggest additional products or services to customers at the crucial moment when they are reviewing their shopping cart before checkout.

    As customers view their cart, they are presented with a selection of related items or complementary products, encouraging them to make further purchases. These suggestions can be tailored based on the contents of the customer’s current cart, past purchasing behavior, or popular products in the store.

    Examples of “Cart Add-ons” offers could be:

    • A Gift Wrap add-on
    • Related products or accessories

View Demo | Documentation with real examples | PRO version

Smart Product Recommendations Engine

Create highly targeted, personalized product recommendations for every shopper in your store and skyrocket your sales.

Let our algorithm generate the smart recommendations for you, instead of manually creating the upsells & cross-sells.

Make every shopper feel like your store was made just for them. Watch your sales take off when your products find their perfect match with every customer. It’s not about pushing products anymore; it’s about making smart, personalized suggestions that feel right.

Forget the heavy lifting of manual upsells and cross-sells. Our algorithm’s got this. It works its magic behind the scenes, using a few straightforward rules, filters, and conditions. It looks at what your customers are buying, what they’re browsing, what’s sitting in their carts, where they’re shopping from, what’s hot right now, and even the date. Then, bam—personalized offers that hit the mark every time.

And the best part? It all happens on your turf. Your data never has to leave your site. There’s no need to play it risky with third-party services. Keep it close, keep it safe.

Here some of the examples:
– Recently viewed products
– Top selling products in a category
– New arrivals

Video Tutorials

Explore our Video Tutorials on YouTube for helpful insights on our Upsell plugin.


We have created step-by-step guides to create order bumps in WooCommerce. Check out our documentation


Experiencing any issues or have any questions? Our dedicated support team is here to help! Please reach out to us through our support request form. We are happy to help you and guide you with the setup.


Visit our WooCommerce Upsell, Cross Sell and Order Bumps PRO page to learn more.


  • Frequently Bought Together on the Product page
  • Cart Upsells on the Cart page
  • Checkout Upsells on the Checkout page
  • Next Order Coupon on the Thank you page
  • Dashboard page
  • Campaigns page
  • Campaign edit page
  • Campaign offer edit page


  1. Download the Upsell for WooCommerce by UpsellWP plugin.
  2. Upload the plugin files to your /wp-content/plugins/ directory, or install the plugin through the WordPress dashboard -> Plugins -> Add New section directly (search for UpsellWP”).
  3. Activate the plugin through the ‘Plugins’ screen in WordPress.
  4. Navigate to your WordPress dashboard -> UpsellWP
  5. Here, you can add your upsell offers and order bumps and configure your settings as per your needs.

Minimum Requirements

  • WordPress 5.3 or greater
  • WooCommerce 4.3 or greater
  • PHP version 7.0 or greater
  • MySQL version 5.0 or greater


How to setup WooCommerce Order Bumps

Please follow the steps below to create a WooCommerce Order Bump:
1. Install and activate the Upsell for WooCommerce by UpsellWP plugin
2. Create a Checkout upsells campaign
3. Choose the offer product and configure the offer
4. Choose the offer display location
5. Save and set live.
Now your customers will see the order bump at the WooCommerce Checkout

How to create a WooCommerce One-click Upsell offer

Please following the steps below to create a WooCommerce One-click Upsell offer:
1. Install and activate the Upsell for WooCommerce by UpsellWP plugin
2. Create a Checkout upsells campaign
3. Choose the offer product
4. Set up the conditions to display the offer
4. Choose the offer display location
5. Save and set live (You can also schedule it for specific period as well).
Now your customers will see the order bump at the WooCommerce Checkout

Can I customize the offer templates?

Yes. You can customize the template, change the text, background, colors, images and more to fit your branding.

How to create an order bump based on the items in the cart?

When creating an upsell campaign, choose the “Items in the cart” condition and choose the products. Now, the order bump will show only when the selected products are found in the cart.

How to show more than one order bump on the checkout page?

The PRO version allows you to show more than one order bump on the checkout page.

How to A/B test the order bump offers?

The PRO version allows you to create multiple offers in the same campaign and choose the “A/B testing” mode to measure the performance of the offers.

How to change the location of the order bumps in WooCommerce?

The plugin currently supports displaying the offers in 4 different places in the checkout – Before the Place order button, after the place order button, bottom of the checkout page or before the payment methods. You can change the location in your upsell campaign settings.


June 28, 2024
Very happy with this plugin, and especially with the very fast and friendly support. Thanks a bunch!
June 20, 2024
I had some issues with some plugins update and Joel from FLYCART was most helpful and patient with me in guiding me the steps pf updating as well as how to use their upgraded plugins. Thank you Joel and I really appreciate that you took your patience with me.
June 14, 2024
Great app, great support. However I would like to create upsells without images, just plain text and a checkbox, and I really think that’s a missing feature.
Read all 28 reviews

Contributors & Developers

“UpsellWP – WooCommerce Upsell, Cross Sell, Order Bumps, One Click Upsell, Frequently Bought Together, Next Order Coupons, Product Recommendations” is open source software. The following people have contributed to this plugin.



2.1.0 – 19/06/2024

  • Add – Add-ons section with 2 add-ons
  • Add – Compatibility for WooCommerce 9.0
  • Improve – Shoptimizer theme compatibility
  • Improve – WooCommerce Subscriptions plugin compatibility
  • Fix – Bugs

2.0.4 – 13/06/2024

  • Add – Compatibility for WooCommerce 8.9
  • Add – Weekly digest email type option
  • Fix – Bugs

2.0.3 – 14/05/2024

  • Add – Compatibility for Shoptimizer theme
  • Add – Checkout Upsells Always display offer option
  • Add – Some dynamic translation stings by default
  • Add – Tutorials (Videos & Documentation) section in Campaign edit view
  • Improve – Plugin performance by reducing save order meta method calling
  • Improve – Backend UI (Accordion indicators, border colors)
  • Fix – Bugs

2.0.2 – 24/04/2024

  • Add – Support for WooCommerce 8.8
  • Add – New Next Order Coupon template (noc/template-3-classic)
  • Add – Next Order Coupon message display option in template edit section
  • Improve – Next Order Coupon validation while applying coupon
  • Fix – Unable to save conditions or filters in some sites due to conflict
  • Fix – Bugs

2.0.1 – 04/04/2024

  • Add – Support for WordPress 6.5
  • Add – Support for WooCommerce 8.7
  • Add – Flatsome and Woodmart theme compatibility
  • Add – Frequently bought together added to cart redirection option
  • Add – Frequently bought together advanced template customization section
  • Improve – Frequently bought together and Cart upsells templates
  • Improve – Increased maximum number of products display limit selection (up to 12) in settings
  • Improve – Backend UI (notifications, review notice)

2.0.0 – 12/03/2024

  • Add – New backend UI
  • Add – Weekly digest mail
  • Add – Support for PHP 8.3
  • Add – Support for WooCommerce 8.6
  • Add – Upsell Products data tab in product create or edit page
  • Improve – Settings (generalize some settings and remove campaign display location options)
  • Improve – Templates (change variant image while changing variant and price display)
  • Improve – Next Order Coupons campaign Expires after option (input days manually instead of selecting)
  • Improve – Plugin performance and stability
  • Remove – $cuw_app global variable (use the CUW function instead)
  • Remove – Use global setting from the campaign display location
  • Remove – Support for PHP 5.6
  • Fix – Bugs

1.4.5 – 30/01/2024

  • Add – Compatibility for WooCommerce 8.5
  • Add – Next Order Coupon CTA redirect URL option
  • Add – cuw_show_upsell_item_text hook
  • Improve – Next Order Coupons campaign create/edit section

1.4.4 – 21/12/2023

  • Add – Frequently Bought Together campaign
  • Add – Compatibility for WooCommerce 8.4
  • Improve – Avoid third-party plugin confilcts on admin page (Backend UI)
  • Fix – Bugs

1.4.3 – 06/12/2023

  • Add – Compatibility for WordPress 6.4
  • Add – Compatibility for WooCommerce 8.3
  • Add – Next Order Coupons campaign “Usage limit per customer” option
  • Improve – Next Order Coupons campaign coupons generation and display
  • Improve – Allow to change offer quantity in cart when offer quantity is not fixed
  • Fix – Bugs

1.4.2 – 01/11/2023

  • Add – Extra Action and Filter hooks
  • Improve – Loading animation (show instantly when click CTA button or text)
  • Improve – Help panel and Plugins page links
  • Fix – Bugs

1.4.1 – 11/10/2023

  • Add – Compatibility for CURCY – Multi Currency for WooCommerce by VillaTheme
  • Add – Compatibility for Currency Switcher for WooCommerce by WP Wham
  • Add – Compatibility for WooCommerce Multilingual & Multicurrency with WPML by OnTheGoSystems
  • Add – Compatibility for WooCommerce 8.2
  • Add – Review notice (appears after 60 days of use)
  • Add – New Next Order Coupons campaign template (noc/template-2)
  • Add – New Checkout Upsells campaign display locations (Before Billing section and After Order notes)
  • Add – Product details popup (shows when click offer product title or image)
  • Add – Show product details option in Settings
  • Add – Dynamic offer display option in Settings
  • Add – Exclude offers from coupon discounts option in Settings
  • Add – Offer added notice position option in Settings
  • Add – Offer added notice message option in Settings
  • Improve – Applied Coupons in the Cart condition (add Any Coupon and No Coupons methods)
  • Remove – Enable permalink on product title and image option from Settings (use Show product details option instead)
  • Fix – Bugs

1.4.0 – 27/09/2023

  • Add – Dashboard and Help tabs
  • Add – Compatibility for WooCommerce 8.1
  • Add – Compatibility for FOX – Currency Switcher (formally WOOCS) plugin
  • Rename – pre_purchase to checkout_upsells internally (in database and files)
  • Improve – Backend UI (Right-to-Left and Mobile view)
  • Improve – Frontend templates (Right-to-Left and Mobile view) and its customization
  • Improve – Discount Rules for WooCommerce plugin compatibility
  • Improve – Compatibility and Reports sections
  • Improve – Plugin stability and performance
  • Fix – Bugs

1.3.1 – 05/09/2023

  • Add – Campaign filters on campaign create section
  • Add – coupon_id, coupon_code and revenue_with_tax columns in stats table
  • Improve – Show a confirmation modal when deleting multiple campaigns
  • Fix – Offer texts are not saved when text contains double quotes (“)
  • Fix – Offer description line spacing is not reflected correctly

1.3.0 – 24/08/2023

  • Add – Next Order Coupons campaign
  • Add – WPML language condition
  • Add – Upsell revenue column on Woocommerce Orders page
  • Add – Compatibility for WooCommerce 8.0
  • Improve – Cart upsell template styles

1.2.1 – 09/08/2023

  • Add – Compatibility for WordPress 6.3
  • Fix – Offer title permalink is not working when enabled permalink option in settings

1.2.0 – 02/08/2023

  • Add – Cart Upsells campaign
  • Add – User Logged In condition
  • Rename – Pre-purchase campaign to Checkout Upsells campaign
  • Deprecate – [cuw_offers] shortcode, Use [cuw_checkout_upsells] shortcode instread
  • Improve – Settings section
  • Improve – Translation

1.1.2 – 26/07/2023

  • Fix – Displaying an offer price is not based on the WooCommerce tax settings

1.1.1 – 21/07/2023

  • Fix – Fatal error in PHP 8 while updating page with [cuw_offers] shortcode

1.1.0 – 06/07/2023

  • Add – Pre-purchase offer display mode option
  • Add – Pre-purchase smart offer display option
  • Improvement – Campaign create section UI
  • Improvement – Database schema and migration
  • Fix – Some language offer texts are displayed as Unicode characters

1.0.1 – 31/05/2023

  • Fix – JS error while clicking the offer CTA text or button

1.0.0 – 18/05/2023

  • Initial release