Стандартная доставка может изменить стоимость корзины на фиксированную сумма, но если нужно изменять на процент, тогда нужна доработка
1.Добавляем параметр в плагин
plugins/vmshipment/weight_countries/weight_countries.xml
<field name="shipment_cost_type" type="radio" default="0"
label="Вид стоиомсти"
extension="com_virtuemart"
description="">
<option value="0">Сумма</option>
<option value="1">Проценты</option>
</field>
2.В основном файле
plugins/vmshipment/weight_countries/weight_countries.php
нужно продублировать поле shipment_cost_type
везде где встречается shipment_cost
3.В функции getCosts переписать формулу расчета, в зависимости от типа
Вы можете получить доступ,купив эту доработку