Размышляя над путями решения задачи с регионами, пока могу предложить вариант со спецификациями. если не сможете разобраться, как, что и где настраивать, спрашивайте, если вообще этот вариант устроит. Итак, с пользовательской части это будет выглядеть примерно так:
Вложение 97
названия можно сделать другими...
А в расширенном поиске, это будет выглядеть примерно так:
Вложение 98
при этом товары корректно ищуться как по отдельным регионам, так и одновременно по комбинации "регион+все регионы".
А для того, чтобы это кроме расширенного поиска показать в виде фильтров, надо смотреть записи в таблицах БД, отвечающих за эти спецификации и прописывать соответствующее при создании нового фильтра... но я не пробовал.
Социальные закладки