Ну если Ваши опции это атрибуты-таксономии, то Вы можете получить желаемое за 3 SQL запроса
- получить из БД ID всех товаров принадлежащих категории (включая вложенные , если требуется)
- получить из БД значения мета-поля
_product_attributes
для всех ID.
- пройтись во массиву и выбрать таксономии которые используются в вариациях, они отмечены флагом
is_variation
.
- Получить из БД все названия терминов выбранных таксономий для выбранных ID товаров.
Пример запроса для последнего пункта
SELECT DISTINCT tr.name
FROM wp_term_relationships ttr
INNER JOIN wp_term_taxonomy AS ttx ON ttx.term_taxonomy_id = ttr.term_taxonomy_id
INNER JOIN wp_terms AS tr ON tr.term_id = ttx.term_id
WHERE ttx.taxonomy IN ('pa_razmer-obuvi-eur') AND ttr.object_id IN (19728)