Como se menciona en una de las otras respuestas, la función de zoom comienza en la createZoomfunción del archivo ProductMediaManagerin /skin/frontend/rwd/default/js/app.js.
Entonces, otra opción es anular la createZoomfunción individual a través de JS más adelante en el proceso.
Por ejemplo, si está insertando JS como parte de su propio tema, puede agregar lo siguiente para anular la createZoomfunción en el ProductMediaManagerobjeto.
// ProductMediaManager is outside document.read scope
if (typeof ProductMediaManager !== 'undefined') {
// Override image zoom in /skin/frontend/rwd/default/js/app.js
// and prevent the zooming of images on hover
ProductMediaManager.createZoom = function(image) { return; }
}
Con este método, no tiene que copiar todo el app.jsarchivo. Sin embargo, debe asegurarse de que el JS de su tema se agregue después del archivo JS del tema principal. Encuentro que este es un enfoque más limpio.