Hi I can help answer your questions about these customizations.
if it’s possible to stop the automatic redirection to the checkout page when you add a ticket to the shopping cart?
It maybe possible, but we do not have that feature so we can help out if you get stuck trying to do this yourself, but for the most part this customization is beyond the support we can provide.
Failing that, is it be possible to include a ‘Book another event’ link back to the calendar/events listings on the checkout page when a ticket is added (that preferably wouldn’t appear if they’re buying only an item from our shop)?
Again this is possible, but beyond the support we can provide. The cart and checkout page are directly from WooCommerce we do not do anything to modify them, so that would be a customization of WooCommerce as well.
Does that answer your questions?