There are several plugins that load the WooCommerce products on the category page with AJAX, but then the image zoom isn’t applied on the newly added products. Continue reading in order to find out why does that happen and how to solve this issue.

The Porto theme adds its own inner zoom to the WooCommerce product images. Simply enabling the WP Image Zoom plugin will not replace the inner zoom added by the Porto theme.
In order to make the zoom from WP Image Zoom to have effect on the product images, you need to disable the inner zoom added by the Porto theme, as shown in the following screenshot.

When the Simple Custom CSS and JS plugin is installed, there is a new WordPress role created called Web Designer. Along with the Web Designer role there are also the following capabilities created: publish custom css, edit custom css, edit others custom css, edit published custom css, delete custom css, delete others custom css, delete published custom css. The Web Designer role and the Administrator role are automatically assigned the aforementioned capabilities