Free Consultation WhatsApp Us
Modules Commerce & Payments Session Package & Prepaid Bundle
Session Package

Session Package & Prepaid Bundle

Prepaid treatment bundles with per-session consumption, expiry, and transferability

Prepaid package engine for service businesses — sell bundles like Buy 3 Free 1 or 10-session passes, track per-session consumption against a patient or member record, manage expiry and transferability, and reconcile package revenue separately from one-off visits. Distinct from loyalty points (no earning curve) and vouchers (single-use discount).

Commerce & Payments Standard WebMobileAPI
Session Package
Session Package & Prepaid Bundle
Treatment Package
Spinal Care 4-Pack
Buy 3 Free 1
RM 480 RM 640 Save RM 160
Sessions Used 2 of 4
Visit 1 12 Apr
Visit 2 28 Apr
3
Today In progress
4
Free Available
Validity Expires in 89 days
WebMobileAPI
6 features

Features

What's Included

01

Package Catalogue

Define packages with included sessions, free bonuses (Buy 3 Free 1), price, and expiry window per SKU.

02

Per-Session Consumption

Deduct one session from the bundle on each qualifying visit with timestamped audit trail and rollback support.

03

Expiry Management

Hard or soft expiry with optional grace period and admin extension override for goodwill or clinical reasons.

04

Transfer & Sharing

Optionally allow package transfer between family members or shared use within a household or member group.

05

Revenue Deferral

Recognise revenue per consumed session rather than at purchase for accurate accrual accounting.

06

Top-Up & Upgrade

Patients can top up remaining sessions or upgrade to a larger bundle mid-package with prorated credit.

Plans

Feature Comparison

See what's included at every level — each tier builds on the previous one.

Basic

4 features
  • Single package type
  • Manual session deduction
  • Hard expiry date
  • Per-package history
  • Multi-package catalogue
  • Auto-deduction on visit
  • Soft expiry with grace period
  • Buy-N-Free-M promotions
  • Family transfer and sharing
  • Revenue deferral accounting
  • Mid-package top-up and upgrade
  • Per-package profit reporting
  • Multi-branch package usage
  • Custom expiry rules per package
  • Refund and proration workflow
  • Accounting system integration

Advanced

8 features
  • Single package type
  • Manual session deduction
  • Hard expiry date
  • Per-package history
  • Multi-package catalogue
  • Auto-deduction on visit
  • Soft expiry with grace period
  • Buy-N-Free-M promotions
  • Family transfer and sharing
  • Revenue deferral accounting
  • Mid-package top-up and upgrade
  • Per-package profit reporting
  • Multi-branch package usage
  • Custom expiry rules per package
  • Refund and proration workflow
  • Accounting system integration

Expert

12 features
  • Single package type
  • Manual session deduction
  • Hard expiry date
  • Per-package history
  • Multi-package catalogue
  • Auto-deduction on visit
  • Soft expiry with grace period
  • Buy-N-Free-M promotions
  • Family transfer and sharing
  • Revenue deferral accounting
  • Mid-package top-up and upgrade
  • Per-package profit reporting
  • Multi-branch package usage
  • Custom expiry rules per package
  • Refund and proration workflow
  • Accounting system integration

Enterprise

16 features
  • Single package type
  • Manual session deduction
  • Hard expiry date
  • Per-package history
  • Multi-package catalogue
  • Auto-deduction on visit
  • Soft expiry with grace period
  • Buy-N-Free-M promotions
  • Family transfer and sharing
  • Revenue deferral accounting
  • Mid-package top-up and upgrade
  • Per-package profit reporting
  • Multi-branch package usage
  • Custom expiry rules per package
  • Refund and proration workflow
  • Accounting system integration

Use Cases

Where This Module Fits

Chiropractic treatment packages

Physiotherapy session bundles

Gym and personal-training packs

Beauty and spa treatment courses

Tuition class prepaid blocks

Technology

Built With

Production-grade technologies trusted by enterprises worldwide.

Node.js
Node.js
PostgreSQL
PostgreSQL
MySQL
REST API
REST API
Redis
Redis
Webhook
Webhook

Have a project in mind?

Let's discuss how we can build a custom solution tailored to your needs.

Get a Free Consultation

Need help? Chat with us on WhatsApp for instant support!