Rejected zh-Hant IAP localization cannot be edited or deleted, and the original Product ID cannot be reused

Hello Apple Developer Support,

We are encountering an App Store Connect issue with an In-App Purchase that appears to be stuck in an invalid state after the Traditional Chinese (zh-Hant) localization was rejected during review.

App details: App name: [APP_NAME] Bundle ID: com.carolgames.gxb App Apple ID: [APPLE_APPLE_ID] In-App Purchase reference name: [IAP_REFERENCE_NAME] Product ID: [PRODUCT_ID] In-App Purchase type: [CONSUMABLE / NON_CONSUMABLE / etc.] Affected localization: zh-Hant

Problem summary: The zh-Hant localization for this In-App Purchase was rejected during review. After the rejection, we tried to delete only the rejected localization in App Store Connect, but the operation failed with a server error. We also tried to modify and delete the same localization through the App Store Connect API, but both operations failed. As a workaround, we deleted the entire In-App Purchase. However, when we tried to recreate it using the same Product ID, App Store Connect reported that the Product ID was already in use / duplicated.

This blocks us from continuing to use the original Product ID already integrated in our app and backend systems.

Expected behavior: After a localization is rejected, we should be able to edit or delete that rejected localization and resubmit it. If the record is in an invalid state, we need a recovery path that preserves the existing Product ID.

Request: Could you please investigate this App Store Connect state and help us recover the original In-App Purchase record or reset the broken zh-Hant localization state so that we can continue using the existing Product ID?

Steps to reproduce:

  1. Create an In-App Purchase with Product ID [PRODUCT_ID].
  2. Add zh-Hant localization and submit it for review.
  3. The zh-Hant localization is rejected.
  4. Attempt to delete the rejected localization in App Store Connect, but the operation fails with a server error.
  5. Attempt to modify or delete the same localization through the App Store Connect API, but those operations also

fail. 6. Delete the entire In-App Purchase as a workaround. 7. Attempt to recreate the In-App Purchase with the same Product ID. 8. App Store Connect reports that the Product ID is already in use / duplicated.

We do not currently have screenshots or preserved error payloads, but the issue is reproducible from the current App Store Connect state.

Thank you.

Rejected zh-Hant IAP localization cannot be edited or deleted, and the original Product ID cannot be reused
 
 
Q