Shopify Additional Payments Buttons cannot be rendered from App Blocks

Hi, I have a trouble rendering additional payment buttons through our app extensions’ liquid file. I want to give users an ability to add payment buttons via our application. When I render blocks from store’s theme blocks using

Show More

additional_checkout_buttons and content_for_additional_checkout_buttons

these are working fine but when I render the same way on extension blocks they are not shown.

Is there any way I can render these buttons specifically on extensions? Thanks!

Hi MiniOne,

On our documentation, it’s stated that you can’t render accelerated checkout buttons through AJAX requests, including those through Section Rendering API. The buttons are added by JavaScript included by Shopify through the content_for_header object, which only runs on the initial page load.

Unfortunately, it seems there is no direct way to render these buttons specifically on extensions. You might have to consider a different approach to provide this functionality.

Hope this helps!

1 Like

Thank you for your reply @Liam ! Could you suggest any other way?