Пример задачи: для обычного пользователя в Киеве сделать доставку 50 грн, для пользователя в других городах — 200 грн, для оптовика при сумме заказа до 500 грн — 40 грн, при сумме заказа выше — 20 грн. *бесплатно было бы легче тк есть отдельный бесплатный шиппинг,)))
Начнем с отличного расширение для Магенты, которое применяется как надстройка над доставками. После установки у Вас появится еще одна вкладка, и, главное, мегатаблица shipping_matrixrate — где прописаны страна / регион / от и до стоимости заказа / стоимость доставки

И есть одно только но — как часто бывает с бесплатными расширениями — группы то тут нет. Быстрый, но работающий хак — сделать группу псевдорегионом
Более универсальный вариант — но чуть подольше в реализации как каждый «безкостыльный» метод против костыля — это ввести реальное поле группы и его добавить в условия