“Bus Ticket Booking with Seat Reservation for WooCommerce” Documentation by “SmartCms Team” v1.0
“Bus Ticket Booking with Seat Reservation for WooCommerce”
Thank you for purchasing my extension. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!
Table of Contents
- Installation
- Configuration
- Product Customfield
- How it work
- Print Tickets
A) Installation - top
The first way: - Traditional manual
Step 1: get and expand zip files, upload to your server, read more here
Step 2: Go on Plugins, find "Bus Ticket Booking with Seat Reservation for WooCommerce" and click Active
The second way: - WordPress built-in installer
Step 1: Go on Plugins → Add New → Upload Plugin → browse to "scw-bus-seat-reservation_v1.0.zip" file and click Install Now, read more here
Step 2: When plugin installed succeed, click Active

B) Configuration - top
Go to "Bus Seat Reservation" under Settings in left menu Dashboard
Here you can create bus profile, like Bus 1, Bus 2... depend on your number of buses. Then click Add button.

Config for each profile.
- A form of profile will be show, you can add types of seat, here you can choose color or upload an image icon for type, and choose if this type is hallway or booked, then click Add button.
You can also edit or delete them.

- Schedules: You can create separate schedules by choose a date in date picker, then click ADD button or setting daily schedules by days in week and daily times.
Remember only one of them is effective, separate schedules or daily schedules.

- Prices: Next step you can create price types, for example children and adults, if you don't need this, you still have to create at least one type. Then you can setting price mapping.

- Finally, you can setting map of seats. Enter label of rows, for example A,B,C... and label of columns, for example 1,2,3... then click Save button.
A map of seats will be show, here you can enter label in frontend (default is row.column) and choose type for each seats, if you want block some seats, you can choose type for that seat is type that you created with "is Booked Seat", or if that seats is hallway or a space, you can choose type for that seat is type that you created with "is Hallway".

C) Product Customfield - top
Go to product edit page, bellow Product Data form, you will see a new form, called "SmartCms Bus Seat Reservation", here you can choose bus profile, then click Save button.
If you are creating a new product, you must click "publish" before choose Bus profile for product.

Here you can also manage Booked seats, see order or delete for new reservating seats.

D) How it work - top
On the product page, the customers can see seats mapping of this product.
Customers can choose schedule, then choose an option and then choose seats and addtocart.

On the cart page, the booked seats will display bellow price, the price of seats also calculated here.

When customer complete order, the booked seats also display.
In the Order edit page and Product edit page in Backend, Admin can see booked seats.

E) Print Tickets - top
Go to Orders listing in backend, in the Actions, you will see a button, hover on it you will see "Print Tickets" tooltip. Click on it, a new print window will be open, here you can print ticket with basic information.


Once again, thank you so much for purchasing this extension. As I said at the beginning, I'd be glad to help you if you have any questions relating to this extension. No guarantees, but I'll do my best to assist. If you have a more general question relating to the extension on CodeCanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.
SmartCms Team
Go To Table of Contents