mrKorg: смысл в том, что acf нужно понимать откуда брать запись поля. Если речь про категорию - то там мы указываем get_queried_object() - т.е. объект категории. На странице поста мы его не может вывести(точнее можем, но проще по другому) и нужно указать что "поле", "таксономия_айдитаксономии". И тогда система поймет что нужно брать такое-то поле из такой-то таксономии с таким-то айдишником
Nikolay S.: Ну смотрите. Раз есть аякс, то проще как сделать - при выборе чекбокса в кнопку вставляется атрибут типа data-products="id1, id2, id3". По клику эти айдишники товара передаются аяксом в скрипт, который добавляет поочередно товары в корзину, а дальше или обновляется страница или на аяксе обновляется корзина, на выбор.