1. Home
  2. Creating Your Products
  3. Creating your ‘bump’ products

Creating your ‘bump’ products

Boost your profits effortlessly with ThriveCart Bump Offers—a powerful way to present irresistible add-ons right on your checkout page. With a simple checkout add-on setup, you can create bump products that complement your main offer and encourage customers to say “yes” to more, turning impulse interest into instant revenue. These quick, one-click upgrades are proven to increase average order value, making them one of the easiest and most effective strategies to maximize every sale.

We’ve broken this article down into a few steps:

  1. Create bump products
  2. Setting your bump products fulfillment
  3. Show/Hide bumps for returning customers
  4. Show/Hide bumps for returning customers
  5. Subscription Bumps
  6. Customizing your bump offer on the checkout

1. Create bump products

Bump products are built as part of the main product/checkout page they’re being added to. Unlike other products, their product name and pricing is all set within the Bump tab of your main product settings.

When adding a bump, you’ll have the option to add a new one, or choose from an existing bump that may already exist on another product. When using an existing bump, this will copy over the bump settings (price, name) but will not copy the design from the pre-existing bump. 

The first time you’re setting up a product, however, the only option will be to “Add Bump Offer”.

Zight 2025-11-22 at 4.04.16 AM

By default the bump type is set to Digital, but you can always click the “Edit” button if you wish to change your bump to a physical product

The primary difference is that for a physical bump, the customer address will be required in checkout if the bump is added to the order, and also you’ll have the option to set up shipping options. You’ll still have digital fulfillment options available as well.

After choosing the type of product your bump is, you’ll be able to set a name for the product and the product’s price, where you can set up a one-time payment.

Not only that, but you can also set whether the bump product is pre-selected and so automatically added to the customer’s order. Don’t worry – they can deselect it if they don’t wish to purchase it!

Some jurisdictions may have laws or regulations about whether you can force opt-in on additional products on their order. It’s your own responsibility to ensure this option falls within your local regulations.

Looking to add multiple bumps to your checkout? This is possible on our Pro+ plan level and you can see our full guide on creating and setting conditional rules for multiple bumps here: Multiple Order Bumps.

2. Setting your bump products fulfillment

Setting your order bump fulfillment will be done in the same place you set the fulfillment for your main product.

Under your fulfillment tab is where you can set the typical fulfillment methods like using specific URLs (these will dynamically generate on the ThriveCart success page based on what the customer decides to buy) or using a membership platform integration and allowing different levels/courses if the customer buys the bump.

Zight 2025-11-28 at 11.08.33 PM

If your bump is a physical product, then you’d use your shipping options to handle the fulfillment.

In addition to these, you can also use things like your autoresponder to provide fulfillment. In your product’s automation tab where you can set up rules to trigger within your autoresponder when the bump is purchased.

Bump purchases will also be sent to automators like Zapier and through our webhook system.

3. Product Tags

Product tags can be assigned to bump offers, just like they can be assigned to your main products. These tags can be used to make filtering your products and reports easier, but you can see more on using product tags in this guide.

4. Show/Hide bumps for returning customers

This feature works by using local storage (similar to cookies without storing any personal data) to reference customer purchase history in their browser.

Showing based on customer purchase history

ThriveCart now allows you to automatically pre-select bump offers based on what a customer has purchased in the past. This gives returning customers a more personalized experience — and helps you surface the most relevant bump offer.

For example:

  1. If a customer previously bought Product A, you can automatically pre-select bumps for Product B and C during their next checkout.
  2. If they bought Product C, you could show them Product D and E instead.

This powerful rule-based logic helps you unlock smarter, behaviour-driven bump offers — with zero manual tagging or external tools.

How to Show Bumps to Only Returning Customers

This functionality within your bumps settings allows you additional customization over whether a customer has purchased another one of your products. This works by using local storage (similar to cookies without storing any personal data) to reference customer purchase history in their browser. 

This happens silently — no tagging or customer login is required.

In checkout, if a returning customer has purchased any of the trigger products you set, the bump will be shown and pre-selected by default.

If they haven’t purchased any of those products, the bump will not be displayed.

How to Enable this

  1. Within the Bump settings, enable the checkbox: “Show for returning customers?”
  2. Choose one or more products from your store that should trigger this bump for returning customers.
  3. Selected products will appear in a list below — you can remove any by clicking the “X” icon.

Once saved, this bump will only be shown (and pre-selected) for customers who have previously purchased one or more of the selected products. 

If you want all customers to be able to see this bump, leave these checkboxes unchecked. 

5. Subscription Bump Offers

ThriveCart now supports subscription pricing on bump offers, so you can add recurring payment add-ons — like a coaching membership, community access, or a software tool — directly at checkout without sending customers through a separate funnel step.

Subscription bumps can only be enabled on Pro+ accounts, and can only be purchased through Stripe Connect+. Incompatible payment methods would be disabled when the bump is selected, and any configured subscription bumps will be hidden in checkout if Stripe Connect+ is not enabled on the product. 

Configuring a Subscription Bump

  1. Navigate to your product and open the Bump tab.
  2. Click Add Bump Offer (or edit an existing bump) to open the Bump Setup modal.
  3. Under the payment type selector, choose one of the new subscription options:
    • Subscription (ongoing) — recurring charge with no end date
    • Subscription (limited) — a set number of recurring payments
    • Split-pay — a fixed number of payments that complete a total price
  4. Set your Today’s Price (can be set to $0 for a free trial), Recurring Price, and Billing Frequency (daily, weekly, every 2 weeks, monthly, quarterly, every 6 months, or annually).
  5. For limited subscriptions and split-pay, enter the number of rebills.
  6. Optionally, add a trial period before the first charge.
  7. Click Save when done.

Subscription bumps are available for digital products only. 

How It Works at Checkout

When a customer adds a subscription bump to their order, ThriveCart automatically restricts payment to Stripe Connect+ only. Any other payment methods (PayPal, ThrivePay Installments, etc.) will appear greyed out with a tooltip letting the customer know why.

If the bump is not pre-selected, all payment methods remain available until the customer actively adds it. If the bump is pre-selected by default, the restriction applies as soon as the page loads.

The checkout order summary will display the bump as a distinct line item showing both the amount due today and the future recurring schedule (e.g. “$0 today, then $29/month”).

Affiliate Commissions for Subscription Bumps

If you have affiliates, the bump commission settings will now show two fields instead of one:

  • Today’s Commission — earned on the initial charge
  • Recurring Commission — earned on each future rebill

You can set these independently to reflect the difference in value between the first sale and ongoing rebills.

Known limitation: Different commission rates per bump on the same product are not supported. All bumps on a product share the same commission structure. For subscription bumps, the shared structure includes both today’s commission and the recurring commission.

Automation Rules

Subscription bumps come with their own set of automation triggers. When a bump is set as a subscription, you’ll find the below triggers in your product’s Automations tab:

  • The bump offer is purchased (existing rule for all bumps)
  • The bump offer is refunded (existing rule for all bumps)
  • A recurring payment is made
  • A recurring payment fails
  • A recurring payment is refunded
  • All payments are completed (limited/split-pay only)
  • A subscription is cancelled
  • A subscription is paused
  • A subscription is resumed

These work the same way as your main product subscription triggers, so you can fire tags, grant/revoke access, send emails, and more based on the bump’s lifecycle.

See more on setting your product’s automation rules in our guide here. 

Subscription Bump Automation Fees

Automation fees are applied when subscription bumps are purchased, depending on your plan level:

  • Lifetime Standard and Pro Accounts: 0.25%
  • Standard Subscription (monthly or annual): 0.10%
  • Pro+: 0%

Customer Hub and Subscription Management

Subscription bump purchases appear in the Customer Hub alongside the customer’s other active subscriptions. Customers can view their bump’s billing schedule, next payment date, and cancel it directly from the Hub — just like a main product subscription.

Cancelling a subscription bump via the Customer Hub will fire any webhooks, as well as relevant behaviour rules you’ve configured (e.g. “A subscription is cancelled — Bump”).

Subscription Bump Reporting

Subscription bumps are included in ThriveCart’s Subscriptions reporting area. You can filter by Product Type: Bumps to view bump-specific metrics, or leave the filter unset to include bump subscriptions in your overall MRR, ARR, and churn calculations.

Subscription Bumps in Webhooks

Subscription bump data is included in your order.success webhook payload:

  • The bump’s initial charge appears in order.charges with item_type: “bump” and related_to_recur: “true”.
  • The bump’s recurring charge appears in order.future_charges with item_type: “bump”, including frequency, frequency_days, amount, and due date.
  • The bump’s Stripe subscription ID appears in the subscriptions and subscription_ids objects under the key bump-{api_id} (for example, “bump-1773966361168”: “sub_abc123”).

Lifecycle events such as rebills, payment failures, and cancellations will all fire webhook notifications with item_type: “bump” identifying them as bump subscription events, distinct from main product subscription events.

6. Customizing your bump offer on the checkout

You have a ton of flexibility and customization with the bump element, including the ability to add/remove specific content, and set various colours and element styles. 

You can choose between a ‘slider’ type field to show if the bump is added to the order or not, or the standard checkbox style. You can also set a blinking arrow next to the ‘add’ option to further draw attention to it.

Selecting sub-elements within the bump also then shows further element-specific options – such as the ability to add, replace, or hide an image. You can also always drag and drop additional elements such as text, images, or video into the bump offer box to enhance the description and make the offer more enticing. 

The way the bump is formatted will depend on the template style that you’ve chosen, as well as whether you’re using an Enhanced (block-based editor) or a Classic template. 

Enhanced Templates

These newer designs have a few different layouts for your bump offer, and so depending on the checkout template that you’ve chosen, the layout of your bump may appear differently. 

The bump design options include: 

Zight 2025-10-9 at 9.46.30 AM
Zight 2025-10-9 at 9.47.30 AM
Zight 2025-10-9 at 9.48.40 AM
Zight 2025-10-9 at 9.49.13 AM
Zight 2025-10-9 at 9.50.41 AM

Classic Templates

When launching the checkout editor, you’ll see your bump offer appearing in your checkout automatically. 

All of our Classic Templates have the same core bump design by default, which can then be customized to your liking. 

In order to edit your bump design and settings, you’ll want to click into your offer, and you’ll then have a range of options appear in the left-hand menu.

Similar to bumps in our Enhanced editor, you can click into the elements within your bump to adjust text, images, colors, and configure the checkbox style.

Customization Tips

Wanting even more customization for your bump offers?

The below content relates to our Classic Editor, (not the enhanced block-based editor), but is a good example of how to play around with the design elements to customize your bump further.

With some creative flair in the Classic editor, you can create your own custom looking bump offers – even adding a video to pitch the bump. Doing this requires using various page elements and combining them into a new ‘bump’ element and then disabling a lot of the normal bump options leaving only the heading (and the checkbox/slider to add the bump to the order).

See this video on how to achieve this.

Using a multi-step checkout style and want to show the bump in the payment step?

The below video shows how to set this in our Classic editor, but this will also work similarly in our Enhanced editor.

ThriveCart offers a multi-step flow option for the checkout pages, so you may be looking to collect customer information on one step and then payment information on another. In this scenario, you may also wish to only show the bump on the payment step.

This is also really easy to set up and we’ll walk you through how to move your bump into the payment step of your cart in the video below.

Frequently Asked Questions (FAQs)

  • Q: Why isn’t my bump offer showing up?
    • A: Make sure your bump is first enabled within your product settings, and that there are no show/hide checkboxes enabled within your bump setup.
  • Q: Every time I copy an existing bump, it creates a new bump. Why is this happening?
    • A: Each bump is unique to the product that you’re connecting that bump to, so whether you add a new bump or add from an existing bump, a new backend bump ID will be associated with that specific bump. This is expected, but the development team is working on surfacing those bump ID’s in the dashboard to help identify them in webhooks and third party platforms. 
  • Q: My customer says they were charged for the main product but didn’t get access to the bump subscription they added.
    • A: This is likely a partial order failure where the main product charge succeeded but the bump subscription creation failed. Check the order details in the admin area and the Stripe account. If the bump subscription is not listed, the customer would not have been charged. The customer would need to purchase that subscription separately.
  • Q: Why can’t my customer pay with PayPal when a subscription bump is in their order?
    • A: Subscription bumps are only compatible with Stripe Connect+. When a subscription bump is added to the order, other processors are automatically disabled. If the customer removes the bump, PayPal will become available again. This is by design — PayPal requires separate customer agreement for each subscription, which cannot be handled in a single checkout flow.
  • Q: I set up a coupon that applies to bumps — will it discount the recurring payments on a subscription bump?
    • A: coupons that are configured to apply to bumps work with subscription bumps automatically. But recurring payments will only be discounted if the coupon is configured to discount recurring/future payments (see more on coupon setup for this here). If so, the discount applies to every future rebill of the bump subscription for its entire lifetime. If the coupon is only set to discount the initial charge, future rebills are at full price.
Updated on October 7, 2026
Was this article helpful?