Каму надо функция позволяет копировать все значения вариантов товара по кнопке добавить вариант
(У кого нету вариантов например color удалите сточки из функции)
в файле в симпле (админке) product.tpl
в скрипте добавления варианта
вставить
$('#variants_block span.copy').click(function() {
var v = $('#variants ul:first-child'),
price = v.find('li.variant_price input').val(), //получаем цену
old_price = v.find('li.variant_discount input').val(),//получаем старую цену
name = v.find('li.variant_name input').val(), //получаем наименование
color = v.find('li.variant_color input').val();//получаем цвет
sku = v.find('li.variant_sku input').val();//получаем артикул
//здесь по одноименным параметрам вставляем полученные значения
$('#variants ul').each(function(){
$(this).find('li.variant_price input').val(price);
$(this).find('li.variant_discount input').val(old_price);
$(this).find('li.variant_name input').val(name);
$(this).find('li.variant_color input').val(color);
$(this).find('li.variant_sku input').val(sku);
});
});
затем в этом - же файле редактируем вот эту строчку //каму надо можно вынести эту функцию в отдельную кнопку
<span class="add copy" id="add_variant"><i class="dash_link">Добавить вариант</i></span>
// здесь как видно я просто добавил класс для кнопки class="add copy"
но сразу предупрежу у меня не получилось сделать так что бы если в карточке товара уже имеются варианты то не затрагивало предыдущие + не получилось сделать так что бы копировала из последнего предыдущего варианта + и еще одна недоработка это по размеру (поле name) дело в том что копируется не само значение наименования а значение идентификатора строки
сейчас тружусь над ошибками позже дам исправления