Seat Rate

Introduction

In Zoyride, a Seat Rate is used to define per-seat pricing for Bus and Shuttle bookings. It allows administrators to configure fares based on the selected route, time table, seating layout, pickup location, drop location, tax, payment terms, and seat-wise pricing.

The Seat Rate module connects the fare structure with a specific Time Table and Seating Layout so that seat prices can be applied accurately for different route stops and seat combinations. Administrators can create different prices for different pickup and drop points, apply fares to selected seats, add amenities, configure discounts or markups, and manage inclusions or exclusions through tags.

This module is important for managing Bus and Shuttle operations where passengers book individual seats instead of the complete vehicle. It ensures that seat fares are properly configured before creating Bus or Shuttle bookings.

Seat Rate List

Step 1: Open Seat Rate Module

Go to Menu > Seat Rate.

The Seat Rate list will open.

The list shows:

  • Name
  • Rate Type
  • Time Table
  • Seating Layout
  • Validity
  • Currency
  • Tags
  • Action

Step 2: Search Seat Rate

Use the search bar to find an existing seat rate.

You can search by rate name or other available filter options.

Step 3: Use Actions

In the Action column, admin can:

  • Click the edit or pencil icon to edit seat rate
  • Click the delete or trash icon to delete seat rate

Add New Seat Rate

Step 1: Click Add Button

  1. Click the + button from the top-right side.
  2. The Add Seat Rate form will open.

Step 2: Fill Group Details

Enter the basic seat rate details:

  • Group Name
  • Rate Type
  • Currency
  • Valid From
  • Valid Till
  • Seating Layout
  • Time Table
  • Tax
  • Payment Terms

Fields marked with * are mandatory.

Step 3: Select Rate Type

Choose the rate type from the dropdown:

  • Bus
  • Shuttle

Select Bus for bus seat pricing and Shuttle for shuttle seat pricing.

Step 4: Select Seating Layout

Select the seating layout that will be used for this bus or shuttle.

Example:

  • 18 Seater Shuttle
  • 56-Seater Double Decker

The selected layout will decide how seats are shown in the seat price section.

Step 5: Select Time Table

Select the Time Table for which this seat rate is applicable.

Example:

  • Delhi-Dehradun
  • ISBT-Iksana
  • IT Park to ISBT
  • Dehradun to Delhi

The Time Table decides the pickup and drop stop options.

Step 6: Select Tax and Payment Terms

Select the applicable:

  • Tax
  • Payment Terms

These will be used while calculating fare and booking amount.

Step 7: Add Amenities

Select amenities if applicable.

Examples:

  • Blanket
  • Charging Point
  • Wi-Fi
  • Water Bottle
  • Reading Light
  • Entertainment System
  • Toilet
  • Air Conditioning
  • Pillow

Step 8: Add Markup, Discount, or Booking Amount

If required, enter:

  • Markup
  • Discount
  • Booking Amount

Each value can be added as:

  • Absolute
  • Percent

If not required, keep the values as 0.

Add Tags

Step 9: Add Inclusions and Exclusions

In the Tags section, add tags if required.

You can add:

  • Inclusions
  • Exclusions

Example:

  • Extra
  • Food Included
  • Non-refundable

Add Seat Prices

Step 10: Click Add Seat Price

Scroll to the Seat Prices section and click + Add Seat Price.

A new price entry will be added.

Step 11: Select Pickup and Drop Location

In the price entry, select:

  • Pickup Location
  • Drop Location

These locations will come from the selected Time Table.

Example:

  • Pickup: ISBT, Dehradun
  • Drop: IKSANA, Dehradun

Step 12: Enter Bulk Price

Enter the fare amount in the Bulk price field.

Example:

  • 120
  • 399
  • 500

Step 13: Select Seats

Choose the seats where this fare should apply.

Options:

  • Select All: applies price to all seats
  • Select Empty Seats: applies price only to seats without price
  • Manually click individual seats if different seats have different prices

Step 14: Apply Price to Seats

After entering the fare, click Apply to seats.

The selected fare will be applied to the selected seats in the seating layout.

Step 15: Add More Price Entries

If different pickup or drop points have different fares, add another price entry.

Example:

  • ISBT to IKSANA = ₹120
  • ISBT to Haridwar = ₹399
  • ISBT to Delhi = ₹500

Each price entry can have different pickup and drop locations and seat prices.

Step 16: Save Seat Rate

After completing all details, click Save.

The seat rate will be created and available in Bus or Shuttle booking.

Edit Seat Rate

Step 1: Open Seat Rate List

Go to Menu > Seat Rate.

Step 2: Click Edit Icon

Click the edit or pencil icon for the required seat rate.

Step 3: Update Details

Update required information such as:

  • Group name
  • Rate type
  • Validity
  • Seating layout
  • Time table
  • Tax
  • Payment terms
  • Amenities
  • Tags
  • Seat prices

Step 4: Save Changes

Click Save to update the seat rate.

Delete Seat Rate

Step 1: Find Seat Rate

Search or select the seat rate from the list.

Step 2: Click Delete Icon

Click the delete or trash icon from the Action column.

Step 3: Confirm Delete

Confirm the delete action if prompted.

Important Notes

  • Time Table must be created before creating a Seat Rate.
  • Seating Layout must be created before creating a Seat Rate.
  • Pickup and Drop locations come from the selected Time Table.
  • Seat price must be applied to seats before saving.
  • Use multiple price entries when fares are different for different stop combinations.
  • Select the same Seat Rate while creating a Bus or Shuttle booking.