9/23/2026, 12:02:23 AM
The schema now exposes two new queries—rollout(id) and rollouts—to fetch a single rollout or paginate the list of rollouts in a shop. A deprecated mutation marketCurrencySettingsUpdate has been removed; developers should use marketCreate or marketUpdate to modify market currency settings. Card‑present payment data types were introduced, including CardPresentPaymentDetails, CardPresentReaderDetails, CardPresentEntryMethod, and CardPresentVerificationMethod for capturing retail transaction details. Several enums have been expanded: AnalyticsSchemaFieldDataType and ColumnDataType now include RANGE, BarcodeType adds NS_PID, and OrderTransactionErrorCode and MarketUserErrorCode gain many new error values. RolloutTreatment's changes field now supports a new list of change types—including Activate/Expire for discounts, CatalogActivate/Draft, ThemePublish, and CheckoutAccountsPublish—replacing the older add/remove or status change types. Minor adjustments include clearer field descriptions for RolloutCheckoutAndAccountsConfigurationChange and RolloutThemeChange, a revised subType description for ShopifyqlTableDataColumn, and removal of legacy rollout change types.
A rollout on a shop.
Returns the list of rollouts in the shop.
Updates currency settings of a market.
The method used to read or enter the payment card details.
Card-present payment information captured during a retail transaction.
Information about the payment reader used for a card-present transaction.
The cardholder verification method reported for the transaction.
A rollout treatment change that activates a catalog for the buyers the treatment serves, without changing the catalog's native status.
A rollout treatment change that applies to a catalog. The concrete type identifies the operation applied to the buyers the treatment serves.
A rollout treatment change that sets a catalog to draft for the buyers the treatment serves, without changing the catalog's native status.
A rollout treatment change that publishes a checkout and accounts configuration for the buyers the treatment serves, without changing the shop's globally published configuration.
A rollout treatment change that makes a discount available to the buyers the treatment serves, regardless of the discount's own startsAt, endsAt, or status.
A rollout treatment change that withholds a discount from the buyers the treatment serves, regardless of the discount's own startsAt, endsAt, or status.
The set of valid sort keys for the Rollout query.
A rollout treatment change that publishes a theme for the buyers the treatment serves, without changing the shop's globally published theme.
Return type for marketCurrencySettingsUpdate mutation.
Error codes for failed market multi-currency operations.
Possible error codes that can be returned by MarketCurrencySettingsUserError.
A rollout treatment change that sets a catalog to active or draft for the buyers the treatment serves.
The catalog status a rollout treatment applies while it's served.
A rollout treatment change that makes a discount available to the buyers the treatment serves, regardless of the discount's own startsAt, endsAt, or status.
A rollout treatment change that withholds a discount from the buyers the treatment serves, regardless of the discount's own startsAt, endsAt, or status.
RANGENS_PIDRANGEOPTION_DEFINITION_NOT_FOUNDRATE_GROUP_NOT_FOUNDRATE_NOT_FOUNDCARRIER_SERVICE_NOT_FOUNDCOLLECTION_NOT_FOUNDORIGIN_LOCATION_NOT_FOUNDMAXIMUM_OPTION_DEFINITIONS_EXCEEDEDMAXIMUM_RATE_GROUPS_EXCEEDEDMAXIMUM_RATES_EXCEEDEDRATE_GROUPS_REQUIREDRATES_REQUIREDRATE_PROVIDERS_REQUIREDDUPLICATE_OPTION_DEFINITIONDUPLICATE_SERVICE_NAMECARD_ACCOUNT_INVALIDDUPLICATE_TRANSACTIONISSUER_UNAVAILABLEMOBILE_PIN_REQUIREDPIN_ATTEMPTS_EXCEEDEDcheckoutAndAccountsConfigurationthemechangessubType