Skip to main content

How to Apply Discounts in PushPress (Core & Staff App)

PushPress allows you to apply discounts to both Plans and Products across Core and the Staff App.

Written by Jessica Hamel

Overview

PushPress supports discounts on Plans (memberships, punch cards, non-recurring plans) and Products (retail, drop-ins). Discounts reduce the price charged without changing the base plan or product price.

Where: Core (web) for plans and products; Staff App (Staff Mode) for products

Plan discount path: Member profile → plan → three dots → Change Amount/Discount


1. Discount Types

Discount type

Where it's applied

How long it lasts

Plan Discount

Member's plan → Change Amount/Discount

Lifetime of the plan or a set number of billing cycles

One-Time Discount

Member's plan → Change Amount/Discount (recurring plans only)

Next invoice only; does not repeat

Setup Discount

When adding a punch card or non-recurring plan to the member

The single charge for that plan

Product Discount

Cart line item at checkout (Core or Staff App)

Current transaction only

Change Subscription Price (same menu) permanently changes the plan price for that member. Use it only when the base rate itself is changing.

Note: Discounts apply to future invoices. Charges already processed are not adjusted retroactively.


3. Punch Cards and Non-Recurring Plans

Punch cards and other non-recurring plans bill once, at setup. There is no next payment, so:

  • One-Time Discount is not available for these plans. It applies to the next payment, and these plans don't have one.

  • Apply any discount at setup, when adding the plan to the member. After the plan is assigned and charged, there is no future payment to discount.

  • An ongoing ("forever") discount has no effect on a single-charge plan. If the member buys the punch card again, apply the discount again when setting up the new purchase.

Ongoing % discount + one-time credit on the same plan

On a punch card or non-recurring plan: combine both into one discount at setup. Example: a $300 punch card with 10% off and a $72 credit = $30 + $72 = $102 discount, entered at setup. Repeat the 10% on any future repurchase.

On a recurring plan:

  1. Apply the ongoing percentage as a Plan Discount.

  2. Apply the credit as a One-Time Discount on the next invoice. [VERIFY both can be active at once]

  3. Confirm Amount after discount before saving so the member is not overcharged.


4. Plans with a Future Start Date

A plan with a future start date is in Pending Active status. It has not started billing and appears under the member's All tab as Pending Activation until the start date.

  • Apply discounts before the start date so they are in place for the first charge.

  • For punch cards and non-recurring plans, the start date does not change discount options. The discount is still applied at setup (see section 3).


5. Apply a Product Discount in Core

  1. Open Core and go to Point of Sale / Sell.

  2. Add the product(s) to the cart.

  3. Select the product line item and enter a dollar amount or percentage.

  4. Confirm the updated total with the member and process payment.

6. Apply a Product Discount in the Staff App

  1. Open the Staff App and confirm you are in Staff Mode.

  2. Tap Sell and add the product(s) to the cart.

  3. Tap the line item, select discount, and enter a dollar amount or percentage.

  4. Review the total and process payment (card, cash, or charge to account).

Note: Staff App discounts are transaction-level only. They do not change base product pricing or plans. Plan discounts require Core.

7. Troubleshooting

Discount option not showing

  • Staff App: confirm you are in Staff Mode, not Member Mode.

  • Confirm the staff role has permission to apply discounts.

  • Confirm the plan or product is active and available for sale.

  • Punch card or non-recurring plan: One-Time Discount is not offered because there is no next payment. Apply the discount at setup (see section 3).

Discount not applying

  • Confirm the change was saved before the next invoice was generated.

  • Update the Staff App to the latest version; log out and back in or try another device.


FAQ

Can I discount a plan that is already active?

Yes. Use Change Amount/Discount. The discount applies from the next invoice; past charges are not changed.

Do discounts apply once or every billing cycle?

Plan Discount: every cycle (or a set number). One-Time Discount: next invoice only. Product discount at checkout: that transaction only.

Can I add a one-time discount to a punch card?

No. Punch cards and non-recurring plans bill once, so there is no next payment for a One-Time Discount to apply to. Add the discount at setup.

Can a member have both an ongoing and a one-time discount on one plan?

NO, On a punch card, a discount is only added a set up. There is only one charge. On a recurring plan, see section 3.


Pro Tip

Set discounts before the first or next charge. Always check Amount after discount before saving.

Did this answer your question?