We want a custom plugin for WooCommerce that does the following:
On the product page of a bookable product(WooCommerce Bookings), we want a list of products that exist in a selected category.
It should be a dropdown with all the products within it.
It should show a small image next to the dropdown list of the selected product.
The product image should be a link, that opens in a new tab, to the selected product.
We should be able to select the default selected product in the dropdown.
When the customer adds the bookable product to the cart, it should also add the selected product, but the product should be added as free.
It should not be possible to remove the extra product from the cart, only when the bookable product is removed, it should also remove the extra product.