Если ответ не нашли, значит просто плохо читали, но в целом надо просто иметь опыт.
То что вы описываете это не сложный атрибут, такого понятия нет. Есть понятие настраиваемый товар (Configurable Product). На вашем примере вам необходимо через админку добавить атрибуты
например для характеристики Напор, добавить атрибут, определиться с областью действия, выбрать подходящий тип целое или десятичное число, проставить другие свойства, такие как использовать для фильтра и тд. А диапазоны фильтрации он будет высчитывать сам от мин к макс из текущей выборки.
По второму вопросу, тут можно реализовать несколькими способами, но зависит от представления в магазине, если это одна и та же модель насоса и меняется только двигатель, то это можно реализовать через типы товаров, но конкретно какой сейчас не подскажу, мало информации вводной. Уточните двигатели продаются отдельно и у них есть у каждого своя деталь и они взаимозаменяемы? Или же несколько двигателей относятся к определенным моделям, то есть у каждой модели насоса только ограниченный набор совместимых двигателей для установки. Все эти требования должны учитываться.