WooCommerce Checkout Upsell Funnel


Created: 03/2021

Latest updated: 08/2025 – Updated version: 1.0.14

By: VillaTheme

Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this documentation, please feel free to request support at our Support Forum. Thanks so much!  

WooCommerce Checkout Upsell Funnel – Order Bump is a WooCommerce extension that helps you to offer product suggestions and WooCommerce order bump with attractive discounts to the customers on their checkout page. On the checkout page,  the WooCommerce Checkout Upsell Funnel – Order Bump will suggest customers purchase extra products along with a good deal without interrupting their checkout progress.

THE PLUGIN FEATURES

Upsell Funnel

When the customers hit the “Place Order” button, WooCommerce Checkout Upsell Funnel will offer them a checkout funnel to buy extra products with a discount. Moreover, those offers will not interrupt their checkout progress. If the customer accepts the offer, the extra product will be added to their going-to-purchase order.

  • Suggest products: the plugin will suggest customers purchase more products when they hit the “Place Order” button.  You can create the suggestion on the Checkout page from many types of products on your WooCommerce.
  • Display location:  you can choose to display the suggested products on the checkout page, on a pop-up, or redirect the customers to an “order suggestion” page.
  • Pop-up: the order suggestion pop-up will appear on the checkout page when a customer clicks on the place order button.
  • On the checkout page: a product suggestion list will appear on the checkout page when a customer clicks on the place order button.
  • Order suggestion page: with this option, the customers will be redirected to this page when they click place order.
  • Display time: Set up the days in the week to display the suggested products.
  • Discount rules: apply the discount type and discount amount for product suggestions to encourage the customers to buy more products.
  • Design Checkout Funnel: Many options to design the layout, content, title, product list and icons of the Checkout funnel. Besides that, you can use the available shortcode to make the title, content, messages on Checkout Funnel become more flexible.
  • Countdown timer on Checkout page: Create and design Countdown timer on Checkout Funnel. The display of the countdown timer on the checkout page will encourage the customers to buy the suggested products more quickly.
  • Custom CSS: You can add your own CSS code to design the upsell funnel on the front-end as you want.

Conditions for displaying the Upsell Funnel

You can set up the conditions to display the Upsell Funnel

  • Product conditions: set the conditions such as product price, include products, exclude products, include categories, exclude categories, product visibility.
  • Cart conditions: Cart total, Cart items, applied coupon, billing address, shipping address. The customers need to have their carts met the conditions to be offered the product suggestion on the checkout page.
  • Customer conditions: Limit per day, only logged in, include/exclude user role, include/exclude user. Only customers meeting the conditions are offered the product suggestion on the checkout page.

WooCommerce Order Bump

WooCommerce Order bumps help to give the products on the checkout page, that the shoppers can add to their cart. They’re usually related products that complement what the customer is buying. With the smart WooCommerce order bumps, you can easily add an extra offer to the final step of the funnel to boost your sale.

  • Unlimited WooCommerce Order Bumps: You can create as many WooCommerce order bumps as you want and assign them to work on your WooCommerce Store.
  • Suggest products on the Order Bump:  Create the suggestion on the WooCommerce Order Bump from many types of products on your WooCommerce.
  • Discount rules for the products on the Order Bumps: Apply the discount type and discount amount for the products that appeared on the WooCommerce Order bump.
  •  Cart conditions for displaying the Order Bump: Create the cart condition applied to display the WooCommerce Order Bump such as cart total, Cart items, applied coupon, billing address, shipping address.
  •  Customer conditions for displaying the Order Bump: Limit per day, only logged in, include/exclude user role, include/exclude user. O
  • Design the WooCommerce Order Bump: Many options to design the background, title, messages, content, product images on the WooCommerce Order Bumps. In addition, you can use the available shortcode to make the content, messages on the WooCommerce order bump become more flexible.

Report

The plugin provides the reports for all items sold from Upsell Funnel and WooCommerce Order Bumps.

  • Total sales: Report about the rate of Sales from WooCommerce Order Bump and Upsell Funnel over the total Sale.
  • Best-selling products: Report about the products which are best-selling through Upsell Funnel or  WooCommerce Order Bumps.
  • Statistics Filter:  the statistics based on the filters such as the order status, dates, month.

Compatibility

With displaying the Upsell Funnel on the popup and redirected page, the plugin is compatible with the payment Gateway below:

Required: 

  1. WordPress 5.0+
  2. PHP 7.0+
  3. WooCommerce 7.0+

 

Go Dashboard/ Plugins/ Add New and install the plugin using the installable zip file.

Video How to install and use the plugin:

After  install successful the plugin, go to Dashboard/ Checkout funnel to config its settings.

1. Go to Upsell Funnel settings to configure the Upsell Funnel as you want.

In the General settings, enable the Upsell Funnel.

2. Go to Rules & Products tab to set all the rules for displaying Upsell funnel

3. Design the Upsell Funnel in the Design Tab

 

If you want to have Order Bumps on the Checkout page, Go to the Order Bump settings and configure it.

In Order Bumps Tab.

To find more detail about to use all the options, please read the section “HOW DOES IT WORK”.

UPSELL FUNNEL

General settings

1. Enable option: Enable the Upsell Funnel.

2. Apply Coupon: enable it to apply the coupon to the recommended products on the checkout funnel

3. Redirect to single products: enable it to redirect to the single product pages when the customers click on the images or the titles of the products on checkout funnel.

4. Remove after adding: Remove a product from the upsells list right after being added to cart

5. Exclude added products: Exclude products which are already in a customer’s cart

6. Style to display recommended products: Choose the style to display recommended products on checkout funnel.

  • On checkout page
  • On popup after clicking “Place Order” button
  • Redirect to another page after clicking “Place Order” button.

7. Product position on checkout page: In the case of choosing the on checkout page style, please choose the products position on checkout page. There are six positions to choose: before and after billing details, before order details, before and after payment gateways, after checkout form.

In the case of choosing redirect to another page after clicking “Place order” button, please insert the endpoint page of the URL

In the case of choosing the style “On popup after clicking ‘Place Order’ button” – there is a popup showing the recommended products after clicking on place order button.

8. Mobile enable: Enable it to display the Upsell funnel on mobile.

9. Style to display recommended products on mobile: Choose the style to display recommended products on checkout funnel on mobile. There are three styles: On checkout page, On popup after clicking “place order button”, redirect to another page after clicking “Place order” button.

10. Products position on checkout page on mobile: Choose the position of recommended products on mobile checkout page.

11. Switch payment update order: Enable this to adds a JavaScript snippet to update the order totals accordingly – useful when using Payment Method conditions if your checkout page doesn’t automatically refresh when a user changes the payment method.

 

 

Rules & Products

General settings of Rules & Products

1. Name: Give the name for the upsell Funnel

2. Days: Choose the days to display the upsell Funnel in the week

 

Recommended products

1. Types: Select which types of products will be shown in the Upsell Funnel. There are 15 available options, including:

  • Featured products
  • Best selling products
  • On sale
  • Recently published products
  • Recently viewed products
  • Related products of products in the cart
  • Up-sells of products in the cart: Go the edit product pages and insert the cross-sell product for them
  • Cross-sells of products in the cart: Go the edit product pages and insert the cross-sell product for them
  • Products in the same categories of products in the cart
  • Products from Billing
  • Most purchased products from Billing
  • Most expensive products from Billing
  • Recently purchased products from Billing
  • Selected products
  • Products in the cart

2. Discount amount: Choose the type and the number for the discount amount applied on the Upsell Funnel. You can choose None or one of four types of discounts.

3. Products limit: Set the limitation for the number of recommended products displayed on Upsell Funnel

4. Product quantity limit: Set the limitation for the number of the items the customers can add to cart for each product from the upsell funnel.

5. Order product by: Choose the way to order products on Upsell Funnel. You can order the products by one in 8 types: date, ID, Menu order, popularity, Price, Random, rating, title.

6. Conditions of Product: Those settings help to add the conditions for the products chosen to displayed on the Upsell Funnel.

  • Add Conditions (And): Click to add the condition, the plugin will apply all the condition you created.
  • Product Price: Set up the Min ($) and the Max ($) in Price of the recommended Products. The upsell Funnel will not show the products which are not in that rage.
  • Show Variation: Choose  “Yes” or “No” to show or not the Variations on the upsell Funnel.
  • Product visibility:  Choose the product visibility type for the recommended products to display.
  • Include products: Set the specific products to display on Upsell Funnel.
  • Exclude products: Set the specific products not to display on Upsell Funnel.
  • Include Categories: Set the specific categories to display on Upsell Funnel.
  • Exclude Categories: Set the specific categories not to display on Upsell Funnel.

 

Cart Conditions

Those settings help to add the conditions for the Carts chosen to display  the Upsell Funnel. Below is the categorized list of Cart Condition options

1. Cart Total: Conditions based on cart price or quantity

  • Cart Subtotal (total of products): Set the range for the Cart Subtotal chosen to display the Upsells.  The Upsells will be not shown with the carts having the Subtotal or Total be not in these ranges.
  • Cart Total: Set the range for the Cart Total chosen to display the Upsells.  The Upsells will be not shown with the carts having the Subtotal or Total be not in these ranges.
  • Cart Total Item Count: Trigger when the number of items in the cart meets a condition.

2. Cart Item: Conditions based on the products or categories in the cart

  • Include all Products: Only show the Upsells if all specified products are present in the cart
  • Include any Products: Show the Upsells if at least one of the specified products is in the cart
  • Exclude all Products: Do not show the Upsells if all specified products are in the cart
  • Exclude any Products: Do not show the Upsells if any one of the specified products is in the cart
  • Include Cart Items by Categories: Only show the Upsells if the cart contains products from specific categories
  • Exclude Cart Items by Categories: Hide the Upsell if the cart contains products from specific categories
  • Include Cart Items by Tags: Trigger the Upsells when products with specific tags are in the cart
  • Exclude Cart Items by Tags: Prevent the Upsells from appearing if any products with specific tags are in the cart

3. Applied Coupon: Conditions based on coupons added to the cart

  • Include Coupon: Show the Upsells  only if a specific coupon has been applied to the cart
  • Exclude Coupon: Hide the Upsells if a specific coupon is applied.

4. Billing Address: Conditions based on the customer’s billing information

  • Include Billing Countries: Show the Upsells  only to customers from selected billing countries
  • Exclude Billing Countries: Hide the Upsells from customers whose billing country matches the ones you exclude

5. Payment Method: Conditions based on the selected payment option

  • Include Payment Method: Show the Upsells  only if the customer chooses one of the selected payment methods
  • Exclude Payment Method: Hide the Upsells if a specific payment method is selected

6. Shipping Address: Conditions based on the customer’s shipping destination

  • Include Shipping Countries: Only show the Upsells if the shipping destination matches selected countries
  • Exclude Shipping Countries: Prevent the Upsells from showing if the customer ships to certain countries

 

Customer Conditions

1. Limit per day: Set the limitation per day for the customers to see the Recommended products.

2. Only logged: Set up for only the customers who log in to see the Recommended products or not.

3. Include user role: Set up for the specific user roles to see the recommended products.

4. Exclude user role: Set up for the specific user roles not to see the recommended products.

5. Include user: Set up for the specific users to see the recommended products.

6. Exclude user: Set up for the specific users to not see the recommended products.

 

 

Design

This section ensures your upsell product list matches your store’s design and improves user experience by offering customization for appearance and functionality.

 

Layout

  1. Content: Content will not show without {content} – configure setup for this placeholder in Content section. If using the countdown timer shortcodes {countdown_timer}, configure them in the Countdown Timer section. The countdown timer sets a time limit for adding recommended products to the cart, while the content displays the recommended products
  2. Border Color: Set up the color of the  border around the box of recommended products
  3. Border Style: Set up the style of the  border around the box of recommended products. There are five styles: None, dashed, Double, Dotted, Solid.
  4. Border width: Set up the width of the  border around the box of recommended products
  5. Border radius: Set up the radius of the  border around the box of recommended products.

 

Content

The {content} placeholder structures the upsell funnel layout, divided into the following sections:

  1. Header
    • Content: Set up the header text or elements.
    • Background: Choose the color of the header background
    • Padding: The padding of header background.
  2. Container
    • Content: The content of the popup. It is the list of the recommended products.
    • Background: Choose the color for the content background in popup.
    • Padding: Choose the Padding for the container
  3. Footer
    • Content: The content of the Popup footer
    • Background: Choose the color for the footer background in popup
    • Padding: Choose the Padding for the Popup footer

Supported placeholder:

{title} – Displays the popup title, customizable in the Title tab.

{product_list} – Shows the recommended products list, customizable in the Product List tab. Only used in the popup container.

{continue_button} – Displays the “Continue Checkout” button, customizable in the Continue Button tab.

{countdown_timer} – Shows a countdown timer for purchasing recommended products, customizable in the Countdown Timer tab.

{add_all_to_cart} – Displays an “Add All to Cart” button. If products appear after clicking “Place Order,” customers can add them all to the cart and check out in one step. Not compatible with the Add to Cart with Checkbox product template. Customizable in the Add All to Cart Button tab.

 

Title

Setup for the {title} placeholder displays the popup title, which can be customized with the following options:

  1. Message: Enter the title text. Supports placeholders:
    • {discount_amount} – Displays the discount value.
    • {discount_type} – Displays the discount type (e.g., percentage or fixed amount).
  2. Color: Set the text color of the title
  3. Font size: Adjust the font size of the title

 

Continue button

The {continue_button} placeholder displays the button for continuing checkout. Customize it with the following options:

  1. Title: Set the button text, you can use the title as you want in the Continue button or use the available icons with shortcode {skip_icon}
  2. Background: Choose the button’s background color
  3. Color: Set the button text color
  4. Border color: Choose the color of the button border
  5. Border width: Adjust the thickness of the button border
  6. Border radius: Set the roundness of the button corners
  7. Font size: Customize the text size of the button
  8. Skip icon: If you insert the shortcode {skip_icon} into the “Title” field, set up the shortcode using the options below
    • Icon: Select an icon to display on the button
    • Color: Set the icon color
    • Font size: Adjust the size of the icon

 

Add all to cart button

The “Add All to Cart” button allows customers to add all recommended products to their cart at once. However, this button will not work if the Product Template in the Product list settings tab is set to “Add to cart with checkbox”

  1. Title: Set the button text, you can use the title as you want in the Add all to cart button or use the available icons with shortcode {cart_icon}
  2. Background: Choose the button’s background color
  3. Color: Set the button text color
  4. Border color: Choose the color of the button border
  5. Border width: Adjust the thickness of the button border
  6. Border radius: Set the roundness of the button corners
  7. Font size: Customize the text size of the button
  8. Cart icon: If the “Title” field has the placeholder {cart_icon} in use, set up this placeholder using the following options
    • Icon: Select an icon to display on the button
    • Color: Set the icon color
    • Font size: Adjust the size of the icon

 

Countdown timer

The {countdown_timer} placeholder inside the Layout section displays a countdown timer, creating urgency for customers to add recommended products to their cart before time runs out.

  1. Checkout page enable: Enable or disable the countdown timer on the checkout page
  2. Display time: Set the duration of the countdown timer (seconds)
  3. Reset time: Define when the recommendation popup should reappear if the cart is not checked out and the popup times out
  4. Message: Enter a message to display alongside the countdown. Supported shortcodes are
    • {time} – The time to continue checkout
    • {progress_bar} – The bar used to visualization the remaining time of recommended popup
    • {pause_button} – The button use to stop countdown and is only go with continue button
  5. Color: Set the message text color
  6. Font size: Adjust the message text size
  7. Progress bar
    • Enable pause button: Allow customers to pause the countdown
    • Border width: Adjust the thickness of the progress bar’s border
    • Diameter: The distance between the the border and the button center – the overall size of the pause button
    • Background: Choose a background color for the pause button
    • Border color 1: The countdown timer isn’t just a number – the pause button border visually represents the remaining time, similar to a clock filling up or emptying out. This color represents the portion of time that has already elapsed. As time counts down, this section of the border gradually expands, filling up the circle
    • Border color 2: This color represents the time still left before the countdown ends. It shrinks as Border color 1 grows, showing how much time remains.
  8. Pause button
    • Title: Use custom text or the {pause_icon} shortcode to display an icon
    • Background: Choose the button background color
    • Color: Set the button text color
    • Border color: Define the button border color
    • Border width: Adjust the thickness of the border
    • Border radius: Set the roundness of the button corners
    • Font size: Customize the text size on the button
  9. Pause icon: If the “Title” field under option 8 Pause button contains the {pause_icon}, configure options for that shortcode using
    • Icon: Select an icon for the pause button
    • Color: Set the icon color
    • Font size: Adjust the size of the icon

 

Product list

The {product_list} placeholder controls how recommended products appear inside the upsell popup. These settings allow you to adjust the layout, appearance, and functionality of the product list for both desktop and mobile views.

  1. Desktop
    • Display type: Choose between Slider (carousel format) or Scroll (static list)
    • Item per row: Set how many products appear per row
    • Row on Scroll: Adjust how many rows display when scrolling
  2. Mobile
    • Display type: Choose between Slider or Scroll for mobile devices
    • Item per row: Set how many products appear per row on mobile
    • Row on Scroll: Adjust the number of visible rows when scrolling
  3. Product
    • Template: Choose the display style for products
      • Basic template: Set up the following options

        1. Product “Add To Cart” button
          • Title: Use custom text for this button or use the shortcode {cart_icon} and customize the icon under Cart icon – option 5
          • Background: Choose the button background color
          • Color: Set text color
          • Border color: Define the button’s border color
          • Border width: Adjust border thickness
          • Border radius: Set button corner roundness
          • Font size: Customize button text size
        2. Cart icon: If the “Add to Cart” button title has {cart_icon} placeholder in use, customize the icon using the options below
          • Icon: Select an icon for the button
          • Color: Choose the cart icon color
          • Font size: Adjust the size of the cart icon
      • Add to Cart with Checkbox: Set up the Product checkbox button section

        • Background: Choose checkbox background color
        • Color: Set text color
        • Border color: Define checkbox border color
        • Border width: Adjust border thickness
        • Border radius: Set checkbox corner roundness
        • Font size: Customize checkbox text size
    • Background: Set the background color for the product list
    • Box shadow color: Customize the shadow effect around each product box.
    • Border color: Define the border color for the product container
    • Border radius: Adjust the roundness of product box corners
  4. Product Image
    • Padding: Adjust spacing inside the product image
    • Image border color: Set a color for the image border
    • Image border width: Define the thickness of the image border
    • Image border radius: Adjust image corner roundness
  5. Product Details:
    • Show short description: Enable/disable product short descriptions
    • Padding: Adjust spacing inside the details section
    • Font size: Customize text size
    • Color: Set text color
    • Text align: Align the text (left, center, right)
  6. Product quantity
    • Background: Set background color
    • Color: Choose the text color
    • Border color: Define border color
    • Border radius: Adjust roundness of quantity selector corners

 

 

ORDER BUMP

General settings

  1. Enable: Turn this on to display Order Bumps on the checkout page.
  2. Mobile Enable: Enable the Order Bump on Mobile
  3. Apply Coupon: Automatically apply the coupon associated with the Order Bump when its product is added to the cart.
  4. Application of rules: Choose how to apply the rules
    1. First matched rule: Only the first matching rule will be applied.
    2. All matched rules: All applicable rules will be triggered.
  5. Position on checkout page: Select where the Order Bumps appear. Options include
    • Before Billing Details
    • After Billing Details
    • Before Order Review
    • Before Payment Gateways
    • After Payment Gateways
  6. Switch payment update order: Enable this to adds a JavaScript snippet to update the order totals accordingly – useful when using Payment Method conditions if your checkout page doesn’t automatically refresh when a user changes the payment method.
  7. Disable exits product: Prevent the Order Bump from appearing if the product it offers is already in the cart.
  8. Hide added order bump product: Once the Order Bump product is added to the cart, this option hides the entire Order Bump block from the checkout page.

 

 

Order Bumps

1. Enable the specific Order Bumps. You can create many order Bumps with different rules and designs, enable it to make the plugin run the order bump you choose.

2. Duplicate the Order Bumps.

3. Remove  the Order Bumps.

 

General settings

1. Name: Create a name for the Order Bumps.

2. Days: Choose the days in the week to display the Order Bumps to the Customers.

3. Timer per day: Set timer to show Order Bump per day.

4. Discount amount: Choose the type and the number for the discount amount applied on the Upsell Funnel.

  • None: The order bump item has no discount, sold with its initial price
  • Percentage (%) regular price: The discounted price is calculated by subtracting this percentage amount from the regular price.
  • Fixed($) regular price: The discounted price is calculated by subtracting this fixed amount from the regular price.
  • Percentage (%) price: The discounted price is calculated by subtracting this percentage amount from the sale price. If the product has no sale price, use regular price instead.
  • Fixed($) price: The discounted price is calculated by subtracting this fixed amount from the sale price. If the product has no sale price, use regular price instead.
  • New fixed($) price: Set a specific price for the order bump, no calculation.

5. Product quantity: Set up the number of products, which  customers can buy each time on order bump.

  • Fixed: Customer must buy the exact quantity set up in “Product quantity”, they’re unable to change this quantity on their end if they decides to buy orderbump
  • Max quantity that customers can buy: They can adjust quantity of orderbumps they can buy, but no higher than the value set in here.

6. Products: Choose the product to display on the Order Bumps.

 

Design

These settings allow you to customize the design and appearance of your Order Bump offers at checkout, helping them look professional and engaging.

1. Background: Set the background color for the entire Order Bump box, make your offer stand out or blend with your checkout page, depending on your design preferences.

2. Padding: Define the space inside the Order Bump box. Adjusting padding gives your content room to breathe and ensures everything is visually balanced.

3. Border style: Choose how the border around your Order Bump appears. Available styles include:

  • None: No border
  • Solid: A single solid line
  • Dashed: A line made of dashes
  • Dotted: A line made of dots
  • Double: Two solid lines

4. Border color: Set the color of the border surrounding the Order Bump box. You can match it with your brand colors or use a contrasting color to draw more attention.

5. Border width: Control how thick the border is. A thinner border keeps it minimal, while a thicker one makes the bump box more prominent.

6. Border radius: Adjust the roundness of the corners on the Order Bump box. Higher values make the corners more curved, giving a softer, modern look.

7. Title

  • Message: This is the main message or title shown at the top of the Order Bump. Customize it to draw attention (e.g., “You might also like…”).
  • Message after add to cart: Once the bump product is added to the cart, you can change the message to confirm success or suggest another product.
  • Add to cart type: Choose how users add the bump product:
    • Button: A clickable “Add to Cart” button
    • Checkbox: A checkbox to select the product
  • Button Background: Customize the Add to cart button’s background color for branding or contrast.
  • Button Color: Set the color of the text inside Add to cart the button.
  • Hide button after add to cart: If enabled, the Add to Cart button will disappear after the bump product is added
  • Background: Set the background color specifically for the title.
  • Color: Choose the text color for the message in the title section.
  • Padding: Adjust the space inside the title/message box.
  • Font Size: Control the text size for the message. Make it bold and clear, or subtle and minimal.

8. Content

  • Message: This is the main body of the Order Bump content. You can use shortcodes to dynamically insert product information here.
    • {product_name} – Product name
    • {product_short_desc} – The short description of product
  • Enable product image: Toggle this to show or hide the product image in the Order Bump box.
  • Background: Set the background color for the content area.
  • Color: Set the text color used within the content section.
  • Padding: Define spacing inside the content box to control layout and readability.
  • Font size: Customize the size of the text in the content area.
  • Max content length: Set a limit for how long the content text should be. Useful if you want to keep the design compact and avoid long descriptions.

 

 

Cart Conditions

Use these settings to show or hide Order Bumps based on what’s in the cart, who the customer is, or how they’re checking out. Each condition helps you target the right customers with the right offers. Below is the categorized list of Cart Condition options

 

1. Cart Total: Conditions based on cart price or quantity

  • Cart Subtotal (total of products): Set the range for the Cart Subtotal and Cart Total chosen to display the Order Bumps.  The Order Bumps will be not shown with the carts having the Subtotal or Total be not in these ranges.
  • Cart Total: Set the range for the Cart Total chosen to display the Order Bumps.  The Order Bumps will be not shown with the carts having the Subtotal or Total be not in these ranges.
  • Cart Total Item Count: Trigger when the number of items in the cart meets a condition.

2. Cart Item: Conditions based on the products or categories in the cart

  • Include all Products: Only show the Order Bump if all specified products are present in the cart
  • Include any Products: Show the bump if at least one of the specified products is in the cart
  • Exclude all Products: Do not show the Order Bump if all specified products are in the cart
  • Exclude any Products: Do not show the bump if any one of the specified products is in the cart
  • Include Cart Items by Categories: Only show the bump if the cart contains products from specific categories
  • Exclude Cart Items by Categories: Hide the bump if the cart contains products from specific categories
  • Include Cart Items by Tags: Trigger the bump when products with specific tags are in the cart
  • Exclude Cart Items by Tags: Prevent the bump from appearing if any products with specific tags are in the cart

3. Applied Coupon: Conditions based on coupons added to the cart

  • Include Coupon: Show the Order Bump only if a specific coupon has been applied to the cart
  • Exclude Coupon: Hide the bump if a specific coupon is applied.

4. Billing Address: Conditions based on the customer’s billing information

  • Include Billing Countries: Show the Order Bump only to customers from selected billing countries
  • Exclude Billing Countries: Hide the bump from customers whose billing country matches the ones you exclude

5. Payment Method: Conditions based on the selected payment option

  • Include Payment Method: Show the Order Bump only if the customer chooses one of the selected payment methods
  • Exclude Payment Method: Hide the bump if a specific payment method is selected

6. Shipping Address: Conditions based on the customer’s shipping destination

  • Include Shipping Countries: Only show the bump if the shipping destination matches selected countries
  • Exclude Shipping Countries: Prevent the bump from showing if the customer ships to certain countries

 

Customer conditions

1. Limit per day: Set the limitation per day for the customers to see the Order Bumps.

2. Only logged: Set up for only the customers who log in to see the Order Bumps or not.

3. Include user role: Set up for the specific user roles to see the Order Bumps.

4. Exclude user role: Set up for the specific user roles not to see the Order Bumps.

5. Include user: Set up for the specific users to see the Order Bumps.

6. Exclude user: Set up for the specific users to not see Order Bumps.

 

 

REPORTS

Orders Report

Products Report

With displaying the Upsell Funnel on popup and redirected page, the plugin is compatible with the payment Gateway below:

Plugin Author Compatible
Stripe For WooCommerce
WooCommerce Cart All in One VillaTheme Fully
REDIS – WooCommerce Dynamic Pricing and Discounts VillaTheme Fully
WooCommerce Boost Sales VillaTheme Fully

 

Watch this video for integrating WooCommerce Checkout Upsell Funnel and multilingual plugins

Template Usage
/checkout-order-bump.php Order bump form
/checkout-upsell-funnel.php Upsell funnel form

 

Follow this guide on how to override VillaTheme plugins’ templates via a theme.

Extra Information


Thank you for your attention!

If you have any question, please create a topic at our FORUM, we will support within 24 hours.