Увидел этот вопрос: Удалить неиспользуемые варианты характеристик
а на днях у себя обнаружил подобную проблему, которая, например, приводит к тому, что стало невозможно зайти в настройки фильтра «Цена». Часть проблемы в том, что при удалении товара в таблицах cscart_product_feature_variant_descriptions и cscart_product_feature_variants остается мусор: товар удален, а все привязанные к нему характеристики остались. Правильно ли это?
Возможно, стоило бы написать скрипт, который можно было бы запустить из панели администратора (там же где оптимизация базы), который бы проверял эту пару таблиц и удалял бы все ненужные записи?