Попробуйте еще в функции fn_get_current_filters (app/functions/fn.catalog.php)
заменить
"ORDER BY ?:product_feature_variants.position ASC, ?:product_feature_variant_descriptions.variant ASC",
на
"ORDER BY ?:product_feature_variants.position ASC, CAST(?:product_feature_variant_descriptions.variant as SIGNED INTEGER), ?:product_feature_variant_descriptions.variant ASC",
Попробуйте еще в функции fn_get_current_filters (app/functions/fn.catalog.php)
заменить
"ORDER BY ?:product_feature_variants.position ASC, ?:product_feature_variant_descriptions.variant ASC",
на
"ORDER BY ?:product_feature_variants.position ASC, CAST(?:product_feature_variant_descriptions.variant as SIGNED INTEGER), ?:product_feature_variant_descriptions.variant ASC",
Помогло, спасибо большое. Ещё вопрос. В числовые значения характеристик нельзя вносить отрицательные числа. Как можно это исправить?