Hello, yes this is the intended behaviour, the events are displayed in the timezone of the provider. If an event starts at 7pm in the UK, it is displayed to start at 7pm no matter the customer location, because the event takes place in the UK anyway. For example, if you book a spectacle in the UK from Italy and if that spectacle starts at 7pm, it would be missleading to display that event at 8pm.
(Make sure to set the timezone in Booking Activities > Settings > General too)
Instead it is really important because for online events, if I book the event from Italy, I should see a different time.
Are you sure, this is something that cannot be fixed?
Oh right, thank you for the clarification, I understand that you would want to display the events in the customer’s timezone for online events. However there is no such option, and it would be hardly possible with custom code for now unfortunately. I can only note your feature request, thank you.
Sure, it could be really useful.
When a customer place an order through woocommerce, is it not possible to add the time zone, in this case UK time zone, on the calendar and on the reservation email?
For example, a customer book an appointment, at the moment he/she receives this details on the email
11 October, 2021 19:00 → 20:00 x1
but it should be
11 October, 2021 19:00 → 20:00 x1 (UK time zone UTC+0)
If the timezone is the same for the whole website, you can add it in Booking Activities > Settings > Messages > “Complete date and time format.”, “Short date and time format.” and “Time format.” (you need to escape each character: \(\U\K \T\i\m\e \z\o\n\e \U\T\C\+\0\))
If the timezone is not the same depending of the events, you can add the timezone in the event title.