Upsells catalogue
Create and organize the upsells sold to your guests: cleaning, parking, transfers, early check-in, late check-out.
The Upsells menu at the workspace level opens the catalogue of upsells sold to your guests. It's the central layer: you create upsells here, set their reference price, choose which properties they apply to. The per-property tweaks (override price, local deactivation) are managed from a property's record — see Properties & listings → Upsells & services.
The catalogue page
Upsells menu. Card grid: one upsell per card, with title, type, pricing mode, the count of properties covered, an Active or Inactive badge, and an action menu.
If you have several upsells and write permission, you can reorder them by drag and drop. The catalogue order is the same order they show on the guest portal.
Create an upsell
The Create upsell button creates a custom upsell. The Early check-in and Late check-out system upsells already exist: edit their cards to set prices and times, or deactivate them. They cannot be deleted. The create form has no system-type selector or image upload.
Pricing mode
Four modes:
- Fixed (
fixed) — flat amount per stay, regardless of length or guest count. - Per night (
per_night) — amount multiplied by the number of nights. - Per person (
per_person) — amount multiplied by the number of guests. - Per person per night (
per_person_per_night) — combination of both.
Price
Enter a numeric amount (≥ 0) in your workspace's currency. If you manage properties in different currencies, ZenHost shows the price without a currency symbol (it's the price in the property's own currency).
Translations
Multilingual tabs for title (required, ≤ 255 chars) and description (optional). You add languages via the selector; each language can appear only once.
ZenHost serves the guest the version matching their preferred language, with fallback to a default language if not translated.
Min days before arrival
Min. days before arrival or departure: the deadline uses full days before the stay date, without its operational time. 2 requires two full days before that date, not 48 hours before check-in time. 0 removes the extra lead time; it does not keep the upsell available indefinitely after the date. Check availability in the portal.
For a Late check-out, the field becomes Min. days before departure.
Hour
Only for the Early check-in and Late check-out system upsells, enter the Hour as HH:MM.
Conflict check
For the Early check-in / Late check-out system upsells, ZenHost checks for an opposite upsell, confirmed or pending, on an adjacent booking: early check-in against late check-out. This is not parking inventory, a transfer schedule or a general check against ordinary stay times.
- Enabled — blocks the sale if a conflict is detected.
- Disabled — allows the sale even on conflict.
- Inherit from catalogue (option per property) — applies the catalogue rule.
Target properties
Multi-select. Empty = the upsell applies to all your properties. Otherwise, restricted to the selected ones.
Activate / deactivate an upsell
The Active / Inactive toggle on an upsell card controls global availability:
- Active — visible on the guest portal of the affected properties.
- Inactive — hidden everywhere, can no longer be purchased. In-progress sales are not affected.
Per-property activation / deactivation happens from a listing's Upsells page.
Edit or delete an upsell
The card's action menu offers Edit and Delete. Notes:
- System upsells (Early check-in, Late check-out) cannot be deleted.
- Deletion fails if the upsell has confirmed, pending, or refundable sales in flight — close those sales first.
Sales tracking per upsell
Every upsell card has a View sales link that opens a dialog listing the upsell's sales:
- Confirmed — purchased and paid.
- Pending — ordered but payment not finalized.
- Cancelled — cancelled with no refund (were pending).
- Cancelled refundable — cancelled but paid; a refund still needs handling or checking with whoever collected the payment. This status does not confirm a bank refund.
This is the screen to consult to understand which upsells actually generate revenue and which are rarely ordered.
For refunds, see payments and refunds.