# Sell sessions from a showcase, at a time the buyer picks

> A fitness coach sells an assessment, a designer a brand-identity review, a language tutor an hour of conversation: the visitor sees your next free time on the page, taps it, and the service’s booking page opens with that time chosen, held for them until they pay. The booking lands in your “Bookings” calendar like any other.

- Time: About 5 minutes
- Who can do it: The service needs “Own bookings” or “All teachers' bookings”, the offer “Manage offers and prices”, the section “Edit showcases”.
- Updated: 2026-10-13
- URL: https://www.dirassaplus.com/en/guide/showcase-sell-sessions

## In short
1. Create the service in “Bookings” → “Services”, then pick it in an offer, under “Sessions” in “What you sell”.
2. Add “Session times”: your next free times from “Your hours”, six layouts, and “Working hours” when there is no time.
3. The visitor taps a time: the service’s booking page opens with that time, then “Time”, “Your details”, “Payment”.
4. The time is held while they pay: 30 minutes by card, 3 hours to upload a receipt and then until you decide, set in “Payment holds”.
5. After payment the booking is confirmed, in your “Calendar” and the learner’s “My sessions”; the service policy is the cancellation rule.
6. A taken time is refused before any payment; lost after a paid order sheet, its credit stays with the buyer.

## Before you start
- A service in “Bookings” → “Services”, “Bookable”, with its length, price and who gives it.
- “Your hours” set for whoever gives the service: the showcase’s times come from them, nothing is typed by hand.
- An offer in “Offers” that includes this service, and a showcase selling it.
- Payment methods turned on (the “Payment” tab of “Booking settings”): the hold depends on them.

## The steps

### 1. Put your service in an offer
Create the service in “Bookings” → “Services” with its length, price and who gives it, and make it “Bookable”. Every service has an offer with the same name and price: that is what showcases see. Then open “Showcases” → “Offers” → “New offer”; on the “What you sell” page, the “Sessions” group lists your services and packs: pick the 1:1 calligraphy session, say, and “Number of sessions” to sell more than one. A “Group session” is listed too, but its times don’t show in the section, since you publish its sessions on set dates. “Fixed weekly slot” and “Work review” aren’t under “Sessions”: they are booked from the booking page.
On screen: «Bookings»، «Services»، «Bookable»، «Offers»، «New offer»، «What you sell»، «Sessions»، «Number of sessions»
Tip: The showcase has no times setting: what it shows comes from “Your hours” and the service’s rules. For other times, change them there.

### 2. The “Session times” section
In the editor, add “Session times” (“Your next free 1:1 times; tapping a time starts the booking.”). Times are worked out as on the booking page: from “Your hours” of whoever gives the service and its rules (booking notice, breaks between sessions), over two weeks, minus every busy time: booked sessions, what you closed with “Block time”, your connected outside calendar, your live classes, your “Organization” appointments and times other showcase orders are holding. What reaches the section: the single next free time for a new service; offers carried over from the old system keep their old setting (up to 6 times, or none). Six layouts: “Next”, “Bar”, “Days”, “Week”, “Hours” and “Day cards”. Settings: “Times shown” (3 or 6 times) and “Show the cancellation rule”; content: up to 4 “Working hours” rows (“Saturday – Thursday” · “9:00 – 18:00”). Under the times, “Times are in Algiers time”, and the “All times” link opens the booking page with all your hours.
On screen: «Session times»، «Next»، «Bar»، «Days»، «Week»، «Hours»، «Day cards»، «Times shown»، «Show the cancellation rule»، «All times»
Tip: With a single time, “Next” and “Bar” read better than “Days”, “Week” and “Day cards”. With no free time, the section says “No free times in the next two weeks”, with “Ask for a time” on WhatsApp if your number is in the site settings.
Heads-up: The “Show the cancellation rule” line is fixed: “Free cancellation or rescheduling up to 12 hours before”, and doesn’t read your service’s policy (by default: free cancellation up to 24 hours before). Turn it off if it differs from your policy. The section hides itself in two cases, and the editor says why: “No 1:1 sessions in this offer.”, or “Times are hidden in the product setting: write your working hours to show it.” (a service with no time to pick, such as a group session, and no “Working hours”).

### 3. The visitor picks a time
The visitor sees “Next open time” and “Book this time” (and, in some layouts, “Choose my time”). They tap a time: the service’s booking page opens on your academy’s site, with that time chosen at the first step “Time” if it is still free, and the “Continue · …” button; then “Your details” and “Payment” (“Nothing to pay before the last step”). They pay the service’s price shown there, and can book as a guest without an account. The booking counts as coming from a “Landing page” in “Reports”. That is the case when the service is “Bookable” and its visibility isn’t “Hidden”. A “Hidden” service keeps the time in the showcase itself: the order sheet opens with the “Your session” card (“This time is free” once checked), and “No time yet” removes it so the time is picked after paying.
On screen: «Next open time»، «Book this time»، «Choose my time»، «Time»، «Continue · …»، «Your details»، «Payment»، «Your session»، «No time yet»
Tip: The showcase’s general buy button (the price section, say) sells the offer at its price: the buyer pays, then books a time from “My sessions” with their credit.

### 4. How long the time is held
Under the section’s times, the line “The time is held with your order.”. On the booking page, the “Payment holds” of “Booking settings” → “Policies” apply: “Card payment” “We hold the time 30 minutes for you to pay”, “Waiting for a receipt” “We hold the time 3 hours for you to send the receipt”; once the receipt is uploaded, “The time is held for you until the payment is checked.”. These are the defaults, and you change them there for all your services. On the order-sheet path (a “Hidden” service), the offer engine’s hold stays: “Paying by card holds this time for you for 20 minutes while you pay.”, “Paying with a receipt holds this time for you until the seller checks your payment.”, and the order itself waits 48 hours for the receipt.
On screen: «The time is held with your order.»، «Booking settings»، «Policies»، «Payment holds»، «Card payment»، «Waiting for a receipt»، «The time is held for you until the payment is checked.»
Tip: Review receipts promptly in “Requests” → “Receipts”: a time waiting on your decision stays the buyer’s, nobody else takes it.

### 5. After payment
After a card payment the booking is confirmed and its page says “Booking confirmed” and “We emailed you the details.”. With a receipt it says “We got your payment proof” until you accept it in “Requests” → “Receipts”. The booking shows in “Bookings” → “Calendar” like any other, and for the learner in their portal sessions. The cancellation rule is the service’s policy (“General policy” or “This service’s own policy”); by default: free cancellation up to 24 hours before, half between 24 and 6 hours, returned as credit, and two time changes up to 6 hours before. On the order-sheet path, the paid order gives the buyer the offer’s credit once, and the held time becomes a confirmed session paid from that credit; the order page shows “Your session”: “Held for you until your payment is checked.”, then “Held for you; it is confirmed when you open your purchase.”, then “Your session is booked.”. For sessions with no time, “Book my sessions” opens “My sessions” to book with the credit.
On screen: «Booking confirmed»، «We got your payment proof»، «Requests»، «Receipts»، «Calendar»، «Cancellation policy»، «Your session»، «Your session is booked.»، «Book my sessions»
Tip: In “Reports” → “Where bookings come from”, showcase bookings count under “Landing page”, so you see what it brings you.

### 6. The time someone else took
On the booking page: if someone takes the time before the buyer confirms, they read “Someone just took this time. Pick another.”, and nothing is paid. A time held by an order-sheet order counts as busy on the booking page while it is held: nobody takes it from there. On the order-sheet path: before the order, “This time is no longer free. Pick another one on the page, or go on without a time and pick it after paying.”; after payment, if it is no longer free, the order page says “This time was no longer free when the payment was confirmed. Your session credit is kept: pick another time.” with “Pick a time”, which opens “My sessions”; and an order that expired unpaid: “This time was released when the order expired.”.
On screen: «Someone just took this time. Pick another.»، «This time is no longer free. Pick another one on the page, or go on without a time and pick it after paying.»، «This time was no longer free when the payment was confirmed. Your session credit is kept: pick another time.»، «Pick a time»، «This time was released when the order expired.»
Tip: Kept credit shows to the learner in “My sessions” and to you in “Learners”: nothing is lost.

## After your first session sale
- Set your hours: The showcase’s free times come from “Your hours” in “Bookings”.
- Review receipts: “Requests” → “Receipts”: the time waits on your decision while the payment is by receipt.
- See the buyer’s side: Their bookings and credit in “My sessions”.
- Read the booking page: The page a showcase time opens, step by step.

## Questions

**Where do I choose “Nearest only” or “Exact times” now?**
That choice no longer exists in “Bookings”. A new service shows its single next free time on the showcase, and the “All times” link opens the booking page with all your hours. Offers carried over from the old system keep their old setting.

**Does the buyer pay the offer’s price or the service’s?**
The section’s time opens the booking page, so they pay the service’s price shown there. The showcase’s general buy button sells the offer at its price and windows; the buyer then books a time with their credit.

**What if two people go for the same time?**
The first holds it while they pay. The second reads “Someone just took this time. Pick another.” and picks another, paying nothing.

**How long is the time held with a receipt?**
3 hours to upload the receipt, then until you decide in “Requests” → “Receipts”. You change the 3 hours in “Booking settings” → “Policies” → “Payment holds”.

**Where do I see the booking after payment?**
In “Bookings” → “Calendar”, like any other; a tap opens its drawer. The learner sees it in “My sessions”, and “Reports” counts it under “Landing page”.

**Which cancellation rule applies?**
The service’s policy in “Bookings”, not the section’s line. By default: free cancellation up to 24 hours before, half between 24 and 6 hours, returned as credit. So turn off “Show the cancellation rule” if its line differs from your policy.

**Can I type times myself in the section?**
No, they come from “Your hours”. You only write the “Working hours”, shown by the “Hours” layout and always when there is no time to pick.
