Maximize every sale! Turn purchase intent into higher-value orders.
BumpMint is a lightweight plugin for creating Order Bumps and Upsells that help WooCommerce stores increase average order value. Display elegant, relevant offers while customers complete their purchase and let them add more products to their order with just one click.
Easily create multiple campaigns and target each offer based on the current cart, apply an exclusive discount, control when it is available, and discover which order bumps generate more sales for your store.
Build a more strategic checkout — Getting a new customer all the way to checkout takes effort, so BumpMint helps your store make the most of that moment by displaying relevant offers that can increase order value without adding another step to the buying process.
Why stores choose BumpMint
- Sell more with one click — Add relevant products directly at checkout without sending customers through another funnel.
- Set your store apart from other WooCommerce stores — Turn the standard checkout into a distinctive experience with relevant, personalized offers at the moment of purchase.
- Tired of paying for premium features? — Use all of our advanced features without a premium plan or any extra cost. Get a complete feature set entirely free to help your store sell more.
- Show the right offer — Target products, variations, categories, cart value, item quantity, customer audiences, locations, or applied coupons.
- Run campaigns at the right time — Schedule offers by date, weekday, and time range.
- Stay true to your brand — Customize the banner, image, title, description, and dynamic price or product text.
- Know what converts — Track views, paid conversions, conversion rate, and net order bump revenue in an Analytics dashboard.
- Extra security for your orders — Discounts, stock, eligibility, and quantity limits are securely validated directly on the server.
Show the offer at the right time
Display an order bump when:
- One or more selected products are in the cart.
- A product belongs to a selected category.
- The cart subtotal or item quantity is greater or less than a defined value.
- The customer is logged in or logged out.
- Users have specific roles, such as customers, subscribers, or other registered roles.
- The customer's country, state, or region matches the configured locations.
- The current date falls on a selected weekday or matches a specific date.
- The current time falls within the configured time range.
- Any of the selected WooCommerce coupons is applied.
Product and category triggers can work together, and category-only campaigns are also supported. Add a schedule for specific dates, recurring weekdays, or a time range in the WordPress site timezone. BumpMint excludes its own products from subtotal and quantity rules so an offer cannot trigger itself.
Customer targeting can include everyone, logged-in users, logged-out visitors, or specific WordPress roles. Location targeting uses WooCommerce's current shipping country and region, with billing as a fallback. Select entire countries or narrow individual countries to states or regions, and choose whether an offer remains hidden or visible while the location is unknown.
Coupon targeting can require any valid coupon currently applied to the cart or any one of the selected published WooCommerce coupons. Coupon requirements combine with the cart, customer, location, and schedule settings. Coupon discount compatibility continues to follow WooCommerce rules.
Create compelling offers without losing control
Offer one or more simple products, specific purchasable variations, or supported bookable products as independently selectable add-ons. You can:
- Apply a fixed or percentage discount.
- Limit how many units receive the discounted price.
- Hide an offered product when it is already in the cart.
- Show the original and offer prices together.
- Use a custom promotional banner, image, title, and description.
- Insert dynamic
{product} and {price} placeholders.
Prices are calculated from the effective WooCommerce price and enforced on the server. If a rule stops matching, BumpMint removes only the cart line created by that offer and preserves independently added products.
Complete Feature Overview
- Multiple order bumps: Manage multiple checkout campaigns from WordPress.
- Campaign status: Activate or deactivate an order bump without deleting its settings.
- Customer targeting: Show offers to everyone, logged-in users, logged-out visitors, or selected roles.
- Location targeting: Include or exclude countries and optional states or regions.
- Coupon targeting: Require any applied coupon or one of the selected WooCommerce coupons.
- Multiple offers: Add independently selectable products to one campaign.
- Product and variation targeting: Match any or all selected items.
- Category targeting: Match categories, child categories, or category-only rules.
- Cart rules: Target subtotal, item quantity, or every eligible checkout.
- Availability scheduling: Choose dates, weekdays, and an optional time range.
- Flexible pricing: Keep regular pricing or apply fixed and percentage discounts.
- Quantity limits: Cap discounted units for each offered product.
- In-cart controls: Hide an offered product already present in the cart.
- Classic checkout positions: Choose four offer placements.
- Checkout Blocks: Display offers below the block order summary.
- WooCommerce Bookings: Use the native form for supported bookable products.
- Custom presentation: Edit the banner, image, title, description, and placeholders.
- Server-side safeguards: Validate eligibility, products, stock, quantities, and prices.
- Cart synchronization: Remove only BumpMint lines that lose eligibility.
- Local Analytics: Track views, conversions, conversion rate, revenue, and top-performing bumps.
- Report filters: Compare results by date, weekday, hour, order bump, and currency.
- WooCommerce reconciliation: Track payments, cancellations, and refunds.
- Private report data: Store reports locally and reset them without deleting store records.
- WooCommerce compatibility: Support HPOS and compatible classic-checkout widgets.
- Lightweight responsive assets: Load focused CSS and JavaScript only where needed.
Built-in Analytics without external tracking
The
Order Bumps > Analytics dashboard shows:
- Views and currently valid paid conversions.
- Conversion rate and net order bump revenue.
- Top-performing order bump.
- Results by date, weekday, hour, campaign, and currency.
Conversions follow the current WooCommerce paid status, normally
Processing or
Completed. Cancellations, failed payments, and order bump refunds update the report automatically. Revenue excludes taxes and shipping, and reporting starts only after Analytics is installed.
Analytics data stays in the WordPress database. BumpMint does not store customer names, email addresses, IP addresses, or browser data in its report tables and does not send that data to third parties. Administrators can reset reports without deleting products, rules, or WooCommerce orders.
Classic checkout, Checkout Blocks, and WooCommerce Bookings
BumpMint works with WooCommerce classic checkout and Checkout Blocks, and provides native configuration for supported WooCommerce Bookings products.
Classic checkout supports four positions: before or after order items, before payment methods, or before the
Place order button. Checkout Blocks display eligible offers below the order summary through WooCommerce's Store API integration.
Supported WooCommerce Bookings products use their native product form for dates, availability, resources, and people. After configuration, the customer returns to checkout and receives the order bump discount on the booking price calculated by WooCommerce. Bookings that require confirmation use a separate purchase flow and are not offered.
Compatibility
BumpMint supports:
- WooCommerce classic checkout and Checkout Blocks.
- Compatible checkout widgets that preserve WooCommerce hooks, including the native Elementor Pro Checkout widget.
- WooCommerce High-Performance Order Storage (HPOS).
- Simple products, specific purchasable variations, and WooCommerce Bookings products that do not require confirmation.
- Payment gateways compatible with the selected WooCommerce checkout type.
BumpMint displays offers during checkout and intentionally has no Cart Block offer interface.
Installation from the WordPress dashboard
- Go to Plugins > Add New Plugin.
- Search for BumpMint and click Install Now.
- After installation, click Activate.
Installation with the ZIP file
- Download the official BumpMint package.
- Go to Plugins > Add New Plugin > Upload Plugin.
- Select the ZIP file without extracting it.
- Click Install Now, then click Activate.
Installation via FTP or file manager
- Extract the ZIP file.
- Upload the
bumpmint-order-bump-for-woocommerce folder to /wp-content/plugins/.
- Go to Plugins > Installed Plugins and activate BumpMint.
After activation, make sure WooCommerce is active and open
Order Bumps to create your first campaign.