лезем в гугл и узнаем, как создать дочернюю тему->находим файл, который отвечает за вывод нужной вам страницы->переносим его в дочернюю тему->редактируем код, чтобы он выводил нужный результат->профит
Это не жесть, а каскадирование. Скорее всего в стилях где-то более точно указан "путь" до этого элемента. Можно всю жесть заменить на !important, но есть клиенты, которые знают про валидный код и могут начать ругаться. Или еще как вариант перепроверить все таблицы, но это только в том случае, если нормальный бюджет у проекта или клиент хороший.
Вы внимательно статью прочитали?
В Товары -> Свойства вы задаете общие свойства, которые будут у всех объектов (колор, сайз итд). Затем, внутри самого продукта, вы идете в Свойства, затем выбираете необходимое вам свойство, где уже указывается подробности (красный, фиолетовый, в крапинку), обязательно жмете "сохранить св-ва". Затем идете в вариации, выбираете создать все возможные варианты, и для каждого варианта прописываете цену.
Есть IDE, которые заточены исключительно под какой-то определенный язык программирования, например продукты от JetBrains. Есть IDE, которые созданы сразу подо все (Eclipse, NetBeans etc.), а их функционал уже под конкретный язык допиливается плагинами. Есть просто хорошие текстовые редакторы, которые путем установки плагинов превращаются почти в полноценную IDE и на них можно работать практически с любым языком - Sublime Text, Atom.