How to change “Delivery address” heading to “Delivery” or “Pickup” on checkout (non‑Plus)

Hi everyone,

I’ve seen an app dynamically change the “Delivery address” heading on the checkout page to “Delivery” or “Pickup” based on selection in cart (delivery vs store pickup) on non-Plus stores.

Shopify Functions don’t allow modifying that title. How can we achieve this?

Screenshots attached.

Thanks!

Hey @sidharth_sharma , thanks for getting in touch. I can’t say for sure without seeing the shop where you saw this behaviour, but non-Plus shops dynamically rewriting the checkout UI isn’t supported at the moment outside of some approved apps.

It is possible in that example that Shopify is switching between its own shipping and pickup states though, with different checkout content strings showing in each case.

Our one page checkout docs call out separate language entries like `Shipping address title` and `Pickup in store > Rollup title`, and those can be edited in checkout content: https://help.shopify.com/en/manual/checkout-settings/customize-checkout-configurations/one-page-checkout) and https://help.shopify.com/en/manual/checkout-settings/checkout-language for more info.

So if the checkout was one page and showed `Pickup address` vs “Delivery”, my guess is that checkout had entered a native pickup flow and the visible label was coming from checkout content, not from an app directly changing the built in `Delivery` heading at runtime.

Hope this helps - let me know if I can clarify anything on our end here.