GraphQL API > Storefront API > API Changes
OverviewGraphQL APIStorefront APIAPI Changes
API Changes

10 April, 2024

Input field added Dangerous Changes

  • Input field 'tags' of type '[String!]' was added to input object type 'ReturnCreate'

4 December, 2023

Enum value removed Breaking Changes

  • Enum value 'twitter' was removed from enum 'CustomerOAuthProviderKind'

6 November, 2023

Field added Non-Breaking Changes

  • Field 'tips_preview' was added to object type 'StorefrontOrder'
  • Field 'tips_enabled' was added to object type 'StorefrontShop'
  • Field 'tips_max' was added to object type 'StorefrontShop'
  • Field 'tips_presets' was added to object type 'StorefrontShop'
  • Field 'tips_variant' was added to object type 'StorefrontShop'

18 October, 2023

Field argument added Dangerous Changes

  • Argument 'country_code: String' added to field 'TopQuery.infoCountries'
  • Argument 'province_code: String' added to field 'TopQuery.infoProvinces'

6 October, 2023

Field added Non-Breaking Changes

  • Field 'storefrontAuthEmailLoginComplete' was added to object type 'TopMutation'
  • Field 'storefrontAuthEmailLoginInit' was added to object type 'TopMutation'

Type added Non-Breaking Changes

  • Type 'CustomerEmailLogin' was added

14 September, 2023

Input field removed Breaking Changes

  • Input field 'sales_channel_id' was removed from input object type 'StorefrontOrderCreate'
  • Input field 'sales_channel_id' was removed from input object type 'StorefrontOrderModify'

6 September, 2023

Input field added Dangerous Changes

  • Input field 'sales_channel_id' of type 'String' was added to input object type 'StorefrontOrderCreate'
  • Input field 'sales_channel_id' of type 'String' was added to input object type 'StorefrontOrderModify'

26 July, 2023

Field added Non-Breaking Changes

  • Field 'id' was added to object type 'OrderCustomItem'

24 July, 2023

Input field added Dangerous Changes

  • Input field 'custom_item_index' of type 'CustomItemIndex' was added to input object type 'OrderLineItemCreate'

Field added Non-Breaking Changes

  • Field 'custom_items' was added to object type 'StorefrontOrder'
  • Field 'custom_item_index' was added to object type 'StorefrontOrderLineItem'

Type added Non-Breaking Changes

  • Type 'CustomItemIndex' was added
  • Type 'OrderCustomItem' was added

28 June, 2023

Field removed Breaking Changes

  • Field 'discount_price' was removed from object type 'StorefrontOrder'
  • Field 'sum_tax_after' was removed from object type 'StorefrontOrder'

Type removed Breaking Changes

  • Type 'DiscountPrice' was removed
  • Type 'SumTaxAfter' was removed

Field added Non-Breaking Changes

  • Field 'round_tax_at' was added to object type 'StorefrontOrder'

Type added Non-Breaking Changes

  • Type 'RoundTaxAt' was added

14 June, 2023

Enum value added Dangerous Changes

  • Enum value 'imported' was added to enum 'OrderState'

12 June, 2023

Field removed Breaking Changes

  • Field 'use_bundle_inventory' was removed from object type 'OrderLineItemDetail'

25 May, 2023

Field added Non-Breaking Changes

  • Field 'options' was added to object type 'InfoDataFeedPreset'
  • Field 'template_footer' was added to object type 'InfoDataFeedPreset'
  • Field 'template_header' was added to object type 'InfoDataFeedPreset'
  • Field 'template_item' was added to object type 'InfoDataFeedPreset'

23 May, 2023

Field added Non-Breaking Changes

  • Field 'config_description' was added to object type 'InfoDataFeedField'
  • Field 'uses_config' was added to object type 'InfoDataFeedField'
  • Field 'consumer_fields' was added to object type 'InfoDataFeedPreset'
  • Field 'id' was added to object type 'InfoDataFeedPreset'

Type added Non-Breaking Changes

  • Type 'InfoDataFeedPresetField' was added

8 May, 2023

Field added Non-Breaking Changes

  • Field 'year_from' was added to object type 'InventoryLocationDateRange'
  • Field 'year_to' was added to object type 'InventoryLocationDateRange'
  • Field 'google_product_category_code' was added to object type 'StorefrontProduct'
  • Field 'google_product_category_name' was added to object type 'StorefrontProduct'
  • Field 'custom_fields' was added to object type 'StorefrontProductVariant'
  • Field 'infoDataFeeds' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'DataFeedField' was added
  • Type 'InfoDataFeedField' was added
  • Type 'InfoDataFeedPreset' was added
  • Type 'InfoDataFeeds' was added

2 May, 2023

Field added Non-Breaking Changes

  • Field 'relevant_hours' was added to object type 'InventoryLocation'

Type added Non-Breaking Changes

  • Type 'InventoryLocationRelevantHours' was added

1 May, 2023

Field added Non-Breaking Changes

  • Field 'special_hours' was added to object type 'InventoryLocation'

Type added Non-Breaking Changes

  • Type 'InventoryLocationDateRange' was added
  • Type 'InventoryLocationDayHour' was added
  • Type 'InventoryLocationSpecialHours' was added

25 April, 2023

Field added Non-Breaking Changes

  • Field 'on_hold' was added to object type 'StorefrontOrder'
  • Field 'on_hold_until' was added to object type 'StorefrontOrder'
  • Field 'storefrontOrdersCancel' was added to object type 'TopMutation'

18 April, 2023

Field argument added Dangerous Changes

  • Argument 'loose: Boolean' added to field 'TopQuery.storefrontOptions'
  • Argument 'loose: Boolean' added to field 'TopQuery.storefrontSurveyQuestions'

13 February, 2023

Field added Non-Breaking Changes

  • Field 'failed_attempts' was added to object type 'PaymentDetail'

10 February, 2023

Field type changed Breaking Changes

  • Field 'StorefrontFile.size' changed type from 'Int!' to 'String!'

Input field type changed Breaking Changes

  • Input field 'FileCreate.size' changed type from 'Int' to 'String'

8 February, 2023

Field added Non-Breaking Changes

  • Field 'country' was added to object type 'PaymentDetailCard'
  • Field 'exp_month' was added to object type 'PaymentDetailCard'
  • Field 'exp_year' was added to object type 'PaymentDetailCard'

31 January, 2023

Field added Non-Breaking Changes

  • Field 'ip_and_ua' was added to object type 'PaymentDetailClient'

30 January, 2023

Input field removed Breaking Changes

  • Input field 'temp_path' was removed from input object type 'FileCreate'

27 January, 2023

Field removed Breaking Changes

  • Field 'brandingDefault' was removed from object type 'TopQuery'

Field type changed Breaking Changes

  • Field 'ReviewImagePage.items' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontBrand.content_image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontBrand.image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontCategory.content_image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontCategory.image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontContentBlock.content_image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontCustomFieldObjects.files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontProduct.content_image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontProductReview.image_files' changed type from '[File]' to '[StorefrontFile]'
  • Field 'StorefrontProductVariant.linked_media_files' changed type from '[MediaFile!]!' to '[StorefrontMediaFile!]!'
  • Field 'StorefrontProductVariant.media_files' changed type from '[MediaFile!]!' to '[StorefrontMediaFile!]!'
  • Field 'StorefrontReturn.label_file' changed type from 'File' to 'StorefrontFile'
  • Field 'TopMutation.storefrontFilesCreate' changed type from '[File!]' to '[StorefrontFile!]'
  • Field 'TopMutation.storefrontFilesModify' changed type from '[File!]' to '[StorefrontFile!]'
  • Field 'TopMutation.storefrontFilesUploaded' changed type from 'File' to 'StorefrontFile'
  • Field 'TopQuery.storefrontBranding' changed type from 'Branding' to 'StorefrontBranding'
  • Field 'TopQuery.storefrontFiles' changed type from '[File!]' to '[StorefrontFile!]'
  • Field 'TopQuery.storefrontFilesStatus' changed type from 'ShardedTask' to 'StorefrontFileStatus'

Type removed Breaking Changes

  • Type 'Branding' was removed
  • Type 'BrandingField' was removed
  • Type 'File' was removed
  • Type 'MediaFile' was removed
  • Type 'ShardedTask' was removed
  • Type 'ShardedTaskError' was removed
  • Type 'ShardedTaskProgress' was removed

Field added Non-Breaking Changes

  • Field 'storefrontBrandingDefault' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'StorefrontBranding' was added
  • Type 'StorefrontBrandingField' was added
  • Type 'StorefrontFile' was added
  • Type 'StorefrontFileStatus' was added
  • Type 'StorefrontMediaFile' was added

25 January, 2023

Input field added Dangerous Changes

  • Input field 'custom_billing_address' of type 'AddressCreate' was added to input object type 'SubscriptionEdit'
  • Input field 'custom_shipping_address' of type 'AddressCreate' was added to input object type 'SubscriptionEdit'

Field added Non-Breaking Changes

  • Field 'custom_billing_address' was added to object type 'StorefrontSubscription'
  • Field 'custom_shipping_address' was added to object type 'StorefrontSubscription'

20 January, 2023

Input field added Dangerous Changes

  • Input field 'pinned' of type 'Boolean' was added to input object type 'FileCreate'
  • Input field 'pinned' of type 'Boolean' was added to input object type 'FileModify'

Field added Non-Breaking Changes

  • Field 'md5' was added to object type 'File'
  • Field 'pinned' was added to object type 'File'
  • Field 'md5' was added to object type 'UserFile'

24 November, 2022

Enum value added Dangerous Changes

  • Enum value 'pending_payment' was added to enum 'SubscriptionState'

18 November, 2022

Field added Non-Breaking Changes

  • Field 'billing_address' was added to object type 'StorefrontSubscription'
  • Field 'billing_address_id' was added to object type 'StorefrontSubscription'
  • Field 'payment_source' was added to object type 'StorefrontSubscription'
  • Field 'payment_source_id' was added to object type 'StorefrontSubscription'
  • Field 'shipping_address' was added to object type 'StorefrontSubscription'
  • Field 'shipping_address_id' was added to object type 'StorefrontSubscription'

14 November, 2022

Field removed Breaking Changes

  • Field 'default_billing_address_idx' was removed from object type 'StorefrontCustomer'
  • Field 'default_shipping_address_idx' was removed from object type 'StorefrontCustomer'

Input field removed Breaking Changes

  • Input field 'default_billing_address_idx' was removed from input object type 'StorefrontCustomerCreate'
  • Input field 'default_shipping_address_idx' was removed from input object type 'StorefrontCustomerCreate'
  • Input field 'default_billing_address_idx' was removed from input object type 'StorefrontCustomerModify'
  • Input field 'default_shipping_address_idx' was removed from input object type 'StorefrontCustomerModify'

Input field added Dangerous Changes

  • Input field 'id' of type 'String' was added to input object type 'AddressCreate'
  • Input field 'default_billing_address_id' of type 'String' was added to input object type 'StorefrontCustomerCreate'
  • Input field 'default_shipping_address_id' of type 'String' was added to input object type 'StorefrontCustomerCreate'
  • Input field 'default_billing_address_id' of type 'String' was added to input object type 'StorefrontCustomerModify'
  • Input field 'default_shipping_address_id' of type 'String' was added to input object type 'StorefrontCustomerModify'

Field added Non-Breaking Changes

  • Field 'payment_method_id' was added to object type 'PaymentDetail'
  • Field 'default_billing_address_id' was added to object type 'StorefrontCustomer'
  • Field 'default_shipping_address_id' was added to object type 'StorefrontCustomer'
  • Field 'storefrontSubscriptionsEdit' was added to object type 'TopMutation'

Type added Non-Breaking Changes

  • Type 'SubscriptionEdit' was added
  • Type 'SubscriptionParam' was added

10 November, 2022

Field added Non-Breaking Changes

  • Field 'error' was added to object type 'StorefrontSubscription'
  • Field 'error_count' was added to object type 'StorefrontSubscription'

Type added Non-Breaking Changes

  • Type 'SubscriptionError' was added

4 November, 2022

Field added Non-Breaking Changes

  • Field 'subscription_only' was added to object type 'StorefrontProduct'
  • Field 'discountable' was added to object type 'SubscriptionPlan'

1 November, 2022

Field added Non-Breaking Changes

  • Field 'customer_can_pause_subscription' was added to object type 'StorefrontShop'
  • Field 'customer_can_skip_subscription' was added to object type 'StorefrontShop'
  • Field 'align_day_of_month' was added to object type 'SubscriptionPlan'
  • Field 'align_day_of_week' was added to object type 'SubscriptionPlan'
  • Field 'align_hour' was added to object type 'SubscriptionPlan'
  • Field 'align_month' was added to object type 'SubscriptionPlan'

Type added Non-Breaking Changes

  • Type 'OptionalInt' was added

24 October, 2022

Field added Non-Breaking Changes

  • Field 'storefrontSubscriptionsCancel' was added to object type 'TopMutation'
  • Field 'storefrontSubscriptionsPause' was added to object type 'TopMutation'
  • Field 'storefrontSubscriptionsResume' was added to object type 'TopMutation'
  • Field 'storefrontSubscriptionsSkipNext' was added to object type 'TopMutation'
  • Field 'storefrontSubscriptions' was added to object type 'TopQuery'
  • Field 'storefrontSubscriptionsPage' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'StorefrontSubscriptionPage' was added
  • Type 'StorefrontSubscriptionsPageSortBy' was added

21 October, 2022

Enum value removed Breaking Changes

  • Enum value 'error_done' was removed from enum 'SubscriptionState'

Enum value added Dangerous Changes

  • Enum value 'canceled' was added to enum 'SubscriptionState'
  • Enum value 'failed' was added to enum 'SubscriptionState'

18 October, 2022

Enum value added Dangerous Changes

  • Enum value 'past_due' was added to enum 'SubscriptionState'

Field added Non-Breaking Changes

  • Field 'last_order' was added to object type 'StorefrontSubscription'
  • Field 'next_offset' was added to object type 'StorefrontSubscription'
  • Field 'tick_count' was added to object type 'StorefrontSubscription'

17 October, 2022

Enum value added Dangerous Changes

  • Enum value 'done' was added to enum 'SubscriptionState'
  • Enum value 'error' was added to enum 'SubscriptionState'
  • Enum value 'error_done' was added to enum 'SubscriptionState'
  • Enum value 'pending' was added to enum 'SubscriptionState'

14 October, 2022

Input field type changed Breaking Changes

  • Input field 'OrderLineItemCreate.subscription_plan_index' changed type from 'Int!' to 'SubscriptionPlanIndex'

Type added Non-Breaking Changes

  • Type 'SubscriptionPlanIndex' was added

10 October, 2022

Enum value added Dangerous Changes

  • Enum value 'subscription' was added to enum 'OrderSourceName'

Field added Non-Breaking Changes

  • Field 'next_at' was added to object type 'StorefrontSubscription'
  • Field 'state' was added to object type 'StorefrontSubscription'

Type added Non-Breaking Changes

  • Type 'SubscriptionState' was added

7 October, 2022

Input field added Breaking Changes

  • Input field 'subscription_plan_index' of type 'Int!' was added to input object type 'OrderLineItemCreate'

Field added Non-Breaking Changes

  • Field 'subscription' was added to object type 'StorefrontOrderLineItem'
  • Field 'subscription_plan_index' was added to object type 'StorefrontOrderLineItem'
  • Field 'subscription_plans' was added to object type 'StorefrontProduct'

Type added Non-Breaking Changes

  • Type 'StorefrontSubscription' was added
  • Type 'SubscriptionPlan' was added
  • Type 'SubscriptionPlanInterval' was added
  • Type 'SubscriptionPlanPriceType' was added

26 September, 2022

Input field added Dangerous Changes

  • Input field 'field_set_id' of type 'String' was added to input object type 'OrderLineItemCreate'
  • Input field 'fields' of type '[LineItemFieldCreate!]' was added to input object type 'OrderLineItemCreate'

Field added Non-Breaking Changes

  • Field 'field_set' was added to object type 'StorefrontOrderLineItem'
  • Field 'fields' was added to object type 'StorefrontOrderLineItem'
  • Field 'field_set' was added to object type 'StorefrontProduct'

Type added Non-Breaking Changes

  • Type 'LineItemField' was added
  • Type 'LineItemFieldCreate' was added

22 September, 2022

Field added Non-Breaking Changes

  • Field 'storefrontProductFieldSets' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'ProductField' was added
  • Type 'ProductFieldSet' was added
  • Type 'ProductFieldType' was added

13 September, 2022

Enum value added Dangerous Changes

  • Enum value 'visits' was added to enum 'SearchProductsSortBy'

12 September, 2022

Enum value added Dangerous Changes

  • Enum value 'rating' was added to enum 'SearchProductsSortBy'

Field argument added Dangerous Changes

  • Argument 'parameters: [String!]' added to field 'TopQuery.storefrontProductsPage'
  • Argument 'last_key: String' added to field 'TopQuery.storefrontSearchProducts'

Input field added Dangerous Changes

  • Input field 'context' of type 'String' was added to input object type 'SearchOption'

Field added Non-Breaking Changes

  • Field 'last_key' was added to object type 'StorefrontProductSearchResult'
  • Field 'infoContentModels' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'ContentModel' was added

2 September, 2022

Enum value added Dangerous Changes

  • Enum value 'sales' was added to enum 'SearchProductsSortBy'

26 August, 2022

Field added Non-Breaking Changes

  • Field 'discount_preview' was added to object type 'StorefrontOrderLineItem'

8 August, 2022

Field added Non-Breaking Changes

  • Field 'survey_answers_summary' was added to object type 'StorefrontProduct'

Type added Non-Breaking Changes

  • Type 'ProductReviewAnswerSummary' was added

28 July, 2022

Input field added Dangerous Changes

  • Input field 'survey_answers' of type '[ProductReviewSurveyAnswerCreate!]' was added to input object type 'StorefrontProductReviewCreate'
  • Input field 'survey_answers' of type '[ProductReviewSurveyAnswerCreate!]' was added to input object type 'StorefrontProductReviewModify'

Field added Non-Breaking Changes

  • Field 'survey_answers' was added to object type 'StorefrontProductReview'
  • Field 'meta' was added to object type 'SurveyQuestion'

Type added Non-Breaking Changes

  • Type 'ProductReviewSurveyAnswer' was added
  • Type 'ProductReviewSurveyAnswerCreate' was added

26 July, 2022

Field added Non-Breaking Changes

  • Field 'survey_questions' was added to object type 'ReviewDimensionSet'
  • Field 'storefrontSurveyQuestions' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'SurveyQuestion' was added
  • Type 'SurveyQuestionKind' was added

19 July, 2022

Enum value removed Breaking Changes

  • Enum value 'disabled' was removed from enum 'ReturnPolicyReturnFee'

Field removed Breaking Changes

  • Field 'refund_type' was removed from object type 'StorefrontReturn'
  • Field 'address' was removed from object type 'StorefrontReturnPolicy'
  • Field 'address_type' was removed from object type 'StorefrontReturnPolicy'
  • Field 'inventory_location' was removed from object type 'StorefrontReturnPolicy'
  • Field 'return_fee_options' was removed from object type 'StorefrontReturnPolicy'

Input field added Breaking Changes

  • Input field 'shipping_option_index' of type 'Int!' was added to input object type 'ReturnCreate'

Input field removed Breaking Changes

  • Input field 'refund_type' was removed from input object type 'ReturnCreate'

Type removed Breaking Changes

  • Type 'ReturnPolicyRefundType' was removed
  • Type 'StorefrontReturnFeeOption' was removed

Input field added Dangerous Changes

  • Input field 'customer_balance' of type 'Boolean' was added to input object type 'ReturnCreate'

Field added Non-Breaking Changes

  • Field 'customer_balance' was added to object type 'StorefrontReturn'
  • Field 'return_address' was added to object type 'StorefrontReturn'
  • Field 'return_address_type' was added to object type 'StorefrontReturn'
  • Field 'return_inventory_location' was added to object type 'StorefrontReturn'
  • Field 'reverse_logistics' was added to object type 'StorefrontReturn'
  • Field 'reverse_logistics_desc' was added to object type 'StorefrontReturn'
  • Field 'reverse_logistics_name' was added to object type 'StorefrontReturn'
  • Field 'refund_option' was added to object type 'StorefrontReturnPolicy'
  • Field 'shipping_options' was added to object type 'StorefrontReturnPolicy'

Type added Non-Breaking Changes

  • Type 'ReturnPolicyRefundOption' was added
  • Type 'StorefrontReturnPolicyShippingOption' was added

12 July, 2022

Field added Non-Breaking Changes

  • Field 'return_mode' was added to object type 'StorefrontProduct'
  • Field 'storefrontReturnsCreate' was added to object type 'TopMutation'
  • Field 'returnReasons' was added to object type 'TopQuery'
  • Field 'storefrontReturnPolicies' was added to object type 'TopQuery'
  • Field 'storefrontReturns' was added to object type 'TopQuery'
  • Field 'storefrontReturnsFindPolicy' was added to object type 'TopQuery'
  • Field 'storefrontReturnsPage' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'ProductReturnMode' was added
  • Type 'ReturnCreate' was added
  • Type 'ReturnHistoryAction' was added
  • Type 'ReturnLineItemCreate' was added
  • Type 'ReturnPolicyAddressType' was added
  • Type 'ReturnPolicyRefundType' was added
  • Type 'ReturnPolicyReturnFee' was added
  • Type 'ReturnReason' was added
  • Type 'ReturnReasonType' was added
  • Type 'ReturnState' was added
  • Type 'ReturnTrackingEvent' was added
  • Type 'ReverseLogistics' was added
  • Type 'StorefrontReturn' was added
  • Type 'StorefrontReturnFeeOption' was added
  • Type 'StorefrontReturnHistory' was added
  • Type 'StorefrontReturnLineItem' was added
  • Type 'StorefrontReturnPage' was added
  • Type 'StorefrontReturnPolicy' was added
  • Type 'StorefrontReturnsPageSortBy' was added

5 July, 2022

Field added Non-Breaking Changes

  • Field 'moto' was added to object type 'GatewayStripe'

4 July, 2022

Enum value removed Breaking Changes

  • Enum value 'home' was removed from enum 'MenuItemType'

Enum value added Dangerous Changes

  • Enum value 'empty' was added to enum 'MenuItemType'
  • Enum value 'meta' was added to enum 'MenuItemType'

Field added Non-Breaking Changes

  • Field 'meta' was added to object type 'StorefrontMenuItem'

1 June, 2022

Field type changed Breaking Changes

  • Field 'StorefrontCustomFieldObjects.brands' changed type from '[Brand]' to '[StorefrontBrand]'
  • Field 'StorefrontCustomFieldObjects.categories' changed type from '[Category]' to '[StorefrontCategory]'
  • Field 'StorefrontMenuItem.category' changed type from 'Category' to 'StorefrontCategory'
  • Field 'StorefrontProduct.brand' changed type from 'Brand' to 'StorefrontBrand'
  • Field 'StorefrontProduct.categories' changed type from '[Category]' to '[StorefrontCategory]'
  • Field 'StorefrontProductSearchResult.categories' changed type from '[CategoryCount!]!' to '[StorefrontCategoryCount!]!'
  • Field 'TopQuery.storefrontBrands' changed type from '[Brand!]' to '[StorefrontBrand!]'
  • Field 'TopQuery.storefrontBrandsPage' changed type from 'BrandPage' to 'StorefrontBrandPage'
  • Field 'TopQuery.storefrontCategories' changed type from '[Category!]' to '[StorefrontCategory!]'
  • Field 'TopQuery.storefrontSuggestBrands' changed type from 'BrandExpandableItems' to 'StorefrontBrandExpandableItems'
  • Field 'TopQuery.storefrontSuggestCategories' changed type from 'CategoryExpandableItems' to 'StorefrontCategoryExpandableItems'

Type removed Breaking Changes

  • Type 'Brand' was removed
  • Type 'BrandExpandableItems' was removed
  • Type 'BrandPage' was removed
  • Type 'Category' was removed
  • Type 'CategoryCount' was removed
  • Type 'CategoryExpandableItems' was removed

Field added Non-Breaking Changes

  • Field 'custom_field_objects' was added to object type 'StorefrontMenu'
  • Field 'custom_fields' was added to object type 'StorefrontMenu'

Type added Non-Breaking Changes

  • Type 'StorefrontBrand' was added
  • Type 'StorefrontBrandExpandableItems' was added
  • Type 'StorefrontBrandPage' was added
  • Type 'StorefrontCategory' was added
  • Type 'StorefrontCategoryCount' was added
  • Type 'StorefrontCategoryExpandableItems' was added

2 May, 2022

Field added Non-Breaking Changes

  • Field 'test' was added to object type 'StorefrontShop'

24 March, 2022

Enum value added Dangerous Changes

  • Enum value 'twitter' was added to enum 'CustomerOAuthProviderKind'

Field argument added Dangerous Changes

  • Argument 'token: String' added to field 'TopMutation.storefrontCustomersOauth'
  • Argument 'verifier: String' added to field 'TopMutation.storefrontCustomersOauth'

Input field added Dangerous Changes

  • Input field 'oauth_token' of type 'String' was added to input object type 'CustomerLogin'
  • Input field 'oauth_verifier' of type 'String' was added to input object type 'CustomerLogin'

Field added Non-Breaking Changes

  • Field 'storefrontAuthRequest' was added to object type 'TopMutation'

Field argument type changed Non-Breaking Changes

  • Type for argument 'code' on field 'TopMutation.storefrontCustomersOauth' changed from 'String!' to 'String'

22 March, 2022

Input field removed Breaking Changes

  • Input field 'clone_from_cart_id' was removed from input object type 'StorefrontOrderCreate'

16 March, 2022

Enum value added Dangerous Changes

  • Enum value 'apple' was added to enum 'CustomerOAuthProviderKind'

14 February, 2022

Input field added Dangerous Changes

  • Input field 'reminder_messages' of type 'Boolean' was added to input object type 'StorefrontCustomerCreate'
  • Input field 'reminder_messages' of type 'Boolean' was added to input object type 'StorefrontCustomerModify'

Field added Non-Breaking Changes

  • Field 'reminder_messages' was added to object type 'StorefrontCustomer'
  • Field 'storefrontSubscriptionCreate' was added to object type 'TopMutation'
  • Field 'storefrontSubscription' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'StorefrontCustomerSubscription' was added
  • Type 'StorefrontCustomerSubscriptionCreate' was added

21 January, 2022

Field argument added Breaking Changes

  • Argument 'shop_id: String!' added to field 'TopMutation.storefrontCustomersOauthDelete'

Field added Non-Breaking Changes

  • Field 'password_defined' was added to object type 'StorefrontCustomer'

20 January, 2022

Enum value added Dangerous Changes

  • Enum value 'gitlab' was added to enum 'CustomerOAuthProviderKind'

Field added Non-Breaking Changes

  • Field 'storefrontCustomersOauth' was added to object type 'TopMutation'
  • Field 'storefrontCustomersOauthDelete' was added to object type 'TopMutation'

17 January, 2022

Input field added Dangerous Changes

  • Input field 'language' of type 'String' was added to input object type 'CustomerLogin'
  • Input field 'oauth_code' of type 'String' was added to input object type 'CustomerLogin'
  • Input field 'oauth_provider' of type 'CustomerOAuthProviderKind' was added to input object type 'CustomerLogin'
  • Input field 'preferred_currency' of type 'String' was added to input object type 'CustomerLogin'
  • Input field 'timezone' of type 'String' was added to input object type 'CustomerLogin'
  • Input field 'timezone_hint' of type 'String' was added to input object type 'CustomerLogin'

Field added Non-Breaking Changes

  • Field 'oauth_provider' was added to object type 'StorefrontCustomer'
  • Field 'customer_oauth_providers' was added to object type 'StorefrontShop'

Input field type changed Non-Breaking Changes

  • Input field 'CustomerLogin.email' changed type from 'String!' to 'String'
  • Input field 'CustomerLogin.password' changed type from 'String!' to 'String'

Type added Non-Breaking Changes

  • Type 'CustomerOAuthProviderKind' was added
  • Type 'StorefrontCustomerOAuthProvider' was added

15 October, 2021

Field removed Breaking Changes

  • Field 'flat_fee' was removed from object type 'TieredPricingTier'

Field added Non-Breaking Changes

  • Field 'tiered_pricing_mode' was added to object type 'StorefrontProduct'
  • Field 'tiered_pricing' was added to object type 'StorefrontProductVariant'

Type added Non-Breaking Changes

  • Type 'TieredPricingMode' was added

14 October, 2021

Field added Non-Breaking Changes

  • Field 'tiered_pricing' was added to object type 'CurrencyPrice'

Type added Non-Breaking Changes

  • Type 'TieredPricing' was added
  • Type 'TieredPricingModel' was added
  • Type 'TieredPricingTier' was added

30 September, 2021

Field argument type changed Breaking Changes

  • Type for argument 'data' on field 'TopMutation.storefrontFavoritesCreate' changed from '[CustomerFavoriteCreate!]!' to '[StorefrontCustomerFavoriteCreate!]!'

Field type changed Breaking Changes

  • Field 'StorefrontProductVariant.favorite' changed type from 'CustomerFavorite' to 'StorefrontCustomerFavorite'
  • Field 'TopMutation.storefrontFavoritesCreate' changed type from '[CustomerFavorite!]' to '[StorefrontCustomerFavorite!]'
  • Field 'TopQuery.storefrontFavorites' changed type from '[CustomerFavorite!]' to '[StorefrontCustomerFavorite!]'

Type removed Breaking Changes

  • Type 'CustomerFavorite' was removed
  • Type 'CustomerFavoriteCreate' was removed

Field added Non-Breaking Changes

  • Field 'storefrontFavoritesModify' was added to object type 'TopMutation'

Type added Non-Breaking Changes

  • Type 'StorefrontCustomerFavorite' was added
  • Type 'StorefrontCustomerFavoriteCreate' was added
  • Type 'StorefrontCustomerFavoriteModify' was added

24 September, 2021

Field added Non-Breaking Changes

  • Field 'favorite' was added to object type 'StorefrontProductVariant'
  • Field 'storefrontFavoritesCreate' was added to object type 'TopMutation'
  • Field 'storefrontFavoritesDelete' was added to object type 'TopMutation'
  • Field 'storefrontFavorites' was added to object type 'TopQuery'

Type added Non-Breaking Changes

  • Type 'CustomerFavorite' was added
  • Type 'CustomerFavoriteCreate' was added

9 September, 2021

Field type changed Breaking Changes

  • Field 'StorefrontOrder.promotion' changed type from 'StorefrontPromotionFlat' to 'StorefrontPromotion'
  • Field 'TopQuery.storefrontPromotions' changed type from '[StorefrontPromotionFlat!]' to '[StorefrontPromotion!]'

Type removed Breaking Changes

  • Type 'StorefrontPromotionFlat' was removed

Type added Non-Breaking Changes

  • Type 'StorefrontPromotion' was added

8 September, 2021

Field argument removed Breaking Changes

  • Argument 'ancestors: Boolean' was removed from field 'TopQuery.storefrontCategories'
  • Argument 'children: Boolean' was removed from field 'TopQuery.storefrontCategories'

Field removed Breaking Changes

  • Field 'children' was removed from object type 'Category'
  • Field 'parent' was removed from object type 'Category'

Type removed Breaking Changes

  • Type 'ArbitraryObjectType' was removed

Field argument added Dangerous Changes

  • Argument 'children_of: String' added to field 'TopQuery.storefrontCategories'

Field added Non-Breaking Changes

  • Field 'ancestors' was added to object type 'Category'

Type added Non-Breaking Changes

  • Type 'CategoryAncestor' was added

3 September, 2021

Input field added Dangerous Changes

  • Input field 'timezone_hint' of type 'String' was added to input object type 'StorefrontCustomerCreate'

23 August, 2021

Field removed Breaking Changes

  • Field 'preferred_locale' was removed from object type 'StorefrontCustomer'

Input field removed Breaking Changes

  • Input field 'preferred_locale' was removed from input object type 'StorefrontCustomerCreate'
  • Input field 'preferred_locale' was removed from input object type 'StorefrontCustomerModify'

Input field added Dangerous Changes

  • Input field 'language' of type 'String' was added to input object type 'StorefrontCustomerCreate'
  • Input field 'timezone' of type 'String' was added to input object type 'StorefrontCustomerCreate'
  • Input field 'language' of type 'String' was added to input object type 'StorefrontCustomerModify'
  • Input field 'timezone' of type 'String' was added to input object type 'StorefrontCustomerModify'

Field added Non-Breaking Changes

  • Field 'inferred_locale' was added to object type 'StorefrontCustomer'
  • Field 'language' was added to object type 'StorefrontCustomer'
  • Field 'timezone' was added to object type 'StorefrontCustomer'

6 July, 2021

Field added Non-Breaking Changes

  • Field 'meta' was added to object type 'Option'
  • Field 'meta' was added to object type 'OptionValue'
  • Field 'linked_media_files' was added to object type 'StorefrontProductVariant'

22 June, 2021

Field added Non-Breaking Changes

  • Field 'inventory_policy' was added to object type 'StorefrontProductVariant'

Type added Non-Breaking Changes

  • Type 'InventoryPolicy' was added

6 April, 2021

Field argument added Dangerous Changes

  • Argument 'updated_at: String' added to field 'TopMutation.storefrontOrdersCreate'
  • Argument 'updated_at: String' added to field 'TopMutation.storefrontOrdersModify'

Field added Non-Breaking Changes

  • Field 'variant_id' was added to object type 'StorefrontOrderLineItem'
PREVIOUS
Introduction
NEXT
Tutorial