For anyone out there. This was the end result, it works.
Basically I’m generating a shortcode for each row in the back-end. And with an object field, you can pick your products.
<?php while(the_repeater_field('product_rows')) : ?>
<?php $products = get_sub_field('select_products') ?>
<li>
<?php echo do_shortcode("[products ids='".implode(',',$products)."']"); ?>
</li>
<?php endwhile; ?>
Chris