Skip to main content

Coupons

The Coupons feature lets you create discount codes that customers or admins apply during booking. Coupons support both percentage-based and fixed-amount discounts, can be limited to specific tours or all tours, and can have an expiry window and a usage limit.

Key capabilities

  • Create discount codes with percentage or fixed amount discounts
  • Limit a coupon to all tours or to a specific selection of tours
  • Set a validity window with Valid from / Valid to dates
  • Cap usage with a Usage limit and track Used count
  • Apply or remove coupons from the admin booking flow at any time
  • Let customers apply a code themselves in the booking widget
  • Toggle coupons between active and inactive

User roles

RoleDescriptionKey actions
Company AdminStaff using the Vaylo Admin PanelCreate, edit, deactivate coupons; apply or remove them on a booking
Passenger (Customer)End-user in the booking widgetEnter a coupon code to receive a discount during booking

Where it lives

Tour Administration → Coupons.

Coupons surface on:

PlaceWhat you see
Bookings → Edit → Billing tabApply coupon action; staff enters a code and chooses which items it applies to
Booking widget — checkoutApply coupon field on the payment step for customers
note

The Apply coupon action now lives on the Billing tab, where all coupon discounts are managed. On older bookings the coupon control on the Payments tab is still visible, but it can only remove an existing coupon — new coupons are added from the Billing tab.


Creating a coupon

  1. Navigate to Tour Administration → Coupons.
  2. Click Create coupon.
  3. Fill in the fields:
    • Coupon code — the string the customer or admin enters (codes are typically case-insensitive in the booking flow).
    • Validity — the Valid from and Valid to dates.
    • Discount typePercentage or Amount.
    • Discount value — the percentage (e.g. 10) or amount (e.g. 200).
    • Usage limit — how many bookings this coupon can be used on (0 for unlimited).
    • Tour selectionAll tours or Specific tours (pick the tours that apply).
    • Description — internal note for staff.
  4. Click Save.
note

A coupon discount can be applied across all payable items — the tour, hotels, and supplements — not just the tour price. When a coupon is applied, each selected item receives a proportional share of the discount based on its price, with VAT handled consistently per item. See Choosing which items a coupon applies to.


Applying a coupon to a booking

From the admin:

  1. Open the booking from Bookings.
  2. Open the Billing tab.
  3. Click Apply coupon and enter the coupon code.
  4. Choose which items the discount applies to.
  5. The discount is applied and the Discount type and Discount fields on the booking are locked from manual edits.

From the booking widget, customers enter their code on the payment step before completing the booking.

tip

To swap one coupon for another, remove the active coupon from the booking first — the discount fields unlock again.


Choosing which items a coupon applies to

A coupon discount is distributed across the booking's payable items — the tour, hotels, and supplements — rather than only the tour price.

When you apply a coupon, each item shows a checkbox. Tick the items you want the discount to apply to and untick the ones you don't (for example, you may not want to discount hotels). Vaylo then splits the coupon amount across the selected items in proportion to each item's price, and applies the discount to both the price and the VAT for each item, consistent with how tour discounts already work.

Example — a 1000 SEK coupon applied to a tour, a hotel, and two supplements might be distributed as:

ItemShare of discount
Tour500 SEK
Hotel300 SEK
Supplement 1150 SEK
Supplement 250 SEK
note

When you untick an item, it is removed from the total used to calculate each share, so the remaining selected items absorb the full coupon amount between them.


Removing a coupon from a booking

From the admin, open the booking's Payments tab and clear the coupon. The discount is removed and the Used count on the coupon is decremented.


Validity, usage limits, and auto-deactivation

A coupon is valid for booking if all of the following are true:

  • It is active.
  • The current date is between Valid from and Valid to.
  • The coupon code matches what the customer entered.
  • The coupon applies to the selected tour — either All tours is set, or the booking's tour is in the Specific tours list.

When the Used count reaches the Usage limit (and the limit is non-zero), the coupon is automatically set to inactive so it cannot be applied to any more bookings.


Updating a coupon

Open the coupon from the list and edit any field. Changes only affect bookings created after the update; bookings that already use the coupon keep their applied discount.


The Coupons list supports filtering by Active / Inactive / All, plus searching by code and by date range.

Can't find what you're looking for?Email support@vaylo.com →