We have a requirement wherin we need to sell various ebooks published biweekly. The user will have an option to combine and buy a bundle of ebooks. Since these are digital products and consumed within the app, we have to use the in-app purchase mechanism.
As per Apple's policy, user can buy only one item at a time but our requirement is that user can buy inbulk and get some discount.
We have thought of making a cart in the app and user can place their ebooks in the cart and the cart total will be calculated.
We can create the identifiers beforehand in the store from $1 to $100 by naming the identifiers as "eBooks worth $x".
while checking out, we will pick the identifier matching the cart value and send it for in-app purchase.
Say for example if the cart value is $55 then we will pick the product identifier "eBook worth $55". Apple will process the IAP with $55 and we will map the returned transaction id with the cart. If payment is successful then we will issue the eBooks available in that particular order ID to th user's library.
Please advise if we can implement this method of handling the in-app purchase for multiple products.
Thanks