checkout Branding Upsert
Requires access to checkout branding settings and the shop must be on a Plus plan or a Development store plan. User must have preferences permission to modify.
Updates the visual branding for a , customizing how checkout displays to customers. Creates new branding settings if none exist, or modifies existing settings.
The mutation accepts two levels of customization through the input object. defines foundational brand attributes like colors, typography, and corner radius that apply consistently throughout checkout. customizations defines styles for specific parts of the UI, individual components, or groups of components like the header, buttons, form fields, and sections.
Changes to a published checkout profile display immediately in the store's checkout. You can preview draft profiles in the Shopify admin's checkout editor before publishing.
Learn more about checkout styling.
Arguments
- Anchor to checkoutBrandingInputcheckout•Checkout
Branding Input Branding Input The input fields to use to upsert the checkout branding settings (pass null to reset them to default).
- Anchor to checkoutProfileIdcheckout•ID!
Profile Id required A globally-unique identifier.
- Anchor to checkoutBrandingcheckout•Checkout
Branding Branding Returns the new checkout branding settings.
- Anchor to userErrorsuser•[Checkout
Errors Branding Upsert User Error!]! non-null The list of errors that occurred from executing the mutation.