Привет! По этой ссылке
the-bootleggers.ru/cat/footwear/mens-shoes присутствует товар, слева фильтр размеров обуви. Обувь, как принято, может иметь размер 40 или 40.5, что и учтено в магазине. Вот только ни один из существующих фильтров на woocommerce не может правильно фильтровать товар.
Практика.
По ссылке выше, попробуйте отфильтровать товар по 40-му размеру и обратите внимание, что в скобочках он нашел 7 единиц товара. Жмем по размеру, получаем всего 3, причем, все 3 товара имеют действительно 40 размер, но только его, однако, фильтр предлагает так же посмотреть еще 42 и 42.5 размер, кливнув на которые, мы вообще потеряем всю логику.
Боюсь над этим вопросом уже 3-й день, в php не силен, но есть ощущение, что фильтр неправильно работает с десятичными значениями, такое возможно?