A fair virtual queue for your busiest drops
Hold shoppers in a fair line before a flash sale, product drop or traffic spike, keep bots out, and let real customers into your shop at a pace your stock can serve. When no queue is running, your shop works exactly as before.
A fair numbered queue, scheduled drops and automatic spikes, bot screening, stock aware admission, purchase limits and a live dashboard.
A fair line, a stable shop
Shoppers get numbered places in the order they arrive, and you let them in at a steady rate, so your store stays up and the sale stays fair.
A fair queue
Shoppers get numbered places in the order they arrive, one per browser, and the order holds even when Odoo runs several workers.
Bots turned away
Every place needs a page token from a real browser, so automation tools and floods from one network are turned away.
Served by your stock
Admission never runs ahead of the free stock of the drop products, and the queue can stop and say so when they sell out.
Everything the app does
Every capability below is in the published app, nothing added.
Fair queue
Shoppers get numbered places in the order they arrive, one place per browser, and the order holds across several Odoo workers.
Drops and spikes
Run a scheduled drop with a countdown and an optional email waitlist, or let the queue start by itself when too many shoppers arrive at once.
Choose what to protect
Guard the whole shop, chosen categories, chosen products or a single landing page, while the rest of your website stays open.
Steady admission
Set how many shoppers go in per minute, the most shoppers in the shop at once and how long each one may stay, never ahead of free stock.
Purchase limits
Cap the units each customer may buy of each drop product, checked in the cart and again before payment.
Bot screening
Every place needs a page token from a real browser, with network limits and optional reCAPTCHA or Turnstile, so scripted clients are turned away.
From the queue into your shop
Shoppers wait fairly, then move into the shop by themselves at the rate you set.
Shoppers join the line
Each shopper gets a numbered place in the order they arrive, on a branded waiting page that shows their place and the expected wait.
Bots are screened out
Every place needs a page token from a real browser, so automation and floods from one network are turned away.
You admit at a safe rate
Set how many go in per minute and the shop capacity, never ahead of free stock, and watch it on a live dashboard.
Real customers check out
Admitted shoppers move to the shop by themselves, with purchase limits enforced in the cart and before payment.
Watch and steer in real time
A live dashboard lets you steer the launch as it happens.
- Watch the line, the shop and the stock as it happens.
- Pause, resume or change the admission rate on the fly.
- Let in the next group or close the queue when you choose.
- Cap units per customer, checked in the cart and before payment.
- Edit and translate the waiting page texts to match your brand.
For any Odoo shop with a big launch day
Wherever demand can outrun your store or your stock.
Flash sales
Keep the store stable when a sale opens to a crowd.
Product drops
Run a fair, scheduled drop with a countdown and a waitlist.
Traffic spikes
Let the queue start by itself when too many shoppers arrive at once.
Virtual Waiting Room for Flash Sales extends standard Odoo eCommerce. It does not replace or debrand any native feature. It adds a fair queue, bot screening and stock aware admission on top of the shop, cart and checkout you already use.
Planning a drop or a big sale?
Tell us about your launch and we will help you pick the right rate, limits and protection, show you the app and plan your rollout.
Questions, answered
Does it slow my shop when there is no sale?
No. When no queue is running, your shop works exactly as before. The queue only applies to what you choose to protect.
How does it keep the queue fair?
Shoppers get numbered places in the order they arrive, one per browser, and the order holds even when Odoo runs several workers.
How are bots kept out?
Every place needs a page token from a real browser, with network limits, and you can add reCAPTCHA or Turnstile if you use them.
Does admission follow my stock?
Yes. Admission never runs ahead of the free stock of the drop products, and the queue can stop and say so when they sell out.
Can I limit how much each customer buys?
Yes. You can cap the units each customer may buy of each drop product, checked in the cart and again before payment.