I'd be happy to take a look at what the current functionality is and recommend some potential workarounds for you. It sounds like your theme supports image zooming, but it doesn't appear to be working. Could you link me to an example product page so I could take a look at my end?
Otherwise, we can explore some apps that would add this sort of functionality to your store. If there is anything else I can help you with, please let me know.