Why packages matter for service revenue
One-off appointments are volatile. Prepaid packages smooth revenue, increase commitment, and give customers a reason to rebook before they forget. The target flow is: a customer buys a package through the payment path configured for the shop, then books sessions against it — same customer, same package record.
Revenu supports service packages / bundles in the booking layer so redemption stays tied to appointments, not a spreadsheet.
Workflow: buy → book → redeem
- Merchant creates a package (sessions, services included, validity rules).
- Customer purchases through the payment path confirmed during onboarding.
- Customer books individual appointments and redeems against remaining sessions.
- Staff see remaining balance when the client arrives.
- The team reviews unused sessions and pairs package operations with booking reminders.
Verify before publish: Exact Shopify Checkout line-item behavior for every package SKU should be confirmed on demo before performance marketing claims.
Where Revenu fits
- `ServicePackageService` and admin package management
- Package progress events tied to loyalty/booking engines where enabled
- Appointment booking consumes package credits when configured
Packages work alongside core appointment booking — not as a separate product silo.
Use case: salon color series
A salon configures “3 root touch-ups” as a package. A client books visit one, and the front desk can track the remaining sessions against the package record. The stylist is not guessing whether the client “had a package somewhere.”
Merchant checklist
- Define each package and what every session includes.
- Confirm the package purchase path during onboarding.
- Train staff on how remaining sessions display at check-in.
- Define a follow-up habit for clients with unused sessions (no % claims — just operational discipline).
- Review redemption monthly; adjust packaging by service margin.
Common mistakes
- Selling packages in Shopify but tracking sessions in Notes app.
- No reminder for unused sessions — revenue recognized, utilization lost.
- Packages without staff rules — client books with wrong provider.
- Promising “+35% AOV” or other ROI stats without your own data.
FAQ
Is this subscriptions?
Packages are prepaid bundles redeemed per visit — different from auto-ship subscriptions. Position clearly on your product page.
Can packages mix services?
Configure in admin during onboarding; validate complex bundles on a test shop first.
Salon-specific packaging?
See Shopify booking for salons for chair-time and series examples.
Get early access
Request access to sell packages with Shopify-native booking.