Custom Scalars Removed, Enhanced Feature Value, Payment Types, and Store Credit Filters

1/22/2026, 12:00:57 AM

The hidden scalar type named "Scalar" was removed, so any field previously defined as Scalar must be updated. BillingPlanFeatureValue.value now returns a JSON type instead of a generic scalar, requiring callers to parse JSON. OrderTransactionErrorCode now includes the new PAYMENT_PROVIDER_ERROR enumeration value. ShopifyPaymentsTransactionType gained four new enum variants for non‑target revenue adjustment debit/credit and their reversals. StoreCreditAccount.transactions added an additional filter named remaining_amount for credit and debit transaction types. Developers should update their queries, mutation calls, and type handling to accommodate these changes and replace any deprecated Scalar references.

Type Changes

βž– Removed Types (1)

πŸ”’Scalarβž– RemovedSCALAR

A scalar value.

πŸ”„ Modified Types (4)

πŸ—οΈBillingPlanFeatureValueπŸ”„ Modified
πŸ”„ Field modified: value
πŸ—οΈOrderTransactionErrorCodeπŸ”„ Modified
βž• Enum value added: PAYMENT_PROVIDER_ERROR
πŸ—οΈShopifyPaymentsTransactionTypeπŸ”„ Modified
βž• Enum value added: MANAGED_MARKETS_NON_TARGET_REVENUE_ADJUSTMENT_DEBIT
βž• Enum value added: MANAGED_MARKETS_NON_TARGET_REVENUE_ADJUSTMENT_DEBIT_REVERSAL
βž• Enum value added: MANAGED_MARKETS_NON_TARGET_REVENUE_ADJUSTMENT_CREDIT
βž• Enum value added: MANAGED_MARKETS_NON_TARGET_REVENUE_ADJUSTMENT_CREDIT_REVERSAL
πŸ—οΈStoreCreditAccountπŸ”„ Modified
πŸ”„ Field modified: transactions