3/24/2026, 12:00:37 AM
A new CheckoutAndAccountsConfiguration object is introduced, exposing branding, overrides, timestamps, and published status for a shop’s checkout and customer‑accounts settings. Two queries are added: checkoutAndAccountsConfiguration returns a single configuration by global ID, and checkoutAndAccountsConfigurations provides a paginated list with filtering, sorting, and cursor arguments. The mutation checkoutAndAccountsConfigurationUpdate lets you modify a configuration by ID using a CheckoutAndAccountsConfigurationInput that includes full branding, surface, and override data. Branding is fully modeled with nested objects for components, colors, typography, fonts, and design tokens, and includes extensive input types for every viewport element (header, footer, checkout, customer‑accounts). Numerous enums define style options for background, border, visibility, spacing, typography, and font loading strategies, ensuring consistent theming across the UI. With these additions, developers can create, list, and programmatically update styled checkout and account experiences entirely via GraphQL.
A checkout and accounts configuration for a shop.
List of checkout and accounts configurations on a shop.
Updates a checkout and accounts configuration.
A checkout and account configuration packages branding settings, UI extensions, and overrides for a shop's checkout.
The branding configuration for checkout and customer accounts.
The container background style.
The container background style.
The base color role customizations for a surface.
The input fields for customizing a base group of colors.
Possible values for the border.
The container border style.
The container border width.
The buttons customizations.
The input fields for customizing the buttons.
The customizations for the breadcrumbs that represent a buyer's journey to the checkout.
The input fields for updating breadcrumb customizations, which represent the buyer's journey to checkout.
The customizations that you can make to cart links at checkout.
Possible values for the cart link content type for the header.
The input fields for customizing the cart link at Checkout.
The checkboxes customizations.
The input fields for customizing the checkboxes.
The checkout-specific component customizations.
The input fields for customizing the Checkout components.
A container for the checkout footer section customizations.
The input fields for customizing the checkout footer.
The checkout header customizations.
The input fields for customizing the checkout header.
The checkout-specific component customizations.
The input fields for customizing the Checkout surface.
The choice list customizations.
The customizations that apply to the 'group' variant of ChoiceList.
The input fields for customizing the 'group' variant of ChoiceList.
The input fields for customizing the choice list.
The color role customizations for a surface.
The input fields for customizing a group of colors used together on a surface.
The color selection options.
The color settings used to customize the user interface.
The input fields for customizing a base set of colors, from which every component pulls its colors.
The base component customizations that apply to all surfaces.
The input fields for customizing the components.
The container's divider customizations.
The input fields for customizing a container's divider.
The content customizations.
The input fields for customizing the content container.
The form controls customizations.
The form control color customizations.
The input fields for customizing colors for form controls.
The input fields for customizing the form controls.
The options for customizing the corner radius of checkout-related objects. Examples include the primary button, the name text fields and the sections within the main area (if they have borders).
The corner radius variable customizations that define the pixel size of corner radius options.
The input fields for customizing the corner radius variables.
The custom font customizations.
The custom font group customizations.
The input fields for customizing a custom font group.
The input fields for customizing a custom font.
The customer accounts-specific component customizations.
The input fields for customizing the Customer Accounts components.
A container for the customer accounts footer section customizations.
The input fields for customizing the customer accounts footer.
The checkout header customizations.
The input fields for customizing the customer accounts header.
The customer accounts store logo customizations.
The input fields for customizing the logo.
The customer accounts-specific main customizations.
The input fields for customizing the main container.
The customer accounts branding section customizations.
The input fields for customizing the customer accounts branding section.
The customer accounts-specific component customizations.
The input fields for customizing the Customer Accounts surface.
The color customizations.
The design token customizations allow you to set values that represent specific attributes of your brand like color and font. These attributes are used throughout the user interface. This brings consistency and allows you to easily make broad design changes.
The input fields for customizing the colors.
The input fields for customizing the design tokens.
The customizations for the page, content, main, and order summary dividers.
The input fields for customizing the global divider.
The Express Checkout customizations.
The Express Checkout button customizations.
The input fields for customizing the express checkout button.
The input fields for customizing the Express Checkout.
A group of fonts.
The input fields used to update a font group.
The font loading strategy determines how a font face is displayed after it is loaded or failed to load. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display.
The font size customizations.
The input fields for customizing the font size.
A container for the footer section customizations.
Possible values for the footer alignment.
The footer content customizations.
The input fields for customizing the footer content.
The input fields for customizing the checkout footer.
Possible values for the footer position.
The header customizations.
The possible header alignments.
The header cart link customizations.
The input fields for customizing the cart link for 1-page checkout. This field allows to customize the cart icon that renders by default on 1-page checkout.
The input fields for customizing the header.
The possible header positions.
The heading level customizations.
The input fields for customizing the heading level.
The image.
The input fields for customizing the image.
The image value.
The input fields for customizing Checkout and Customer Accounts branding.
The label position options.
The store logo customizations.
The input fields for customizing the logo.
The main container customizations.
The input fields for customizing the main container.
The main sections customizations.
The input fields for customizing the main sections.
The merchandise thumbnails customizations.
The merchandise thumbnail badges customizations.
The merchandise thumbnail badge background.
The input fields for customizing the merchandise thumbnail badges.
The input fields for customizing the merchandise thumbnails.
Possible values for object fit.
The order summary customizations.
The input fields for customizing the order summary container.
The order summary sections customizations.
The input fields for customizing the order summary sections.
A set of colors used together on a surface.
The input fields to update the color palette.
The primary button color customizations.
The input fields for customizing colors for primary buttons.
The secondary button color customizations.
The input fields for customizing colors for secondary buttons.
The selects customizations.
The input fields for customizing the selects.
The container shadow.
The shared customizations.
Shared color customizations for semantic and functional colors.
The input fields for customizing shared colors.
Possible choices to override corner radius customizations on all applicable objects. Note that this selection can only be used to set the override to NONE (0px).
The input fields for customizing the shared settings.
The shared typography customizations.
The input fields for customizing the shared typography.
The Shopify font customizations.
The Shopify font group customizations.
The input fields for customizing a Shopify font group.
The sign-in-specific component customizations.
The input fields for customizing the sign-in components.
The sign-in header customizations.
The input fields for customizing the sign-in header.
The sign-in store logo customizations.
The input fields for customizing the sign-in logo.
The sign-in-specific main customizations.
The input fields for customizing the sign-in main container.
The sign-in-specific component customizations.
The input fields for customizing the sign-in surface.
Possible values for the simple border.
Possible values for the spacing.
The spacing between UI elements.
The surface-specific component customizations for checkout and customer accounts.
The input fields for customizing surfaces branding.
The text fields customizations.
The input fields for customizing the text fields.
The typography customizations.
The font selection.
The input fields for customizing the typography.
Possible values for the typography kerning.
Possible values for the typography letter case.
Possible choices for the font size.
The typography customizations.
The input fields for customizing the typography.
Possible values for the font weight.
Possible visibility states.
An auto-generated type for paginating through multiple CheckoutAndAccountsConfigurations.
An auto-generated type which holds one CheckoutAndAccountsConfiguration and a cursor during pagination.
The input fields for checkout and account configurations.
Represents a checkout and accounts configuration interface.
A checkout and account configuration override modifies a parent configuration for specific markets.
The input fields for checkout and account configuration overrides.
Return type for checkoutAndAccountsConfigurationUpdate mutation.
An error that occurs during the execution of a mutation for managing checkout and accounts configurations.
Possible error codes that can be returned by CheckoutAndAccountsConfigurationUserError.
The set of valid sort keys for the CheckoutAndAccountsConfigurationsGraphQL query.
brandingThe branding configuration for apps.
inventoryLevelinventoryLevelsisActiveWhether the inventory level is active.
inventoryLevelinventoryLevelsLOCAL_CURRENCY_GIFT_CARD_ISSUANCE_CURRENCY_MISMATCHLOCAL_CURRENCY_GIFT_CARD_LIMIT_EXCEEDEDLOCAL_CURRENCY_GIFT_CARD_ISSUANCE_CURRENCY_MISMATCHLOCAL_CURRENCY_GIFT_CARD_LIMIT_EXCEEDEDPRICE_ADD_LOCAL_CURRENCY_GIFT_CARD_ISSUANCE_CURRENCY_MISMATCHPRICE_ADD_LOCAL_CURRENCY_GIFT_CARD_LIMIT_EXCEEDED