A Cozmoslabs Product

Order Bumps

The Order Bumps add-on lets customers purchase a primary subscription plan together with one or more additional plans in a single checkout. Instead of completing separate registration or checkout flows for each plan, users select a primary plan, optionally add order bumps, and pay once. Each plan becomes its own subscription on the member account; future renewals are processed separately per subscription.

Activating the Order Bumps add-on

The Order Bumps add-on is available starting with a Pro or Agency license.

After purchasing a paid version of Paid Member Subscriptions, you can check the following guide on how to install Paid Member Subscriptions.

Requirements

Multiple Subscriptions Per User

Order Bumps requires the Multiple Subscriptions Per User add-on because checkout creates more than one subscription per user.

When you activate Order Bumps, Multiple Subscriptions Per User is enabled automatically. While Order Bumps is active, Multiple Subscriptions Per User cannot be deactivated, its Deactivate button is disabled and attempting to deactivate it shows an explanatory notice.

Supported payment gateways

Order Bumps works with gateways that support the bundle checkout flow:

The legacy PayPal gateways (PayPal Standard, PayPal Pro, PayPal Express) are not supported. If a customer selects one of them while bumps are in the order, checkout will fail with a validation error.

Initial Setup

After activation, configure which plans can be offered as order bumps for each primary subscription plan.

Configuring order bumps on a subscription plan

  1. Go to Paid Member Subscriptions → Subscription Plans.
  2. Edit the plan that should act as the primary plan at checkout.
  3. Go to the Advanced tab
  4. In the Order Bumps meta box:
    • All Subscription Plans – when enabled, every currently eligible plan is offered as a bump. Plans added later are included automatically and the manual selection below is ignored (the selection is kept and restored if you turn the toggle back off).
    • Order Bumps – choose which plans appear as bumps when this plan is selected.
    • Order Bumps Discount – optionally enable a permanent discount applied to bump plans purchased with this primary plan. Enabling it reveals a Discount Amount field with a Percent or Fixed amount type. Percent discounts are capped at 100%; fixed discounts never reduce a bump price below zero.

Deleting a subscription plan automatically removes it from every Order Bumps configuration that referenced it.

Eligibility rules

A plan can only be offered as an order bump when it is:

The admin interface excludes ineligible plans from the selection list. If plan settings change after configuration (for example, a plan is moved into the primary’s tier, converted to a Group plan, or switched to Pay What You Want pricing), that bump is filtered out at checkout. The meta box also shows a warning listing previously saved bumps that have since enabled Pay What You Want pricing.

Front-end

Order Bumps appear on new-purchase checkout forms only:

They do not appear on upgrade/downgrade/renew flows, the account page, or the Gift Subscriptions form.

How checkout works

  1. The customer selects a primary subscription plan (radio buttons), as usual.
  2. When the primary plan has configured bumps, an Add to your order section appears below the plan list. Bumps are shown as checkboxes, each with the plan name, price (plus sign-up fee, when the plan has one) and the plan description.
  3. The customer can select any number of available bumps for that primary plan.
  4. An Order Summary section (heading: Your Purchase) lists each selected plan on its own line. A Subtotal row and a tax row appear when tax or discounts modify the amount; the Total Price row is always shown. The summary updates live when the primary plan, bump selection, discount code, currency or billing country changes.
  5. On submit, the customer is charged once for the full bundle amount (including tax and applicable discounts).
  6. After payment completes, the primary subscription and each bump subscription are activated. Each subscription renews on its own schedule.

Free trials and sign-up fees

Tier behavior

If multiple bumps from the same tier are configured, selecting one hides the others. Only one bump per tier can be purchased in a single checkout.

Logged-in customers

Bumps the customer already has access to (including another plan in the same tier with active or not-yet-expired canceled access) are not shown.

Order Bumps discount display

When a primary plan has Order Bumps Discount enabled, bump prices on the form show:

The discount applies to the bump’s price and sign-up fee. Free bumps are displayed as Free, with no discount styling.

Profile Builder

On Profile Builder registration forms, Order Bumps use the same Add to your order section and Order Summary behavior as PMS forms.

Selected bumps are stored in signup meta during the initial registration step. On the email-confirmation activation page, the saved bumps are displayed as a read-only list before payment, re-validated against the current configuration.

Back-end

Payments

Bundle checkouts create a single payment for the full amount. On Paid Member Subscriptions → Payments:

Subscriptions

Each bump becomes its own member subscription. Bump subscriptions start as pending until the bundle payment completes, then become active. If the payment is abandoned, they stay pending and grant no access.Subscription logs record the bundle relationship on each subscription.

Gateway payment details saved on the primary subscription (Stripe, PayPal, Authorize.Net, and the card details shown on the account page) are copied to bump subscriptions so renewals and account-page card details stay in sync.

For renewals, each bump stores its own recurring billing amount: the recurring price (sign-up fee excluded) with the Order Bumps Discount, any recurring discount code, and tax applied. If a permanent 100% discount reduces a recurring bump’s price to zero, the bump subscription is created without a renewal schedule.

Failed payments and retries

When the initial bundle payment fails or stays pending, the manual Retry payment link is shown only on the primary subscription (retry URLs pointing at a bump subscription redirect to the primary). The retry checkout displays the original bumps as a locked, read-only list (they cannot be changed) and recharges the whole bundle as a single transaction, in the currency of the original order. On completion, the pending bump subscriptions are activated.

Refunds

Refunding a bundle payment follows the same refund paths as other payments. Only the initial bundle payment is refunded, later renewal payments of individual subscriptions are separate payments.

When a bundle payment is refunded, bump subscriptions in that bundle are canceled or expired according to the same rules as the primary subscription (admin choice on manual refund, or the Gateway refund behavior misc setting for webhook refunds). The admin refund modal shows a notice explaining that the chosen status applies to every subscription in the bundle.

For trial-anchored bundles (primary still in trial when refunded), the primary subscription may also be expired even when the admin chose to keep access, because no recurring charge exists yet.

Emails and merge tags

A bundle purchase triggers a single set of purchase emails (for the primary subscription/payment). Bump subscriptions do not send separate signup emails. Two new merge tags are available for email templates:

Interactions with other add-ons

Tax add-on

Tax is calculated per plan in the bundle (each line is taxed and rounded individually, then summed). The Order Summary shows each line item, the tax row (e.g. 20% VAT), and the total.

Discount Codes add-on

Discount codes apply per plan, based on each code’s allowed subscription plans:

Invoices add-on

Bundle payments generate invoices with one line per plan. Bump lines are labeled with (Add-on). The invoice also lists Subtotal, the discount code (when used), tax, and Total, matching the bundle payment.

Multiple Currencies add-on

Bump prices and the Order Summary use the customer’s selected currency. Bumps that cannot be priced in that currency are hidden from checkout.

Paid Member Subscriptions Pro

Accept (recurring) payments, create subscription plans and restrict content on your website. Easily setup a WordPress membership site using Paid Member Subscriptions.

Get Paid Member Subscriptions

The Ultimate Membership Bundle

Combine the power of Profile Builder with Paid Member Subscriptions to set up user registration, memberships, and recurring revenue.

Get 25% off with the bundle

Help & Support

We’re here to help you every step of the way.

Open a Support Ticket