В админке на странице товара добавлено поле цвета для варианта. В поле можно записывать код цвета в виде "green", "#579", "#5a73c9". На витрине на странице товара список вариантов выводится в виде окрашенных квадратов. При клике на квадрат он выделяется, увеличиваясь в размере. Если у первого варианта цвет не задан, то список вариантов отображается обычным образом.
На странице товара и списков товара устанавливается активным первый вариант с положительной ценой (если таковой существует).
Имейте в виду, страницы с адресом вида http://domain/products/apple-iphone-4s-16gb?variant=2 из выгрузки в маркет могут показываться неправильно (впрочем, это неизбежно при такой постановке вопроса).
В админке на странице списка товаров для выделеных товаров добавлено действие "Изменить количество". У всех вариантов выбранных товаров устанавливается указанное количество (конкретным числом или как бесконечность).
Стандартно учет количества в Simplа производится по каждому варианту отдельно.
Предлагается доработка, которая ведет учет именно по товару без учета вариантов. Предполагается, что, например, есть всего 50 товаров, и они могут быть разных вариантов в пределах имеющихся 50 штук. Например, есть 50 стиральных машин, продаются в двух вариантах - с доставкой или без доставки (или с установкой или без нее).
Предлагается доработка, позволяющая задавать для вариантов два свойства - размер и цвет, чтобы на страницах сайта по этим свойствам выбирался нужный вариант. Дополнительно создана возможность указывать для картинки цвет варианта. В карточке товара при выборе цвета показываются только картинки, связанные с выбранным цветом.