My app volumental integration v2
has a Checkout UI Extension volumental-integration-helper
targeting purchase.thank-you.block.render
. The extension:
- Is deployed successfully (
shopify app deploy
) - Appears and is addable in the Checkout Editor
- Is installed via full OAuth (using the Remix scaffold with App Bridge)
- Logs “
Extension file has been loaded” in the browser console
But never logs from inside the exported component function
We added console.log()
above the export default function
and inside it to test invocation:
jsx
console.log("✅ Extension file has been loaded");
export default function Extension() {
console.log("🔥 Extension component function executed");
return <Banner ... />
}
Only the outer log appears. This strongly suggests Shopify’s checkout runtime is not mounting the component.
Please confirm if this is a known issue or if additional app configuration is required.