# ¿Cómo sincronizar HBook con Campsites.co.uk?

HBook es compatible con la sincronización iCal “inteligente” de [campsites.co.uk](https://www.campsites.co.uk/), desarrollada para evitar reservas duplicadas.

HBook también recupera la URL con los detalles de la reserva de campsites.co.uk y muestra un enlace directo dentro de su lista de reservas. Esto significa que puede abrir los detalles completos de la reserva en campsites.co.uk en una nueva pestaña del navegador con solo un clic.

**Paso a paso para sincronizar con Campsites.co.uk en ambos sentidos:**

Primero deberá ponerse en contacto con [campsites.co.uk](http://campsites.co.uk) para configurar la sincronización de iCal con HBook.

1. En **HBook > Sincronización iCal**, haga clic en Obtener URL” y copia la URL generada por HBook para ese alojamiento. Repite el proceso para cada uno de los alojamientos que tenga.
2. Dado que campsites.co.uk gestiona toda la configuración y las conexiones, usted enviará un correo electrónico a [bookings@campsites.co.uk](mailto:bookings@campsites.co.uk) con las URL copiadas de HBook.
3. Le enviarán un correo electrónico con las URL de exportación. Copia estas URL.
4. De vuelta en **HBook > Sincronización iCal**, haga clic en “Sincronizar con un nuevo calendario”, introduce un nombre (por ejemplo, “Cabaña A”), pega la URL de Campsites.co.uk y haga clic en Añadir. Repite este proceso para cada alojamiento.

Recomendamos la siguiente configuración para que la sincronización funcione correctamente:

- En **HBook > Sincronización iCal > Ajustes de importación**, ajuste “Excluir fechas bloqueadas de la importación” en “Sí” si desea eliminar fechas bloqueadas.
- En **HBook > Sincronización iCal > Ajustes de exportación**, seleccione “Sí” en “Incluir fechas bloqueadas en la exportación” si desea exportar un archivo.
- Si necesita bloquear alguna fecha (por ejemplo, para trabajos de pintura), hágalo desde **HBook > Reservas > Bloquear alojamiento**. Gracias a la sincronización con iCal, se bloqueará automáticamente en el calendario de Campsites.co.uk.

**Mostrar información adicional sobre reservas de Campsites.co.uk en HBook**

Puede usar el filtro [hb\_ical\_additional\_non\_standard\_properties](https://es.documentation.maestrel.com/hbook/personalizacion-del-plugin#personalizacióndelplugin-hb_ical_additional_non_standard_propertieshb_ical_additional_non_standard_properties) y HBook mostrará información adicional sobre la reserva procedente de Campsites.co.uk en los detalles de la reserva.

Añade el siguiente fragmento de código al archivo functions.php de su tema hijo:

```
function my_ical_additional_non_standard_properties ( $default_ical_non_standard_properties ) {
    $additional_data = array(
        'X-Adults',
        'X-Children',
        'X-Infants',
        'X-Dogs',
        'X-Vehicle-Registration',
        'X-Total-Booking-Value',
        'X-Total-Booking-Value',
        'X-Deposit-Value',
        'X-Balance-Due-Date',
        'X-Balance-Paid-Date'.
        'X-Balance-Paid-Amount'.
        'X-Vehicle-Registration',
        'X-Commission-Inc-VAT',
        'X-Notes'
    );
    $updated_comment_data = array_merge( $default_ical_non_standard_properties, $additional_data );
    return $updated_comment_data;
}
add_filter( 'hb_ical_additional_non_standard_properties', 'my_ical_additional_non_standard_properties' );
```