Skip to main content
A CTA has two separate parts: what the shopper sees and what happens when they activate it. Changing “Learn more” to “Buy now” does not configure a purchase action.

Configure an action

1

Select the button or purchasing component

Select it on the canvas or in Layers. For a Buy Box, use its purchasing configuration rather than only editing the text inside the button.
2

Identify its current behavior

Inspect the action and destination controls exposed by that component. A custom or AI-built section may expose different controls from a standard library section.
3

Set the destination or product

Configure the target section, product, variant, selling plan, or URL required by the chosen action.
4

Test as a shopper

Open Preview to test the interaction, then verify the final live publishing destination before launch.

Common actions

The standard library Buy Box exposes Action type choices for Add to cart, Go to checkout, and External URL. Other sections can implement actions differently.

Buttons inside custom or AI-built sections

For a complex purchasing area, the button can depend on state selected elsewhere in the section. Its action must use the shopper’s current selection, not a hard-coded product that merely looks correct. When asking AI to change the design, specify that the product, variant selection, subscription logic, and CTA behavior must remain unchanged. When changing the behavior, describe the required result explicitly and test it afterwards.

Shopify Pages and external storefronts

The same visual CTA can run in a different commerce environment after publication. On native Shopify Pages, cart behavior is handled through the Shopify setup and may require cart configuration. A custom/headless storefront needs the implementation agreed for that stack. Test both the preview and the final page; do not infer cart compatibility from a successful visual render.

Use clear tracking metadata

When the component offers CTA metadata, use meaningful names that identify the action and placement, such as Hero — start quiz. Keep the label and configured behavior consistent. Metadata helps identify an interaction; it does not turn a click into a confirmed add-to-cart or purchase.