Routes
| Route | Description |
|---|---|
/salones-eventos | List all venues |
/salones-eventos-crear | Create a new venue |
/salones-eventos-editar?id={id} | Edit an existing venue |
/salones-eventos-detalle?id={id} | View venue details |
/salones-eventos-eventos?id={id} | View events held at a venue |
Venue features
Address and location
Each venue stores a full address with country, city, postal code, and street line. Addresses are resolved via Google Places Autocomplete.
Capacity management
Maximum capacity is set manually or calculated automatically from a Seats.io seat map when one is configured.
Seat map integration
Venues can have an interactive Seats.io seat map. Create a new map from scratch or copy an existing template.
Event history
View all events that have been or are being held at a venue from the venue’s events tab.
Creating a venue
Open the creation form
Navigate to
/salones-eventos-crear or click Crear Sala de Evento from the venues list.Upload a venue image
Click Cargar to upload a photo of the venue.
- Accepted formats: JPG, GIF, PNG
- Maximum file size: 2 MB
- Recommended dimensions: 2500 × 900 pixels
event_venues/{id}/venue_picture.jpg.Fill in venue details
In the Datos del Salon de Eventos section, provide:
| Field | Required | Notes |
|---|---|---|
| Nombre | Yes | Display name for the venue |
| Capacidad Maxima | Conditional | Required when not using a seat map; auto-calculated from the map when one is configured |
| Tipo de Sala de Evento | Yes | Venue type from platform configuration |
| Descripción | Yes | Description of the venue |
Enter the address
In the Dirección section, use the Dirección Completa Google Places Autocomplete field to search for and select the venue address. Selecting a result automatically fills in:
- País — Country (matched to the platform’s location list)
- Ciudad — City
- Código Postal — Postal code
The Google Places integration uses the
@react-google-maps/api library and requires a valid Google Maps API key configured in the environment.Configure a seat map (optional)
In the Mapa de Asientos section, choose whether to configure an interactive seat map:
- No seat map
- Create a new map
- Copy an existing template
Select No, sin mapa de asientos. The Capacidad Maxima field is required and determines the maximum ticket allocation for all events at this venue.
Viewing venue details
Navigate to/salones-eventos-detalle?id={venueId} to see the venue detail page. It shows:
- ProfileBanner — Venue name, image, type, and capacity.
- IntroCard — Full address, description, and seat map information.
Viewing events at a venue
Navigate to/salones-eventos-eventos?id={venueId} to see all events scheduled at that venue. The page reuses the standard EventsTable component filtered to the venue ID.
Editing a venue
Navigate to/salones-eventos-editar?id={venueId} to open the edit form. The EditEventVenueForm pre-populates all fields with the current venue data. The form structure mirrors the creation form.