Короткий ответ
Несколько тысяч позиций работают уверенно при нормальном сервере и настроенном кешировании. На десятках тысяч требуется отдельная работа со скоростью выборок, и стоит трезво оценить, не проще ли взять решение, рассчитанное на такой объём изначально.
Что проверить на практике
- Структура каталога проектируется от спроса, а не от того, как товар лежит на складе
- Читаемые адреса и отсутствие дублей — то, что настраивается в начале и переделывается тяжело
- Страницы фильтров это главный источник трафика в товарных нишах и главный источник мусора одновременно

