Skip to main content

Stack Package/Discount/Membership/Store Credit

Manage multiple client perks in a single checkout. You can now stack Membership, Package, Discount, and Store Credit all at once.

Marina avatar
Written by Marina
Updated over a week ago

This advanced feature is available on the MoeGo New Invoice V4.
This is on Closed Beta: Enrollment is by invitation only.

The new Invoice V4 makes it easier for you to, giving you and your clients a smoother, more transparent billing experience.

This update helps reduce manual work for staff while ensuring pet parents enjoy all the benefits they’ve earned.

✨ Highlight

  • Support for stacking multiple benefit types in a single invoice.

  • Clear deduction sequence to ensure accuracy: Package → Membership → Discount → Store Credit → Tax.

  • Line-by-line invoice breakdown for full transparency.

  • Smart logic for auto vs. manual application to avoid over-discounting.

How Each Benefit Works

Each benefit type plays a specific role in the deduction:

Type

What It Does

When It Applies

Package

Deducts full value of predefined services using remaining package credits

Automatically applied if available

Discount

Deducts a fixed or percentage value (e.g., $5 off)

After Membership; may be auto-applied or require manual add

Membership

Applies special pricing or percentage discount to uncovered services

Can be applied after Package; auto or manually by PSP

Store Credit

Deducts from any remaining balance

Never auto-applied; PSP must apply manually

How Stack Benefit Works

Apply All Benefits in One Invoice

When creating or checking out an invoice, the system automatically checks for any available benefits that match the services in the appointment. All benefits are applied at the item level.

Smart Deduction Order

The final amount is calculated step by step, following the proper deduction order.

Package → Membership → Discount → Store Credit → Tax

Here’s what this means in real usage:

  1. If a client has a Package for a service, it’s used first.

  2. If there’s a remaining amount, Membership discount applies (e.g., 10% off or special price).

  3. If a Discount code is available (e.g., $5 off), it’s applied to what’s left.

  4. Store Credit is used last, and only if the client still owes money.

  5. Tax is calculated based on what the client owes before Store Credit is used (since Store Credit is currently treated as a Discount, for more details).

All remaining amount after these deductions will go to payment.

Clear Breakdown for Every Deduction

Each item in the invoice clearly shows how benefits were applied:

  • Line items display labels such as “Package Used,” “Membership Discount,” “Promo Code,” or “Store Credit.”

  • Clients can easily see their total savings.

  • Staff can review the deduction logic before charging.

Auto vs Manual Application Logic

To keep deductions predictable and accurate:

  • Package and Auto Discount are automatically applied.

  • Membership applies automatically only when no Package or Auto Discount is used.

  • Store Credit and manual discounts must always be applied manually.

FAQ

Q: Can multiple memberships stack together?

Yes, but they need to be applied manually. The system auto-applies only one membership by default.

Q: Will multiple packages apply automatically?

Yes. If the client has multiple eligible packages for different services, all matching packages will apply automatically.

Q: Why is Store Credit not applied automatically?

Store Credit always requires staff confirmation to prevent misuse or unintended deductions.

Did this answer your question?