Add Pagination, RateGroup Collections, and Analytics Error Enums

6/25/2026, 12:00:51 AM

The schema now returns paginated delivery groups through new types DeliveryCarrierCalculatedRateGroupConnection and DeliveryWeightBasedRateGroupConnection. RateGroup fields on option definitions have been replaced with plural rateGroups, using connections for better pagination, and the type signature changed from a non‑null object to a connection. Several error enums received a new value, SHOPIFY_EMPLOYEE_IMPERSONATING, for analytics‑target create, update, and delete operations. The ColumnDataType enum is expanded with CUMULATIVE, GEO_COORDINATE, ENTITY, UNITLESS_SCALAR, and MULTIPLIER. FlowGenerateSignaturePayload now includes a targetUrl field exposing the request‑payload URL. The legacy codeDiscountNode query is deprecated in favor of discountNode. Developers should review updated pagination queries, adapt to the new field names, handle the new error codes, and utilize the added targetUrl for Flow payloads.

Query Changes

🔄 Modified Queries (1)

codeDiscountNode

Returns a code discount resource by ID.

⚠️ Deprecated: Use `discountNode` instead.

Type Changes

➕ Added Types (4)

🏗️DeliveryCarrierCalculatedRateGroupConnection➕ AddedOBJECT

An auto-generated type for paginating through multiple DeliveryCarrierCalculatedRateGroups.

Fields: edges, nodes, pageInfo
🏗️DeliveryCarrierCalculatedRateGroupEdge➕ AddedOBJECT

An auto-generated type which holds one DeliveryCarrierCalculatedRateGroup and a cursor during pagination.

Fields: cursor, node
🏗️DeliveryWeightBasedRateGroupConnection➕ AddedOBJECT

An auto-generated type for paginating through multiple DeliveryWeightBasedRateGroups.

Fields: edges, nodes, pageInfo
🏗️DeliveryWeightBasedRateGroupEdge➕ AddedOBJECT

An auto-generated type which holds one DeliveryWeightBasedRateGroup and a cursor during pagination.

Fields: cursor, node

🔄 Modified Types (8)

🏗️AnalyticsTargetCreateUserErrorCode🔄 Modified
➕ Enum value added: SHOPIFY_EMPLOYEE_IMPERSONATING
🏗️AnalyticsTargetUpdateUserErrorCode🔄 Modified
➕ Enum value added: SHOPIFY_EMPLOYEE_IMPERSONATING
🏗️AnalyticsTargetsDeleteUserErrorCode🔄 Modified
➕ Enum value added: SHOPIFY_EMPLOYEE_IMPERSONATING
🏗️ColumnDataType🔄 Modified
➕ Enum value added: CUMULATIVE
➕ Enum value added: GEO_COORDINATE
➕ Enum value added: ENTITY
➕ Enum value added: UNITLESS_SCALAR
➕ Enum value added: MULTIPLIER
🏗️DeliveryCarrierCalculatedOptionDefinition🔄 Modified
➖ Field removed: rateGroup
➕ Field added: rateGroups

The rate groups for this carrier-calculated shipping option.

🏗️DeliveryValueBasedOptionDefinition🔄 Modified
🔄 Field modified: rateGroups
🏗️DeliveryWeightBasedOptionDefinition🔄 Modified
➖ Field removed: rateGroup
➕ Field added: rateGroups

The rate groups for this weight-based shipping option.

🏗️FlowGenerateSignaturePayload🔄 Modified
➕ Field added: targetUrl

The target URL corresponding to the requested payload schema: action runtime URL, validation URL, or custom configuration page preview URL.