This case study will show you on the real example:
You don’t even need a list in order for this to work. And you won’t have to create a product.