Hello,
Our app is approved for the Advanced Commerce API and we are currently testing in the Sandbox environment only. We have created generic product identifiers and have already submitted them via the Advanced Commerce API Access form.
However, the generic product status in App Store Connect is still “Ready to Submit.”
For Sandbox testing, is this status expected, or do we need to submit an app build or the generic product for review before Advanced Commerce works correctly?
Thank you.
The product status "ready to submit" pertains to submitting your product identifiers to the App Store review process for live deployment. This status is not applicable during sandbox testing or TestFlight phases, you are free to test when they are submitted or not.
In terms of being enabled for Advanced Commerce, If you have submitted your generic product identifiers to the program, then you are now waiting for them to notify you when your products are enabled for Advanced Commerce.
At this juncture, you can commence your sandbox and TestFlight testing. Then when you are prepared to release your app to customers, you will submit your updated app and these generic IAP products to the App Store review process.
For further information on submitting your product identifiers to the App Store, please refer to the following link: https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/submit-an-in-app-purchase