Inconsistent storefront API behavior at checkout extension between original and duplicated product

Topic summary

A developer encountered an issue where Product A’s data could not be retrieved via the Storefront API at checkout, despite being published to all sales channels on a headless Shopify Plus store.

Key Details:

  • API version: 2024-07
  • Using checkout UI extensions (React)
  • Both products had identical settings and channel visibility

Unexpected Behavior:
When Product A was duplicated to create Product A′, the API successfully retrieved data for the duplicate product but not the original.

Resolution:
The issue was resolved by Shopify support. The root cause and specific fix were not detailed in the thread.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

I created Product A, but were unable to retrieve its data via the Storefront API at Checkout.
However, after duplicating Product A to create Product A′, we were able to successfully retrieve the data of Product A′ via the same API at Checkout.
Please note that both products share identical settings, as Product A′ was created by duplicating Product A. And both of them are publised into all sale channel. And as I checking, this site using Headless

API version: 2024-07
@shopify/ui-extensions”: “2024.7.0”,
@shopify/ui-extensions-react”: “2024.7.0”,

@shopify/app”: “3.58.2”,
@shopify/cli”: “3.67.2”,

Updated: resolved by shopify