то что вы делаете на скриншоте это вы привязываете кастомное поле а записям, имеющим такую категорию. Чтобы вывести его в архиве продуктов в каждой карточке, которая имеет такое поле достаточно использовать самую простую функцию the_field('slug'), ну можно проверку еще прикрутить. только это шаблон карточки, тобишь content-product.php
но насколько я понял нужно на странице архива вывести за пределами цикла поле, тогда ваш код правильный и шаблон тоже правильный, а привязывать поле нужно к Таксономия равно Категория. В категориях товара появятся поля. В текстовые поля вставляете собственно шам шорткод а выводите так
$term = get_queried_object();
$my_gallery = get_field('my_gallery', $term);
echo do_shortcode($my_gallery);
По шагам чтобы уже совсем просто
1. Создаем поле

2. Вставляем шорткод в нужной категории

3. Я решил не редактировать шаблон а повесить вывод на хук, на котором уже висят описание категории и описание таксономии
function archive_product_shortcode() {
$term = get_queried_object();
if ( function_exists('get_field') ) {
$my_shortcode = get_field('my_shortcode', $term);
echo do_shortcode( $my_shortcode );
}
}
add_action('woocommerce_archive_description', 'archive_product_shortcode', 20 );
Вуаля, сверху над продуктами вывелся шорткод