Посоветуйте какой-нибудь модуль или какой код прописать, чтобы по клику на доп. изображение товара, оно заменяло главное изображение. В каких то шаблонах это по умолчанию, но как там это сделано не могу разобраться.
Power Image Manager - то что тебе нужно. Вообще отличная штука! К этому менеджеру изображений есть ещё плюшка в виде Multi Image uploader (который позволяет добавлять фото просто перетаскиванием с компа)