Hi Harry,
I have a quite similar use case and I am really interested, how you have solved the problem.
What was your solution? How did you use in-app purchases for your products? Did you configure one in-app purchase product for each item?
Best regards,
Ömer