# How a visitor buys from your showcase without an account, and what they see after confirming

> A video editor sells a template pack with a review session, a programming coach a course with a printed workbook: the visitor taps the buy button, an order sheet opens in place, they type their number and name, pick a payment method and confirm, with no account. They then have an order page that tells them where it stands, and through it they get into what they bought from any device. This lesson covers everything they fill, everything that is refused and everything they see.

- Time: About 12 minutes
- Who can do it: Reviewing orders and the login link need the “Approve payments” or “Orders and delivery” permission.
- Updated: 2026-11-02
- URL: https://www.dirassaplus.com/en/guide/sheet-checkout

## In short
1. The visitor taps the buy button: the “order sheet” opens in place, with no account to create.
2. They fill their number and name, and for a parcel the wilaya, commune, delivery option and address.
3. They add an extra offer or a code, pick “Pay in full or in parts” and “Payment”, then confirm; a free course starts with “Start the course for free”, with no amount and no payment method.
4. The order is held by method: 48 hours for a receipt, 20 minutes for a card, no limit for cash on delivery.
5. What is not accepted is refused before anything is recorded, by a red banner or under the field; a changed amount is reconfirmed.
6. The /o/ order page tells the state: receipt, review, card, parcel, paid, declined, expired, cancelled; for a free course, “The course is yours” and “Start the first lesson”.
7. The buyer gets in with a tap or a 6-digit code sent to their email; the order has two devices, and you have a login link.
8. “My orders” in the buyer's portal gathers their orders with their state and what was given back, and “My library” their files.

## Before you start
- The order sheet works in every workspace by default, with nothing to switch on. If the Dirassa+ team pauses your workspace by hand, it stops selling multi-item types and their pages show “Notify me” until it is resumed.
- A published showcase whose offer opens the order sheet, and at least one payment method ready in “Payment accounts & methods”.
- For parcels: the delivery fee table, otherwise a parcel order is refused.
- WhatsApp in the site settings if you want “Chat with us on WhatsApp” and keeping the order on WhatsApp.

## The steps

### 1. The visitor opens the order sheet
When the visitor taps a buy button on the showcase, the order sheet opens over the page, titled “Your order”, with “No account needed” beside their details. For a free course it doesn't say “Your order”: its head reads “Start “…”” with the course's title, over “Free · your name and number are enough”. At the top, the choice part that suits your offer: “Pick your option” for tiers, “Quantity”, “Pick what you want”, “Pick 2” for instance with “1 of 2 picked”, or “The bundle includes”. The total is worked out by the server at every change (“Working out the total…”). If they already have an open order for this offer they read “You have an open order for this offer” with “Continue my order”, and if they already own the purchase, “You already have this” with “Open my purchases”. To take the order inside the page rather than over it, add the “Order form” section: it is the same checkout — the choice, phone, name, optional email (or the delivery fields for a parcel), payment methods, then the receipt or cash on delivery — set in its place on the page. While it is there, every buy button that would have opened the sheet scrolls down to it instead, carrying the button’s choice with it. Its five layouts: “Card”, the form on a centred card; “With summary”, a “Your order” card beside it with the offer’s cover, name and price; “Dark”, the form lifted on a dark slab; “Steps”, three stations above it: “Choose”, “Your details”, “Confirm and pay”; “Compact”, the form with no card under a single rule, at reading width. You write its “Heading” and “Intro”, and the editor shows a still picture of it with the note “This is the form’s preview in the editor. On the published page visitors order right here, and every buy button scrolls down to it.”. It shows only for an offer ordered from the page: “The form works with offers ordered from the page itself. This offer is paid on the checkout page, so the buy button is enough.”. And with “Order now” on the same page, the readiness check warns: “The page also has an “Order now” section. Keep one form so visitors are not torn.”.
On screen: «Order sheet»، «Your order»، «No account needed»، «Start “…”»، «Free · your name and number are enough»، «Pick your option»، «Quantity»، «Pick what you want»، «The bundle includes»، «Working out the total…»، «You have an open order for this offer»، «Continue my order»، «You already have this»، «Open my purchases»، «Order form»، «Card»، «With summary»، «Dark»، «Steps»، «Compact»
Tip: The total is worked out by the server, not by the page: the buyer never sees a hand-typed price.

### 2. What the visitor fills
Under “Your details” (for a parcel “Your details · Delivery”): “Phone number” first with “We use your number only to confirm this order”, then “Full name”, then for a digital product “Email”, optional (“So we can send you your access link if needed”); the sheet offers to fix a common typo: “Did you mean …?”. For a parcel, instead of the email: “Wilaya” (those not served are greyed out), “Commune” loaded after the wilaya (“Choose the wilaya first”), then the option “To your door” or “Pickup desk” with its price or “Free”, then “Address” (“District, street and a nearby landmark”) for door delivery only. Under it, “We call you to confirm before shipping”. Errors show under the field: “Enter an Algerian number such as 0555123456”, “Enter your full name (at least 3 characters)”, “Choose your commune from the list”, “Add more detail to the address (at least 8 characters)”.
On screen: «Your details»، «Phone number»، «Full name»، «Email»، «Wilaya»، «Commune»، «To your door»، «Pickup desk»، «Address»، «We call you to confirm before shipping»
Tip: The prices on the two option cards come from the “Delivery fees” table, and the amount the buyer confirms is what the server works out.
Heads-up: A parcel needs an Algerian mobile number: “Delivery needs an Algerian mobile number”. From abroad the email is required, and no parcel ships outside Algeria: “This order ships within Algeria only.”

### 3. The add-on, the code, the payment and the confirmation
After the fields: “Add to my order”, an extra offer with its price and “Sold alone for …” (disabled with installments: “Not available when paying in installments”). Then “Have a discount code?” (shown only when a code works on this offer): they type the code and tap “Apply”, and can “Remove the code”. Then “Pay in full or in parts” when a payment in parts exists: “Pay in full” or “In 3” with “Due now” and “Your payments”. Then a summary: “Amount”, “+ the add-on”, “Delivery · …” and “Total”. Then “Payment” with what is ready for this order: “BaridiMob”, “CCP transfer”, “Edahabia or CIB card”, “Cash on delivery” (for parcels), and for a buyer outside Algeria “International card”, “PayPal” and “Bank transfer”. The button: “Confirm order · 4,500 DZD”, or “Pay 4,500 DZD” for a card, or “Get it free” with no payment methods if the total is zero. A free course, though, speaks as one: its price reads “Free”, never “0 DZD”, with no amounts summary, no “Payment” and no lock on the button; under the phone, “We use your number only to open the course on this device”; the button “Start the course for free” (“Opening the course…” while it works), and under it “By continuing you accept the terms and the privacy policy.”.
On screen: «Add to my order»، «Have a discount code?»، «Apply»، «Remove the code»، «Pay in full or in parts»، «Pay in full»، «Total»، «Payment»، «BaridiMob»، «CCP transfer»، «Edahabia or CIB card»، «Cash on delivery»، «Confirm order»، «Pay»، «Get it free»، «Free»، «Start the course for free»
Tip: Under the button: “By confirming you accept the terms and the privacy policy.”, with their links.
Heads-up: If the method they picked is no longer available: “This method is no longer available. Choose another one.” And if you made a number or wilaya prepaid-only: “Cash on delivery isn't available for this order. Choose to pay in advance with one of the available methods.”

### 4. After confirming: how long the order is held
By receipt (BaridiMob, CCP or bank transfer), the sheet turns into “Your order is held until …”: the account details with “Transfer exactly”, the “Send the receipt photo” button (“A photo or PDF up to 15 MB”), or “I'll send the receipt later”. The hold is 48 hours (three hours for PayPal). By card they read “Taking you to the secure payment page…” and the hold is 20 minutes (40 minutes for the international card); the page updates by itself when the confirmation arrives. With cash on delivery they read “Order received”, “We'll call you on … to confirm before shipping” and “You pay … on delivery”, with no time limit. The sheet offers “Keep my order on WhatsApp”, “Chat with us on WhatsApp” and “My order page”. If the receipt doesn't arrive in time, what the order held (seats, stock, time slot) is released.
On screen: «Your order is held until …»، «Transfer exactly»، «Send the receipt photo»، «I'll send the receipt later»، «Taking you to the secure payment page…»، «Order received»، «Keep my order on WhatsApp»، «Chat with us on WhatsApp»، «My order page»
Tip: The sheet may take a few dinars off the amount (“17 DZD off, so the account holder spots your transfer at a glance.”) so you can find their transfer easily in BaridiMob.
Heads-up: A receipt order opens only after you review it in “Incoming”, under “Receipts to check”, and if it waits for you a day, then three, a reminder reaches you in the bell, on your phone and by email; cash on delivery does not go through your approval there: the parcel ships while the order is pending, and when its state becomes “Delivered” it turns paid.

### 5. What is refused, and how it shows
Every refusal happens before an order is recorded, and the banner is red above the confirm button: changed amount: “The amount is now 4,200 DZD. Check the total, then confirm again.” (the sheet updates to the new figure, also for a code that no longer applies); method no longer available; wilaya or option not served: “We don't deliver to this wilaya yet.”, “This delivery option isn't offered in your wilaya.”; table not set: “Delivery isn't set up yet. Contact the seller.”; “Sold out.”, “All places are taken.”, “Sales are paused.” and “Sales open on …”; and “Too many attempts in a short time”. If they have an unpaid order, the sheet asks “You have an unpaid order” with “Replace it” and “Open my previous order”; if it is being reviewed: “Your previous order for this offer is being reviewed.” Under some of these messages, a “Contact the seller” link if WhatsApp is set.
On screen: «The amount is now 4,200 DZD. Check the total, then confirm again.»، «This method is no longer available. Choose another one.»، «We don't deliver to this wilaya yet.»، «Delivery isn't set up yet. Contact the seller.»، «You have an unpaid order»، «Replace it»، «Open my previous order»، «Contact the seller»
Heads-up: On a general failure: “The order did not go through and nothing was saved. Try again in a moment.” So the buyer needn't fear a duplicate order.

### 6. The order page and its states
Every order has a page at /o/ in your showcase's colours, opened by the link the buyer keeps in WhatsApp (it carries the device key after the #, which never reaches a server). Its states: “Your order is held until …” (receipt awaited), “Receipt received, under review” with “Usually reviewed within about … , based on the last 30 days.” when a real median exists, “Waiting for the payment confirmation” (card) with “Finish paying”, “Order received” then “Your order is on its way” then “Your order was delivered” (cash on delivery) with the line “Order received” → “Confirmed by phone” → “Shipped” → “Delivered” and the tracking, “Payment confirmed. Come in”, “Payment confirmed” for a parcel, “Receipt not accepted” with “Reason” and “Order again”, “The hold on this order expired”, and “This order was cancelled” with “Order again”. A free course's order doesn't say “Payment confirmed”: it reads “The course is yours” — “Start with the first lesson whenever you like, on this device.” —, its amounts read “Free”, and its button “Start the first lesson” opens the first lesson directly, not the course page; the button that opens it on this device, for someone not in yet, carries the same words. For a receipt awaited, “Change the order or the payment” and “Cancel the order” (“Cancel this order? What it holds is released.”): only in this state.
On screen: «Order»، «Your order is held until …»، «Receipt received, under review»، «Waiting for the payment confirmation»، «Your order is on its way»، «Your order was delivered»، «Payment confirmed. Come in»، «Receipt not accepted»، «Reason»، «Order again»، «The hold on this order expired»، «This order was cancelled»، «Change the order or the payment»، «Cancel the order»، «The course is yours»، «Start the first lesson»
Tip: Under the state, the summary: the items, the “Delivery · …” line and “Total”, and “Need help?” to WhatsApp with the order number.
Heads-up: For a cash-on-delivery parcel: don’t wait for “Check receipt” in “Incoming”, which is for receipts only; its order shows there under “Parcels to ship” with “Ship”, then under “Cash with the courier” with “Record cash”. The parcel ships while the order is pending, and it turns paid when its state becomes “Delivered” from the shipping side, or with “Cash collected” in the order window when the courier hands you the parcel's price.

### 7. Getting into what they bought, two devices, and your link
When the payment is accepted the page says “Payment confirmed. Come in”. If the buyer isn't in yet: the “Open my order” button opens their access on this device right away, with no password; or “Sign in with a code sent to your email”: they type their email and tap “Send the code”, get a 6-digit code, type it in “6-digit code” and tap “Confirm” (with “Send the code again” and “Change email”); or “I have an account”. After entering by device, the page offers “Keep your access” and “Keep my access” to link their email and get in from any device. The order has two devices: the link kept in WhatsApp opens it on a new phone, and they read “Your order is open on another phone” with “Open my order on this phone”, up to “Your order has reached two devices”. From your desk: open the order in “Transactions” then “Buyer's access”: “Devices: 2 of 2”, “Reset devices”, and “Send the login link on WhatsApp” to the order's own number only, working once within 24 hours (five links a day per order). When the buyer opens it they read “Your order's login link” with “Open my order on this phone”, and if it was used or is older than 24 hours: “This link has expired”.
On screen: «Open my order»، «Sign in with a code sent to your email»، «Send the code»، «6-digit code»، «Confirm»، «I have an account»، «Keep your access»، «Your order is open on another phone»، «Open my order on this phone»، «Buyer's access»، «Reset devices»، «Send the login link on WhatsApp»
Tip: The login link from your desk works on any phone, whatever the order's device count.
Heads-up: “This order is linked to another account”: the buyer must sign in with the account that opened the order, otherwise you reset it.

### 8. “My orders” and “My library” on the buyer's side
The old “My purchases” page is now “My orders” in the buyer's portal (/learn/orders, or /orders on your academy's own address), and the old /learn/purchases link leads there. Under its title, “Everything you ordered from …, and where each order stands.”, two tabs: “Current” and “Past”, each with its count. In “Current”, the store orders on their way, then the showcase orders waiting for something from the buyer under “Needs a step from you”: a receipt awaited, a card payment not finished, or a paid order they still need to sign in to receive. Everything else — even what is being checked — is in “Past”, under “Earlier purchases” (“Courses, offers and what you bought before the new store”). Each row has its kind (“Offer”, “Course”…), date, reference and state: “Waiting for your receipt”, “Being checked”, “Payment not finished”, “We will call you”, “On its way”, “Paid”, “Receipt not accepted”, “Hold expired”, “Cancelled”. The row opens the /o/ order page, where they send the receipt, finish paying or sign in. If you recorded a refund, they read on the row “3,000 DZD given back to you”. At the foot of the page, the “My library” link (/learn/library): “The files and subscriptions you bought”.
On screen: «My orders»، «Current»، «Past»، «Needs a step from you»، «Earlier purchases»، «Offer»، «Waiting for your receipt»، «Being checked»، «Payment not finished»، «On its way»، «Paid»، «Hold expired»، «3,000 DZD given back to you»، «My library»
Tip: The buyer must be signed in, otherwise the page sends them to sign in. And with nothing current, the page opens straight on “Past”.
Heads-up: The /o/ order page does not mention the amount given back: the confirmed place where the buyer sees it is the order's row in “My orders”.

## Once you know what the buyer goes through
- Review receipts: A receipt order waits for your decision in “Incoming”, with “Check receipt”.
- Set the delivery table: Without it, every parcel order is refused.
- Understand buyer access: The login link and device reset, from your desk.
- Record a refund: When a buyer is owed their money, record it from the order window.

## Questions

**Does the buyer need an account?**
No. “No account needed”: their number and name are enough, and after paying they get in with a tap on their device or a 6-digit code sent to their email.

**My course is free: what does the visitor see in the sheet?**
The head “Start “…”” with your course's title, over “Free · your name and number are enough”. They type their number and name, with no amount and no payment method, then “Start the course for free”. Their order page then reads “The course is yours”, and “Start the first lesson” opens the first lesson directly.

**Does the order sheet work for every workspace?**
Yes, by default and with nothing to switch on. Selling multi-item types stops only if the Dirassa+ team pauses your workspace by hand. The course's original checkout page (receipt and card) works for everyone too, and its lesson is “Receipts and activation cards”.

**How long is the order held?**
48 hours for a receipt and bank transfer, 20 minutes for a Chargily card, 40 minutes for the international card, 3 hours for PayPal, and no limit for cash on delivery.

**Can the buyer cancel their order?**
Yes, only while it awaits a receipt: “Cancel the order” then “Yes, cancel it”. What it held is released.

**The order link is lost, what now?**
They sign in with a code sent to their email, or with their account (“I have an account”), or you send them from “Buyer's access” a link that works once within 24 hours.

**Why isn't a cash-on-delivery order “paid” after I approved?**
It has no approval in “Incoming”: it turns paid when its state becomes “Delivered”, or when you tap “Record cash” on its row.

**Can the order be opened on more than one phone?**
Two devices per order. After that: “Your order has reached two devices”, and you reset the devices or send a login link from your desk.

**What if the buyer picks a wilaya I don't serve?**
It shows greyed out in the list with “— We don't deliver to this wilaya yet”, and the server refuses it if it still arrives.
