С помощью acf/cf вам нужно создать мета поле geo_location: широта и долгота, через запятую
Получить ключ Yandex map API. Вывести единичный объект, подставив значения из geo_location достаточно просто
https://tech.yandex.ru/maps/jsbox/2.1/placemarkВсе объекты нужно сначала собрать в json и обращаться к нему при выводе данных. Если товаров много, собирать каждый раз ресурсозатратно, нужно либо кешировать запрос, либо пересобирать массив, например, если изменилось количество товаров
https://tech.yandex.ru/maps/jsbox/2.1/object_list