Partner domain publishing, ShopifyQL currencies, location bin counts

10/8/2026, 12:01:12 AM

The mutation externalPartnerStorefrontDomainPublish now permits allowlisted partner dev hosts to connect without ownership verification, but the description has been updated accordingly. It can now return a new error code, EXTERNAL_STOREFRONT_DOMAIN_NOT_ENTITLED_ERROR, if the host is not entitled. The checkout branding footer visibility field descriptions now state that Shopify reserves the right to add required legal notices that cannot be hidden, so developers should not rely on these fields to hide all notices. The unifiedMarkets flag in ShopFeatures is now deprecated and always true, so remove any checks against it. Location type receives a new binCount integer field and makes inventoryBins return a non‑null InventoryBinConnection, especially for development stores with the Physical inventory preview. New ShopifyQL types are added: ShopifyqlResultCurrency to describe money cell currencies, ShopifyqlRowMetadata gains a resultCurrencies list, and ShopifyqlDynamicColumnType gains a PERCENT_OF_TOTAL value. These additions require updates to query handling and UI to display currencies and the new column type. No queries or mutations were added or removed, only descriptions and new types/fields were added.

Mutation Changes

πŸ”„ Modified Mutations (1)

externalPartnerStorefrontDomainPublish

Publishes an external partner storefront hostname for the shop by creating or returning the domain ownership verification for the host. Allowlisted partner development hosts are connected directly without ownership verification.

Type Changes

βž• Added Types (1)

πŸ—οΈShopifyqlResultCurrencyβž• AddedOBJECT

The currency a money cell in a ShopifyQL result row is denominated in, when it differs from the query or shop currency.

Fields: columnName, currencyCode

πŸ”„ Modified Types (7)

πŸ—οΈCheckoutAndAccountsConfigurationBrandingFooterContentπŸ”„ Modified
πŸ”„ Field modified: visibility
πŸ—οΈCheckoutBrandingFooterContentπŸ”„ Modified
πŸ”„ Field modified: visibility
πŸ—οΈExternalPartnerStorefrontDomainPublishUserErrorCodeπŸ”„ Modified
βž• Enum value added: EXTERNAL_STOREFRONT_DOMAIN_NOT_ENTITLED_ERROR
πŸ—οΈLocationπŸ”„ Modified
βž• Field added: binCount

The number of inventory bins at this location, including the default bin.

Note:
This query is available only in the unstable API version and to development stores
that have enabled the Physical inventory feature preview.

πŸ”„ Field modified: inventoryBins
πŸ—οΈShopFeaturesπŸ”„ Modified
πŸ”„ Field modified: unifiedMarkets
πŸ—οΈShopifyqlDynamicColumnTypeπŸ”„ Modified
βž• Enum value added: PERCENT_OF_TOTAL
πŸ—οΈShopifyqlRowMetadataπŸ”„ Modified
βž• Field added: resultCurrencies

Currencies of money cells in this row, by column. Columns without an entry use the query or shop currency.