Setting Up Your Rooms
Setting up rooms is a review pass, not a data-entry marathon. HiLucy takes the rooms an owner described during onboarding, turns them into draft products, and hands you a page where you check each one and publish. This article walks the whole loop.
Import from the wizard
Open Rooms for a hotel listing (/admin/listings/<id>/rooms) and click Import from wizard in the top right.
Import reads the rooms the owner entered in the hotel onboarding wizard and creates one draft product per room. It's safe to run more than once:
- Each seeded room is keyed to its wizard entry, so re-running after the owner resubmits the wizard updates the matching product in place rather than duplicating it.
- A room you've already edited or published by hand is left alone. Operator changes always win over a later re-import.
If nothing imports, the page tells you there are no rooms in the onboarding data yet. That usually means the owner hasn't submitted the room section of the wizard. Rooms also seed automatically when the wizard is submitted, so the manual Import from wizard button is mostly for backfills and re-runs.
Why drafts, and why "Check price"
Wizard rate fields are free text. Owners write "$70", "50", and "20 per person" as rates, reuse a room name twice, and sometimes put two different numbers in two different fields. So the seeder parses what it can and lands every room as a draft:
- When the rate parses cleanly, the draft carries that rate and rate model. "Per person" anywhere in the pricing text sets the per-person model automatically.
- When the rate can't be read, or two fields disagree, the room gets a Check price badge and a rate of 0. A room with no valid rate can't be published, so this is a gate you have to clear.
A banner at the top of the page counts how many imported room types are waiting for review.
Review and edit a room
Each room shows as a card with its rate, occupancy, bed configuration, view, and stock count. Click Edit to open the room dialog, where you can set:
- Name
- Nightly rate (USD)
- Pricing — Per room / night or Per person / night
- Max guests
- Identical rooms — how many physical rooms of this type exist (the stock count)
- Beds and View
Save when it looks right. Editing a room also marks it as operator-touched, so a future re-import won't overwrite your work.
Publish
When a draft has a valid nightly rate, click Publish on its card. That's the moment the room type becomes bookable and starts counting toward the listing's billing.
A couple of guardrails:
- Publish is disabled until there's a rate. If a room still reads $0, set a nightly rate in the edit dialog first. The button tooltip will tell you.
- Publishing is the only thing that makes a room sellable. A draft, however complete, is invisible to guests.
A sensible order of operations
- Import from wizard to pull in what the owner described.
- Clear every Check price room first; those are the ones the seeder wasn't sure about.
- Confirm rate, pricing model, occupancy, and stock on the rest.
- Publish each room you're happy with.
- Add any room type the owner forgot, then publish it too.
Once rooms are live, revisit Room Pricing Models if you want to add length-of-stay discounts, and see the Hotel Rooms Overview for how published rooms feed reservations, folios, and billing.