Способы Доставки, Зависимость Стоимости От Категории И Количества Товара

Добрый день!

Столкнулся со следующей проблемой при автоматическом расчёте стоимости доставки.

Есть пункты самовывоза в определённой области доставки.

Есть стоимость доставки в определённые области, в зависимости от количества товара.

Но стоимость доставки разная, в зависимости от вида товара, а именно, скажем, сапоги и ботинки.

Итак, могу настроить Местоположения - добавить туда области, входящие в определённые регионы доставки.

Но вот стоимость доставки может зависеть лишь от стоимости заказа, веса и количества товаров.

Количество подходит, но беда в том, что нет возможности прописать зависимость от количества определённых (по категории, скажем) товаров.

То есть, в моём случае, товары из категории Сапоги имеют свою стоимость доставки по количеству, товары из категории Ботинки - свою, и т. д.

Подскажите, кто знает, как решить эту задачу?

Стандартным функционалом никак.

Как вариант - обходным.

Установить модуль Поставщики.

Создать фиктивных поставщиков например Ботинки и Сапоги.

Назначить товарам из категории Ботинки поставщика Ботинки, товарам из категории Сапоги - поставщика Сапоги.

Создать способы доставки с нужными ценами для доставки ботинок, и для доставки сапог. Первому назначить использовать для поставщика Ботинки, второму - для поставщика Сапоги.

Для всех остальных товаров используется способ доставки, у которого на вкладке Поставщики выбрано "Не выбрано"