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
- Click the
+button from the top-right side. - The
Add Seat Rateform 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.