Configure / Discounts
BM
Configure

Discount defaults

πŸ’‘
These are platform templates β€” hosts opt in per listing (the wizard's Pricing step offers them pre-filled). Campaign deals from Campaigns stack on top when both are marked stackable.
TemplateTypeValueTrigger windowPriorityStackableActive

Editing: Weekly stay Active

Template

πŸŒ™ LengthOfStay
🐦 EarlyBird
⚑ LastMinute
❄️ Seasonal
πŸ›  Custom
FlatRate $ off the total
PercentOff % off nightly rate
FixedPrice overrides the nightly rate
LengthOfStay window
Fields swap with the type: EarlyBird shows days before check-in, LastMinute shows max days before, Seasonal shows a date range.
Stackable Β· can combine with other discounts

How it lands at checkout Β· live preview

Cozy Loft Β· $42/night Γ— 7 nights Β· booked 35 days out, during ACL campaign
$42 Γ— 7 nights$294.00
Weekly stay βˆ’10%βˆ’$29.40
Early bird βˆ’8%βˆ’$21.17
ACL fest deal βˆ’15%βˆ’$36.51
Guest service fee 10%$20.69
Guest pays$227.61
Stackables apply sequentially in priority order β€” each line is named in the guest's breakdown, never a silent price drop.

Guardrails

Max combined discount45% then lowest-priority lines drop
Non-stackablesbest single discount wins
FixedPrice templatesnever stack β€” they replace the rate
⚠️
Weekly (10%) + Monthly (25%) can't both fire β€” LengthOfStay windows may not overlap. The 7–27 / 28+ boundary is validated on save.