Что это? как пользоваться?
Пример. Есть товар, который должен доставляться и в Москве и в Белоруси. Но при этом остальные товары в Белоруси доступны быть не должны. Пробовал и так и сяк. При совпадении условий фильтра - до подфильтра уже не доходит. Метод "Доставка с фикс. ст." - Фильтр Категория - Россия+Белорусь. Подметод: Все категории - Россия. Тогда все остальные получаются недоступны в России. Если наоборот Все категории и потом одна - Все доступны в Белоруси. Играл страной. Опять Все категории+Россия - в Белоруси ничего не доступно.
И как потом удалять то что стало методом доставки undefined
Честно говоря, Вы так спутано объясняете, что я ничего не понял.
Но примерно (может даже и неправильно) суть понял, что одни товары могут быть отправлены в одну страну, одни в другую, а некоторые в обе.
Если так, то такая сложная логика на одной доставке не реализуется, лучше сделать копии одной доставки (сделать три варинта, либо задать три подметода у модуля мультидоставки например), а потом уж на каждый подметод навесить фильтр, который будет отсекать этот подметод.
Пример
Доставка 1 (Белорусия) фильтр по стране и категориям товаров
Доставка 2 (Москва - видимо уже отдельная страна :) я шучу) - фильтр по стране, региону, городу и категории товаров
Доставка 3 (Обе страны) - фильтр по категории товаров
Если неправильно понял, то попробуйте описать алгоритмически либо по пунктам