WooCommerce: Вывод товаров без цены или 0 в конце списка каталога

Задача. В сайте на Woocommerce необходимо реализовать возможность вывода товаров без цены и значением 0 в конце каталога, после всех товаров, вне зависимости от выбранной сортировки.

Решение 1. Код работает точно на дефолтной теме (Storefront). На сайте заказчика не работает: срабатывает в основном Каталоге, но в категориях выводит «Товаров, соответствующих вашему запросу, не обнаружено». Возможно что-то переопределено в процессе доработок сайта.

Решение 2. Еще как вариант может пригодиться вывод товаров в конце которых нет в наличии:

Ссылка на основную публикацию