Выражение "совершить открытие" не является фразеологизмом.
Во всех случаях запятая нужна, она ставится между главным и придаточным предложением.
Если 3D-туры – то же, что и виртуальные туры, запятые нужны. Обособляется конструкция с союзом или, если или употребляется в значении 'то есть'.
Дело в том, что за словом заверение закрепилось значение 'обнадеживающее заявление; уверение, утверждение': примите заверения в том, что я не виноват. Т. е. это существительное соотносится с первым значением глагола заверить – 'убедить в достоверности чего-л., поручиться за что-л.; уверить'. А со вторым значением глагола заверить – 'удостоверить правильность, подлинность чего-л. подписью, печатью' – соотносится существительное заверка.
Между частями сложного предложения ставится запятая: Прежде чем совершить покупку, рассмотрите содержимое.
Запятые в скобках нужны.
Метать перуны – сердиться, сильно ругать кого-л. Родиться в рубашке – о том, кому всегда сопутствует удача, счастье. Заварить кашу – затеять какое-л. неприятное хлопотливое дело. Взять быка за рога – начинать действовать энергично, решительно. Кот наплакал – очень мало (о крайне недостаточном количестве кого-л., чего-л.).
См. также наш Справочник по фразеологии.