Having an issue to preview cart-checkout-validation when also Checkout Extensibility preview ON

Topic summary

Issue: A cart-checkout-validation Shopify Function (server-side validation) builds and pushes successfully but does not appear in Admin > Settings > Checkout under the expected “Checkout Rules” section to enable it.

Context: The extension was created in JavaScript following the official docs, with Node, npm, and Shopify CLI upgraded. GraphQL query and run.js were updated per guidance. The draft push shows success, and the extension is visible in the app’s Extensions tab.

Troubleshooting attempted:

  • Recreated in TypeScript and reinstalled.
  • Tested on a prior store (without Checkout Extensibility preview) and a new store (with the preview enabled).
  • Read external guides and retried multiple times.

Expectation: After a successful push, the extension should be selectable under “Checkout Rules.”

Ask: Clarification on any missing prerequisites, configuration steps, or if Shopify must enable/allow something on their end.

Status: Unresolved and awaiting Shopify guidance; no decisions or actions confirmed yet.

Summarized with AI on January 12. AI used: gpt-5.

Hey Shopify Team,

I am having an issue using cart-checkout-validation extension in my app. I have created the extension using javascript and been through all the steps included in article => https://shopify.dev/docs/apps/checkout/validation/server-side

I was able to create the extension after upgrading my node, npm and shopifyCli to the latest version. After initiation i updated the graphql query and run.js according to the documentation, and i was able to push it to my store and app in shopify admin. I can see the extension in the extensions tab and on npm run dev i can see in the terminal that building shopify function and pushing the draft extension was successful.

Now the main issue is that on the third step where i go to the settings/Checkout and at the bottom there should be a section named Checkout Rules containing my extension cart-checkout-validation as an option to select and implement but i have tried a bunch of options, read different blogs and even tried making the extension with typescript or reinstalling again.

Additionally at first i tried it once on a previous store with no checkout extensibility preview enabled but have tried multiple times on a new store with checkout extensibility preview enabled but still the scenario is not changing on the third step.

Kindly review it and let me know what i am missing or is there something needed to be done from shopify support end.