Seat Addon

The MEC Event Seat addon is a great tool for booking event seats. If you want to give your guests the option of picking their spot in the venue, this addon is made for you. Whether you’re hosting a seminar, play, or concert with multiple rows or circular tables, this addon allows users to select their preferred spot in the venue. Not only that, but you can also create a customized venue plan and choose from a variety of ready-made layouts to make the process even easier. Give your guests a seamless booking experience with MEC Seat.


In order to install the addon, please go to your WordPress Dashboard > Plugins > Add New and upload, install, and activate the addon.

Event Seat Addon


Now that the Seat addon has been activated, please check if the MEC Booking system is activated on your website by referring to the article below:

Using Seat Addon

Once you have verified that it is activated, go to your WordPress Dashboard > M.E. Calendar > Settings > Seat and check to enable the seat module, then save the settings and reload the page for Seat settings to become available.

Seat Addon

Enable Seat Skip: Users can enable Seat Skip when booking, allowing them to register without selecting a seat.

Creating Seats Area Plan

Click on the Seats Area Plan button to create your first Plan. On the right side of the opened pop-up, we can create different areas by filling out a simple form, and a preview of the created plan will appear on the left side.

With Seat Addon, you have the option to create two types of areas: Line and Circle.

Event Seat Addon

Let’s create a plan together that includes two areas. The first area, named “SPECIAL,” will have three rows of seats with 20 seats per row. Fill out the form and click “Add Area.”

mec seat 003 - Seat Addon

Here is a preview of the first area:

mec seat 005 - Seat Addon

Now, include a new section called “EXECUTIVE” with five rows, each containing 20 seats.

mec seat 006 - Seat Addon

Our plan’s overall structure is complete, though configuring your venue’s seating arrangement may not be straightforward. You may need to remove certain seats or take into account reservations made by other participants. You can customize each seat individually by clicking on it to access its settings.

mec seat 007 - Seat Addon
  1. Display: Either show or hide this particular seat.
  2. Book status: Check if this seat is booked.
  3. Handicap Accessible: Whether this Seat is accessible for individuals with disabilities.
  4. Selected Seat Color: Set a custom color for the selected particular seat
  5. Note Selected Seat Color: Set a custom color for the not selected particular seat
  6. Description: Enter the seat description to note the users.

The same options are available for each entire Row. You need to click on the gear icon next to each row so you can configure it.

mec seat 008 - Seat Addon

In the seating plan, the red area is currently inaccessible, and some seats are already reserved (grey ones). The seating arrangement has been finalized as follows:

mec seat 009 - Seat Addon

Once you have completed the design of your seating arrangements, it is advisable to save the settings and enable the seat module for each individual Event. You can use the default pattern or create a unique design for each event.

Using the template plan for events

To utilize the event plans, navigate to the edit page of the specific event and activate the seating option located in the corresponding section.

mec seat 011 - Seat Addon

The plan will now be accessible to users, allowing them to choose their preferred seat during the booking procedure.

mec seat 013 - Seat Addon
mec seat 012 - Seat Addon

Create a circular table with Seat Addon

Using the MEC Seats Addon, you can easily generate an area plan that accommodates a specific number of circular tables. This plan is ideal for a variety of events, including ceremonies, churches, and more.

To use this option, simply choose the circle in the seat type of your venue.

MEC Seat

Now, With this feature, you can create tables with varying numbers of guests seated around them.

mec seat 015 - Seat Addon
  1. Rows: Number of rows to display the tables.
  2. Seats: Total number of Seats in a row.
  3. Area Title: Title of each designed area.
  4. Description: Additional description for the area.
  5. Tickets: It is possible to choose the type of tickets assigned to the table.
  6. Seat Type: Choose Line or Circle type.
  7. Seats: Number of available seats at each table.

To save your settings, simply click on the “Add Area” button followed by the “Save” button.

In this particular example, there are 54 seats in total, divided into three rows. Each row consists of three tables, with each table accommodating up to six individuals.

Creating individual plans for each event

If you need to use different plans for each event, you can disable ” inherit from global options” from seat options and create a new plan. All the options are also available in the following section:

mec seat 14 - Seat Addon

Assigning area to a certain ticket

The first event ticket will be bookable through the whole seat area plan by default. But if your event offers different tickets, and you want to have different prices for each certain part of your area, you can assign each ticket to the individual seats or the rows.

Important Note: In order to use this feature, you need to create the plan for each event individually. But you can use the global plan, too by importing the JSON code to this particular event. To do this, you need to export the global plan from MEC Settings > Seat > Import/Export and import it to the event edit page > Seat options > Import/Export.

After importing the global plan or designing the individual plan for the event, there are four methods:

  • Assigning the whole plan to a certain ticket: Click on General settings and set the ticket option for the desired ticket from the single event edit page > seat options.
mec seat 016 1 - Seat Addon
mec seat 017 - Seat Addon
  • Assigning a specific ticket to a particular area: When creating a new one, you can assign a particular ticket to that area. This example shows that the “SPECIAL” ticket has been assigned to the “SPECIAL” area.
mec seat 018 - Seat Addon
  • Assigning one or more rows of a plan to a certain ticket: Click on the gear icon next to the desired rows in your plan to open up the settings page. Now you can set the option for the desired ticket.
mec seat 17 - Seat Addon
mec seat 18 - Seat Addon
  • Assigning single seats to a certain ticket: You need to click on the seats you want to assign in your plan to open its settings page. The settings page looks exactly like the previous methods, and you should set the ticket options for the desired tickets and save them.

Now your participants can only book the tickets you have picked for the seats that you have designed.


It is possible to export the created plans to a JSON file and import them both in MEC Settings > Seat > Import/Export and in Event add/edit page > Seat Options > Import/Export. Therefore, transferring global plans to individual event plans and vice versa is possible.

Seat Addon

The seat numbers of the registered bookings

The booked seat numbers will be displayed in the registered bookings. Please take a look at an example in the screenshot below:

mec seat 19 - Seat Addon

Notification email placeholders

In order to inform users of the booked seat numbers, this placeholder, %%seat_numbers%%, will be added to these notification emails: Booking, Booking Confirmation, Booking Rejection, Booking Verification, Booking Cancellation, Booking Reminder, Event Soldout, Admin, Event Finished. You can easily show the booked seat numbers by including this placeholder in your email.

mec seat 20 - Seat Addon

Report Out Dated Content

If you think the content of this page does not reflect updated information, please let us know.

Report Now


No Comment.