Skip to Content
Shopify
    • Introduction to Shopify
    • Discover everything you can build on Shopify’s platform

      • Overview
      • Building Shopify apps
      • Building Shopify themes
      • Building Shopify channels
      • Custom development for merchants
    • Learn about Shopify’s suite of APIs

      • Overview
      • Authentication
      • Versioning
      • Getting updates
      • Rate limits
      • Search syntax
      • Response codes
      • API Terms of Use 
    • How we make Shopify’s platform safe and secure for everyone

      • Overview
      • GDPR requirements for developers
      • Checkout requirements
    • Make money by selling apps to Shopify merchants

      • Overview
      • Visibility in the Shopify App Store
      • Getting your app approved
      • Success in the Shopify App Store
      • Shopify App Store ads
    • How Shopify is building for the future with GraphQL

      • Overview
      • Benefits of using GraphQL
      • Making queries
      • Paginating queries
      • Variables
      • Mutations
      • Advanced GraphQL topics
      • More GraphQL learning resources
    • All docs
    • Create new features for the Shopify admin experience

      • Overview
      • GraphQL reference
      • REST reference
      • Access scopes
    • Add Shopify buying experiences to any platform

      • Overview
      • Getting started
      • Reference
      • Access scopes
    • Access information about your Partner business

      • Overview
      • Getting started
      • Reference
    • Customize the look and feel of online stores

      • Overview
      • Getting started
      • Liquid reference
      • Ajax API
      • Theme templates
      • Sections
      • Theme settings
    • Surface your app features wherever merchants need them

      • Overview
      • Extension points
    • Add features to Shopify’s point-of-sale apps

      • Overview
      • Getting started
      • Reference
    • Connect Shopify merchants with any marketing channel

      • Overview
      • Getting started
      • Reference
    • Automate merchant tasks with Shopify’s virtual employee

      • Overview
      • Getting started
      • Reference
    • Create complex workflows for Shopify Plus merchants

      • Overview
    • Build on Shopify’s customer-service chat platform

      • Overview
      • Reference
    • Customize Shopify’s checkout with your own payment flow

      • Overview
      • Getting started
      • Reference
    • All tutorials
    • Learn how to build, sell and maintain Shopify apps

      • Build a Shopify App with Node and React
      • Make your first GraphQL Admin API request
      • Make your first REST Admin API request
      • Authenticate a public app with OAuth
      • Authenticate a custom app with OAuth
      • Add a new app extension
      • Build a sales channel app
      • Create a checkout with Storefront API
      • Add billing to your Shopify app
      • More tutorials
    • Learn how to build and customize Shopify themes

      • Get started with Shopify themes
      • Configure theme settings
      • Learn about the template file structure
      • Add predictive search to your theme
      • More tutorials
    • All tools
    • Accelerate Shopify app development

      • Partner Dashboard
      • Shopify App CLI
      • Shopify Rails App 
      • Shopify App Bridge
      • Embedded App SDK
      • POS App SDK
      • Admin API GraphiQL explorer
      • Storefront API GraphiQL explorer
    • Accelerate Shopify theme development

      • Theme Kit
      • Theme Check 
      • Liquid cheat sheet 
      • Liquid code examples 
      • Theme Inspector for Chrome
    • Quickly and securely connect with Shopify APIs

      • Overview
      • Shopify API (Ruby) 
      • Shopify API (Python) 
      • Shopify API (Node) 
    • Add Shopify buying experiences to any platform

      • Overview
      • JavaScript Buy SDK
      • BuyButton.js
      • Android Buy SDK
      • iOS Buy SDK
      • Unity Buy SDK
    • Build apps using Shopify’s open-source design system

      • Overview 
      • Polaris React components 
      • Polaris icon library 
      • Polaris resources 
      • Polaris on GitHub 
    • Blog 
    • Events 
    • Unite 
    • Forums 
    • Twitter 
  • Changelog
No search results
Up Down arrows to navigate Enter to select Escape to close
  • Log in
  • Sign up
Home
    • Introduction to Shopify
    • Discover everything you can build on Shopify’s platform

      • Overview
      • Building Shopify apps
      • Building Shopify themes
      • Building Shopify channels
      • Custom development for merchants
    • Learn about Shopify’s suite of APIs

      • Overview
      • Authentication
      • Versioning
      • Getting updates
      • Rate limits
      • Search syntax
      • Response codes
      • API Terms of Use 
    • How we make Shopify’s platform safe and secure for everyone

      • Overview
      • GDPR requirements for developers
      • Checkout requirements
    • Make money by selling apps to Shopify merchants

      • Overview
      • Visibility in the Shopify App Store
      • Getting your app approved
      • Success in the Shopify App Store
      • Shopify App Store ads
    • How Shopify is building for the future with GraphQL

      • Overview
      • Benefits of using GraphQL
      • Making queries
      • Paginating queries
      • Variables
      • Mutations
      • Advanced GraphQL topics
      • More GraphQL learning resources
    • All docs
    • Create new features for the Shopify admin experience

      • Overview
      • GraphQL reference
      • REST reference
      • Access scopes
    • Add Shopify buying experiences to any platform

      • Overview
      • Getting started
      • Reference
      • Access scopes
    • Access information about your Partner business

      • Overview
      • Getting started
      • Reference
    • Customize the look and feel of online stores

      • Overview
      • Getting started
      • Liquid reference
      • Ajax API
      • Theme templates
      • Sections
      • Theme settings
    • Surface your app features wherever merchants need them

      • Overview
      • Extension points
    • Add features to Shopify’s point-of-sale apps

      • Overview
      • Getting started
      • Reference
    • Connect Shopify merchants with any marketing channel

      • Overview
      • Getting started
      • Reference
    • Automate merchant tasks with Shopify’s virtual employee

      • Overview
      • Getting started
      • Reference
    • Create complex workflows for Shopify Plus merchants

      • Overview
    • Build on Shopify’s customer-service chat platform

      • Overview
      • Reference
    • Customize Shopify’s checkout with your own payment flow

      • Overview
      • Getting started
      • Reference
    • All tutorials
    • Learn how to build, sell and maintain Shopify apps

      • Build a Shopify App with Node and React
      • Make your first GraphQL Admin API request
      • Make your first REST Admin API request
      • Authenticate a public app with OAuth
      • Authenticate a custom app with OAuth
      • Add a new app extension
      • Build a sales channel app
      • Create a checkout with Storefront API
      • Add billing to your Shopify app
      • More tutorials
    • Learn how to build and customize Shopify themes

      • Get started with Shopify themes
      • Configure theme settings
      • Learn about the template file structure
      • Add predictive search to your theme
      • More tutorials
    • All tools
    • Accelerate Shopify app development

      • Partner Dashboard
      • Shopify App CLI
      • Shopify Rails App 
      • Shopify App Bridge
      • Embedded App SDK
      • POS App SDK
      • Admin API GraphiQL explorer
      • Storefront API GraphiQL explorer
    • Accelerate Shopify theme development

      • Theme Kit
      • Theme Check 
      • Liquid cheat sheet 
      • Liquid code examples 
      • Theme Inspector for Chrome
    • Quickly and securely connect with Shopify APIs

      • Overview
      • Shopify API (Ruby) 
      • Shopify API (Python) 
      • Shopify API (Node) 
    • Add Shopify buying experiences to any platform

      • Overview
      • JavaScript Buy SDK
      • BuyButton.js
      • Android Buy SDK
      • iOS Buy SDK
      • Unity Buy SDK
    • Build apps using Shopify’s open-source design system

      • Overview 
      • Polaris React components 
      • Polaris icon library 
      • Polaris resources 
      • Polaris on GitHub 
    • Blog 
    • Events 
    • Unite 
    • Forums 
    • Twitter 
  • Changelog
  • Log in
  • Sign up
  • About
  • Careers
  • Press and Media
  • Shopify Plus
  • Sitemap

Docs

  • Admin API
    • Getting started
    • GraphQL reference
      • Access
        • Objects
        • AccessScope
        • StorefrontAccessToken
        • Mutations
        • storefrontAccessTokenCreate
        • storefrontAccessTokenDelete
        • Inputs
        • StorefrontAccessTokenDeleteInput
        • StorefrontAccessTokenInput
      • Apps
        • Objects
        • App
        • AppFeedback
        • AppInstallation
        • FailedRequirement
        • Link
        • Publication
        • ResourceFeedback
        • Enums
        • AppInstallationCategory
        • AppInstallationPrivacy
        • AppInstallationSortKeys
      • Billing
        • Unions
        • AppPricingDetails
        • Objects
        • AppCredit
        • AppPlanV2
        • AppPurchaseConfirmation
        • AppPurchaseOneTime
        • AppRecurringPricing
        • AppRevenueAttributionRecord
        • AppSubscription
        • AppSubscriptionLineItem
        • AppUsagePricing
        • AppUsageRecord
        • Mutations
        • appCreditCreate
        • appPurchaseOneTimeCreate
        • appRevenueAttributionRecordCreate
        • appRevenueAttributionRecordDelete
        • appSubscriptionCancel
        • appSubscriptionCreate
        • appSubscriptionLineItemUpdate
        • appUsageRecordCreate
        • Interfaces
        • AppPurchase
        • Inputs
        • AppPlanInput
        • AppRecurringPricingInput
        • AppRevenueAttributionRecordInput
        • AppSubscriptionLineItemInput
        • AppUsagePricingInput
        • Enums
        • AppPricingInterval
        • AppPurchaseStatus
        • AppRevenueAttributionRecordSortKeys
        • AppRevenueAttributionType
        • AppSubscriptionSortKeys
        • AppSubscriptionStatus
        • AppTransactionSortKeys
        • AppUsageRecordSortKeys
      • Bulk operations
        • Objects
        • BulkOperation
        • Mutations
        • bulkOperationCancel
        • bulkOperationRunMutation
        • bulkOperationRunQuery
        • Enums
        • BulkOperationStatus
        • BulkOperationType
      • Common objects
        • QueryRoot
        • Activity
        • ActivityTopic
        • ApiVersion
        • CountryCode
        • CropRegion
        • CurrencyCode
        • Image
        • ImageContentType
        • ImageInput
        • ImageUploadParameter
        • Job
        • LegacyInteroperability
        • MailingAddress
        • MailingAddressInput
        • MoneyBag
        • MoneyInput
        • MoneyV2
        • MutationsStagedUploadTargetGenerateUploadParameter
        • Navigable
        • Node
        • paymentsAppConfigure
        • SavedSearch
        • savedSearchCreate
        • SavedSearchCreateInput
        • savedSearchDelete
        • SavedSearchDeleteInput
        • savedSearchUpdate
        • SavedSearchUpdateInput
        • SearchFilter
        • SearchFilterOptions
        • SearchResult
        • SearchResultType
        • StagedUploadHttpMethodType
        • StagedUploadInput
        • StagedUploadParameter
        • stagedUploadsCreate
        • StagedUploadTarget
        • stagedUploadTargetGenerate
        • StagedUploadTargetGenerateInput
        • StagedUploadTargetGenerateUploadResource
        • stagedUploadTargetsGenerate
        • StageImageInput
        • tagsAdd
        • tagsRemove
      • Customers
        • Unions
        • CustomerPaymentInstrument
        • Objects
        • Customer
        • CustomerCreditCard
        • CustomerCreditCardBillingAddress
        • CustomerPaymentMethod
        • Mutations
        • customerAddTaxExemptions
        • customerCreate
        • customerDelete
        • customerGenerateAccountActivationUrl
        • customerPaymentMethodCreditCardCreate
        • customerPaymentMethodCreditCardUpdate
        • customerPaymentMethodRemoteCreditCardCreate
        • customerPaymentMethodRevoke
        • customerPaymentMethodSendUpdateEmail
        • customerRemoveTaxExemptions
        • customerReplaceTaxExemptions
        • customerUpdate
        • customerUpdateDefaultAddress
        • Inputs
        • CustomerDeleteInput
        • CustomerInput
        • Enums
        • CustomerMarketingOptInLevel
        • CustomerProductSubscriberStatus
        • CustomerSavedSearchSortKeys
        • CustomerSortKeys
        • CustomerState
        • TaxExemption
      • Discounts
        • Unions
        • DiscountCode
        • DiscountCustomerBuysValue
        • DiscountCustomerGetsValue
        • DiscountCustomerSelection
        • DiscountEffect
        • DiscountItems
        • DiscountMinimumRequirement
        • DiscountShippingDestinationSelection
        • PriceRuleValue
        • PricingValue
        • Objects
        • AllDiscountItems
        • CustomerJourney
        • CustomerJourneySummary
        • CustomerMoment
        • CustomerVisit
        • DiscountAmount
        • DiscountAutomatic
        • DiscountAutomaticBasic
        • DiscountAutomaticBxgy
        • DiscountAutomaticNode
        • DiscountCodeBasic
        • DiscountCodeBxgy
        • DiscountCodeFreeShipping
        • DiscountCodeNode
        • DiscountCollections
        • DiscountCountries
        • DiscountCountryAll
        • DiscountCustomerAll
        • DiscountCustomerBuys
        • DiscountCustomerGets
        • DiscountCustomers
        • DiscountCustomerSavedSearches
        • DiscountMinimumQuantity
        • DiscountMinimumSubtotal
        • DiscountOnQuantity
        • DiscountPercentage
        • DiscountProducts
        • DiscountPurchaseAmount
        • DiscountQuantity
        • DiscountRedeemCode
        • DiscountRedeemCodeBulkCreation
        • DiscountRedeemCodeBulkCreationCode
        • DiscountShareableUrl
        • MarketingActivity
        • MarketingBudget
        • MarketingEngagement
        • MarketingEvent
        • PriceRule
        • PriceRuleCustomerSelection
        • PriceRuleDiscountCode
        • PriceRuleEntitlementToPrerequisiteQuantityRatio
        • PriceRuleFixedAmountValue
        • PriceRuleItemEntitlements
        • PriceRuleLineItemPrerequisites
        • PriceRuleMoneyRange
        • PriceRulePercentValue
        • PriceRulePrerequisiteToEntitlementQuantityRatio
        • PriceRuleQuantityRange
        • PriceRuleShareableUrl
        • PriceRuleShippingLineEntitlements
        • PriceRuleValidityPeriod
        • PricingPercentageValue
        • UTMParameters
        • Mutations
        • discountAutomaticActivate
        • discountAutomaticBasicCreate
        • discountAutomaticBasicUpdate
        • discountAutomaticBulkDelete
        • discountAutomaticBxgyCreate
        • discountAutomaticBxgyUpdate
        • discountAutomaticDeactivate
        • discountAutomaticDelete
        • discountCodeActivate
        • discountCodeBasicCreate
        • discountCodeBasicUpdate
        • discountCodeBulkActivate
        • discountCodeBulkDeactivate
        • discountCodeBulkDelete
        • discountCodeBxgyCreate
        • discountCodeBxgyUpdate
        • discountCodeDeactivate
        • discountCodeDelete
        • discountCodeFreeShippingCreate
        • discountCodeFreeShippingUpdate
        • discountCodeRedeemCodeBulkDelete
        • discountRedeemCodeBulkAdd
        • kitSkillTriggerRequest
        • marketingActivityCreate
        • marketingActivityUpdate
        • marketingEngagementCreate
        • priceRuleActivate
        • priceRuleCreate
        • priceRuleDeactivate
        • priceRuleDelete
        • priceRuleDiscountCodeCreate
        • priceRuleDiscountCodeUpdate
        • priceRuleUpdate
        • Inputs
        • DiscountAmountInput
        • DiscountAutomaticBasicInput
        • DiscountAutomaticBxgyInput
        • DiscountCodeBasicInput
        • DiscountCodeBxgyInput
        • DiscountCodeFreeShippingInput
        • DiscountCollectionsInput
        • DiscountCountriesInput
        • DiscountCustomerBuysInput
        • DiscountCustomerBuysValueInput
        • DiscountCustomerGetsInput
        • DiscountCustomerGetsValueInput
        • DiscountCustomerSavedSearchesInput
        • DiscountCustomerSelectionInput
        • DiscountCustomersInput
        • DiscountEffectInput
        • DiscountItemsInput
        • DiscountMinimumQuantityInput
        • DiscountMinimumRequirementInput
        • DiscountMinimumSubtotalInput
        • DiscountOnQuantityInput
        • DiscountProductsInput
        • DiscountRedeemCodeInput
        • DiscountShippingDestinationSelectionInput
        • MarketingActivityBudgetInput
        • MarketingActivityCreateInput
        • MarketingActivityUpdateInput
        • MarketingEngagementInput
        • PriceRuleCustomerSelectionInput
        • PriceRuleDiscountCodeInput
        • PriceRuleEntitlementToPrerequisiteQuantityRatioInput
        • PriceRuleInput
        • PriceRuleItemEntitlementsInput
        • PriceRuleItemPrerequisitesInput
        • PriceRuleMoneyRangeInput
        • PriceRulePrerequisiteToEntitlementQuantityRatioInput
        • PriceRuleQuantityRangeInput
        • PriceRuleShippingEntitlementsInput
        • PriceRuleValidityPeriodInput
        • PriceRuleValueInput
        • UTMInput
        • Enums
        • AutomaticDiscountSortKeys
        • CodeDiscountSortKeys
        • DiscountCodeSortKeys
        • DiscountShareableUrlTargetType
        • DiscountStatus
        • KitSkillLocale
        • MarketingActivitySortKeys
        • MarketingActivityStatus
        • MarketingActivityStatusBadgeType
        • MarketingBudgetBudgetType
        • MarketingChannel
        • MarketingEventSortKeys
        • MarketingTactic
        • PriceRuleAllocationMethod
        • PriceRuleFeature
        • PriceRuleShareableUrlTargetType
        • PriceRuleSortKeys
        • PriceRuleStatus
        • PriceRuleTarget
        • PriceRuleTrait
      • Events
        • Unions
        • CommentEventEmbed
        • WebhookSubscriptionEndpoint
        • Objects
        • BasicEvent
        • CommentEvent
        • CommentEventAttachment
        • DeletionEvent
        • ResourceAlert
        • ResourceAlertAction
        • ShopAlert
        • ShopAlertAction
        • WebhookEventBridgeEndpoint
        • WebhookHttpEndpoint
        • WebhookSubscription
        • Mutations
        • eventBridgeWebhookSubscriptionCreate
        • eventBridgeWebhookSubscriptionUpdate
        • flowTriggerReceive
        • webhookSubscriptionCreate
        • webhookSubscriptionDelete
        • webhookSubscriptionUpdate
        • Interfaces
        • CommentEventSubject
        • Event
        • HasEvents
        • Inputs
        • EventBridgeWebhookSubscriptionInput
        • WebhookSubscriptionInput
        • Enums
        • DeletionEventSortKeys
        • DeletionEventSubjectType
        • EventSortKeys
        • WebhookSubscriptionFormat
        • WebhookSubscriptionSortKeys
        • WebhookSubscriptionTopic
      • Inventory
        • Objects
        • CountryHarmonizedSystemCode
        • InventoryItem
        • InventoryLevel
        • Mutations
        • inventoryActivate
        • inventoryAdjustQuantity
        • inventoryBulkAdjustQuantityAtLocation
        • inventoryDeactivate
        • inventoryItemUpdate
        • Inputs
        • CountryHarmonizedSystemCodeInput
        • InventoryAdjustItemInput
        • InventoryAdjustQuantityInput
        • InventoryItemInput
        • InventoryItemUpdateInput
        • InventoryLevelInput
      • Metafields
        • Objects
        • Metafield
        • MetafieldStorefrontVisibility
        • PrivateMetafield
        • Mutations
        • metafieldDelete
        • metafieldStorefrontVisibilityCreate
        • metafieldStorefrontVisibilityDelete
        • privateMetafieldDelete
        • privateMetafieldUpsert
        • Interfaces
        • HasMetafields
        • Inputs
        • MetafieldDeleteInput
        • MetafieldInput
        • MetafieldStorefrontVisibilityInput
        • PrivateMetafieldDeleteInput
        • PrivateMetafieldInput
        • PrivateMetafieldValueInput
        • Enums
        • MetafieldOwnerType
        • MetafieldValueType
        • PrivateMetafieldValueType
      • Online store
        • Objects
        • Domain
        • DomainLocalization
        • OnlineStoreArticle
        • OnlineStoreBlog
        • OnlineStorePage
        • ScriptTag
        • SEO
        • UrlRedirect
        • Mutations
        • scriptTagCreate
        • scriptTagDelete
        • scriptTagUpdate
        • urlRedirectCreate
        • urlRedirectDelete
        • urlRedirectUpdate
        • Inputs
        • ScriptTagInput
        • SEOInput
        • UrlRedirectInput
        • Enums
        • ScriptTagDisplayScope
        • UrlRedirectSortKeys
      • Orders
        • Unions
        • SubscriptionDeliveryMethod
        • SubscriptionDiscountValue
        • SubscriptionShippingOptionResult
        • TenderTransactionDetails
        • Objects
        • Attribute
        • AutomaticDiscountApplication
        • CalculatedAutomaticDiscountApplication
        • CalculatedDiscountAllocation
        • CalculatedDiscountApplication
        • CalculatedDiscountCodeApplication
        • CalculatedDraftOrder
        • CalculatedDraftOrderLineItem
        • CalculatedLineItem
        • CalculatedManualDiscountApplication
        • CalculatedOrder
        • CalculatedScriptDiscountApplication
        • CurrencySetting
        • DiscountAllocation
        • DiscountApplication
        • DiscountCodeApplication
        • DraftOrder
        • DraftOrderAppliedDiscount
        • DraftOrderLineItem
        • Duty
        • LineItem
        • LineItemMutable
        • LineItemSellingPlan
        • ManualDiscountApplication
        • Order
        • OrderAdjustment
        • OrderPaymentCollectionDetails
        • OrderRisk
        • OrderStagedChange
        • OrderStagedChangeAddCustomItem
        • OrderStagedChangeAddLineItemDiscount
        • OrderStagedChangeAddShippingLine
        • OrderStagedChangeAddVariant
        • OrderStagedChangeDecrementItem
        • OrderStagedChangeIncrementItem
        • OrderTransaction
        • PaymentsAppConfiguration
        • PaymentSession
        • PaymentSessionStatus
        • PaymentSessionStatusReason
        • PaymentSettings
        • Refund
        • RefundDuty
        • RefundLineItem
        • RefundSession
        • RefundSessionStatus
        • RefundSessionStatusReason
        • ScriptDiscountApplication
        • ShippingLine
        • ShippingRefund
        • ShopifyPaymentsExtendedAuthorization
        • ShopifyPaymentsTransactionSet
        • SubscriptionAppliedCodeDiscount
        • SubscriptionBillingAttempt
        • SubscriptionBillingPolicy
        • SubscriptionContract
        • SubscriptionCyclePriceAdjustment
        • SubscriptionDeliveryMethodShipping
        • SubscriptionDeliveryMethodShippingOption
        • SubscriptionDeliveryPolicy
        • SubscriptionDiscount
        • SubscriptionDiscountAllocation
        • SubscriptionDiscountEntitledLines
        • SubscriptionDiscountFixedAmountValue
        • SubscriptionDiscountPercentageValue
        • SubscriptionDraft
        • SubscriptionLine
        • SubscriptionMailingAddress
        • SubscriptionManualDiscount
        • SubscriptionPricingPolicy
        • SubscriptionShippingOption
        • SubscriptionShippingOptionResultFailure
        • SubscriptionShippingOptionResultSuccess
        • SuggestedOrderTransaction
        • SuggestedRefund
        • TaxLine
        • TenderTransaction
        • TenderTransactionCreditCardDetails
        • TransactionFee
        • Mutations
        • draftOrderCalculate
        • draftOrderComplete
        • draftOrderCreate
        • draftOrderDelete
        • draftOrderInvoicePreview
        • draftOrderInvoiceSend
        • draftOrderUpdate
        • orderCapture
        • orderClose
        • orderEditAddCustomItem
        • orderEditAddLineItemDiscount
        • orderEditAddVariant
        • orderEditBegin
        • orderEditCommit
        • orderEditRemoveLineItemDiscount
        • orderEditSetQuantity
        • orderMarkAsPaid
        • orderOpen
        • orderUpdate
        • paymentSessionReject
        • paymentSessionResolve
        • refundCreate
        • refundSessionReject
        • refundSessionResolve
        • subscriptionBillingAttemptCreate
        • subscriptionContractCreate
        • subscriptionContractSetNextBillingDate
        • subscriptionContractUpdate
        • subscriptionDraftCommit
        • subscriptionDraftDiscountAdd
        • subscriptionDraftDiscountCodeApply
        • subscriptionDraftDiscountRemove
        • subscriptionDraftDiscountUpdate
        • subscriptionDraftFreeShippingDiscountAdd
        • subscriptionDraftFreeShippingDiscountUpdate
        • subscriptionDraftLineAdd
        • subscriptionDraftLineRemove
        • subscriptionDraftLineUpdate
        • subscriptionDraftUpdate
        • Inputs
        • AttributeInput
        • DraftOrderAppliedDiscountInput
        • DraftOrderDeleteInput
        • DraftOrderInput
        • DraftOrderLineItemInput
        • EmailInput
        • OrderCaptureInput
        • OrderCloseInput
        • OrderEditAppliedDiscountInput
        • OrderInput
        • OrderMarkAsPaidInput
        • OrderOpenInput
        • OrderTransactionInput
        • PaymentSessionRejectionReasonInput
        • RefundDutyInput
        • RefundInput
        • RefundLineItemInput
        • RefundSessionRejectionReasonInput
        • ShippingLineInput
        • ShippingRefundInput
        • SubscriptionBillingAttemptInput
        • SubscriptionBillingPolicyInput
        • SubscriptionContractCreateInput
        • SubscriptionDeliveryMethodInput
        • SubscriptionDeliveryMethodShippingInput
        • SubscriptionDeliveryMethodShippingOptionInput
        • SubscriptionDeliveryPolicyInput
        • SubscriptionDraftInput
        • SubscriptionFreeShippingDiscountInput
        • SubscriptionLineInput
        • SubscriptionLineUpdateInput
        • SubscriptionManualDiscountEntitledLinesInput
        • SubscriptionManualDiscountFixedAmountInput
        • SubscriptionManualDiscountInput
        • SubscriptionManualDiscountLinesInput
        • SubscriptionManualDiscountValueInput
        • SubscriptionPricingPolicyCycleDiscountsInput
        • SubscriptionPricingPolicyInput
        • Enums
        • DiscountApplicationAllocationMethod
        • DiscountApplicationLevel
        • DiscountApplicationTargetSelection
        • DiscountApplicationTargetType
        • DiscountTargetType
        • DiscountType
        • DraftOrderAppliedDiscountType
        • DraftOrderSortKeys
        • DraftOrderStatus
        • OrderAdjustmentKind
        • OrderCancelReason
        • OrderDisplayFinancialStatus
        • OrderDisplayFulfillmentStatus
        • OrderRiskLevel
        • OrderSortKeys
        • OrderTransactionKind
        • OrderTransactionStatus
        • PaymentMethods
        • PaymentSessionStatusCode
        • PaymentSessionStatusReasonRejectionCode
        • RefundDutyRefundType
        • RefundLineItemRefundType
        • RefundLineItemRestockType
        • RefundSessionStatusCode
        • RefundSessionStatusReasonRejectionCode
        • ResourceAlertIcon
        • ResourceAlertSeverity
        • SubscriptionContractLastPaymentStatus
        • SubscriptionContractSubscriptionStatus
        • SubscriptionDiscountRejectionReason
        • SuggestedOrderTransactionKind
        • TransactionSupportedRefundType
      • Products and collections
        • Unions
        • SellingPlanBillingPolicy
        • SellingPlanDeliveryPolicy
        • SellingPlanPricingPolicy
        • SellingPlanPricingPolicyAdjustmentValue
        • Objects
        • Channel
        • Collection
        • CollectionPublication
        • CollectionRule
        • CollectionRuleConditions
        • CollectionRuleSet
        • ExternalVideo
        • Media
        • MediaImage
        • MediaPreviewImage
        • Model3d
        • Model3dSource
        • PriceList
        • PriceListAdjustment
        • PriceListContextRule
        • PriceListParent
        • PriceListPrice
        • Product
        • ProductOption
        • ProductPriceRange
        • ProductPriceRangeV2
        • ProductPublication
        • ProductVariant
        • ProductVariantPricePair
        • ResourcePublication
        • ResourcePublicationV2
        • SelectedOption
        • SellingPlan
        • SellingPlanAnchor
        • SellingPlanFixedPricingPolicy
        • SellingPlanGroup
        • SellingPlanPricingPolicyPercentageValue
        • SellingPlanRecurringBillingPolicy
        • SellingPlanRecurringDeliveryPolicy
        • SellingPlanRecurringPricingPolicy
        • StagedMediaUploadTarget
        • Video
        • VideoSource
        • Weight
        • Mutations
        • collectionAddProducts
        • collectionCreate
        • collectionDelete
        • collectionPublish
        • collectionRemoveProducts
        • collectionReorderProducts
        • collectionUnpublish
        • collectionUpdate
        • priceListCreate
        • priceListDelete
        • priceListFixedPricesAdd
        • priceListFixedPricesDelete
        • priceListUpdate
        • productAppendImages
        • productChangeStatus
        • productCreate
        • productCreateMedia
        • productDelete
        • productDeleteImages
        • productDeleteMedia
        • productDuplicate
        • productImageUpdate
        • productJoinSellingPlanGroups
        • productLeaveSellingPlanGroups
        • productPublish
        • productReorderImages
        • productReorderMedia
        • productUnpublish
        • productUpdate
        • productUpdateMedia
        • productVariantAppendMedia
        • productVariantCreate
        • productVariantDelete
        • productVariantDetachMedia
        • productVariantJoinSellingPlanGroups
        • productVariantLeaveSellingPlanGroups
        • productVariantUpdate
        • publishablePublish
        • publishablePublishToCurrentChannel
        • publishableUnpublish
        • publishableUnpublishToCurrentChannel
        • sellingPlanGroupAddProducts
        • sellingPlanGroupAddProductVariants
        • sellingPlanGroupCreate
        • sellingPlanGroupDelete
        • sellingPlanGroupRemoveProducts
        • sellingPlanGroupRemoveProductVariants
        • sellingPlanGroupUpdate
        • Interfaces
        • OnlineStorePreviewable
        • Publishable
        • SellingPlanPricingPolicyBase
        • Inputs
        • CollectionDeleteInput
        • CollectionInput
        • CollectionPublicationInput
        • CollectionPublishInput
        • CollectionRuleInput
        • CollectionRuleSetInput
        • CollectionUnpublishInput
        • CreateMediaInput
        • MoveInput
        • PriceListAdjustmentInput
        • PriceListContext
        • PriceListContextRuleInput
        • PriceListCreateInput
        • PriceListParentCreateInput
        • PriceListParentUpdateInput
        • PriceListPriceInput
        • PriceListUpdateInput
        • ProductAppendImagesInput
        • ProductDeleteInput
        • ProductInput
        • ProductPublicationInput
        • ProductPublishInput
        • ProductUnpublishInput
        • ProductVariantAppendMediaInput
        • ProductVariantDetachMediaInput
        • ProductVariantInput
        • PublicationInput
        • SellingPlanAnchorInput
        • SellingPlanBillingPolicyInput
        • SellingPlanDeliveryPolicyInput
        • SellingPlanFixedPricingPolicyInput
        • SellingPlanGroupInput
        • SellingPlanGroupResourceInput
        • SellingPlanInput
        • SellingPlanPricingPolicyInput
        • SellingPlanPricingPolicyValueInput
        • SellingPlanRecurringBillingPolicyInput
        • SellingPlanRecurringDeliveryPolicyInput
        • SellingPlanRecurringPricingPolicyInput
        • UpdateMediaInput
        • WeightInput
        • Enums
        • CollectionRuleColumn
        • CollectionRuleRelation
        • CollectionSortKeys
        • CollectionSortOrder
        • MediaContentType
        • MediaHost
        • MediaPreviewImageStatus
        • MediaStatus
        • PriceListAdjustmentType
        • PriceListPriceOriginType
        • PriceListSortKeys
        • ProductCollectionSortKeys
        • ProductImageSortKeys
        • ProductMediaSortKeys
        • ProductSortKeys
        • ProductStatus
        • ProductVariantInventoryManagement
        • ProductVariantInventoryPolicy
        • ProductVariantSortKeys
        • SellingPlanAnchorType
        • SellingPlanGroupSortKeys
        • SellingPlanInterval
        • SellingPlanPricingPolicyAdjustmentType
        • SellingPlanRecurringDeliveryPolicyIntent
        • SellingPlanRecurringDeliveryPolicyPreAnchorBehavior
        • WeightUnit
      • Scalars
      • Shipping and fulfillment
        • Unions
        • DeliveryConditionCriteria
        • DeliveryRateProvider
        • Objects
        • CountriesInShippingZones
        • DeliveryAvailableService
        • DeliveryCarrierService
        • DeliveryCarrierServiceAndLocations
        • DeliveryCondition
        • DeliveryCountry
        • DeliveryCountryAndZone
        • DeliveryCountryCodeOrRestOfWorld
        • DeliveryCountryCodesOrRestOfWorld
        • DeliveryLegacyModeBlocked
        • DeliveryLocationGroup
        • DeliveryLocationGroupZone
        • DeliveryMethod
        • DeliveryMethodDefinition
        • DeliveryMethodDefinitionCounts
        • DeliveryParticipant
        • DeliveryParticipantService
        • DeliveryProductVariantsCount
        • DeliveryProfile
        • DeliveryProfileItem
        • DeliveryProfileLocationGroup
        • DeliveryProvince
        • DeliveryRateDefinition
        • DeliverySetting
        • DeliveryZone
        • DraftFulfillment
        • EditableProperty
        • Fulfillment
        • FulfillmentEvent
        • FulfillmentLineItem
        • FulfillmentOrder
        • FulfillmentOrderAssignedLocation
        • FulfillmentOrderDestination
        • FulfillmentOrderLineItem
        • FulfillmentOrderLocationForMove
        • FulfillmentOrderMerchantRequest
        • FulfillmentOrderSupportedAction
        • FulfillmentService
        • FulfillmentTrackingInfo
        • ShippingMethod
        • ShippingRate
        • Mutations
        • deliveryProfileCreate
        • deliveryProfileRemove
        • deliveryProfileUpdate
        • deliverySettingUpdate
        • deliveryShippingOriginAssign
        • fulfillmentCancel
        • fulfillmentCreate
        • fulfillmentCreateV2
        • fulfillmentOrderAcceptCancellationRequest
        • fulfillmentOrderAcceptFulfillmentRequest
        • fulfillmentOrderCancel
        • fulfillmentOrderClose
        • fulfillmentOrderMove
        • fulfillmentOrderOpen
        • fulfillmentOrderRejectCancellationRequest
        • fulfillmentOrderRejectFulfillmentRequest
        • fulfillmentOrderReschedule
        • fulfillmentOrderSubmitCancellationRequest
        • fulfillmentOrderSubmitFulfillmentRequest
        • fulfillmentServiceCreate
        • fulfillmentServiceDelete
        • fulfillmentServiceUpdate
        • fulfillmentTrackingInfoUpdate
        • fulfillmentTrackingInfoUpdateV2
        • shippingPackageDelete
        • shippingPackageMakeDefault
        • shippingPackageUpdate
        • Inputs
        • DeliveryCountryInput
        • DeliveryLocationGroupZoneInput
        • DeliveryMethodDefinitionInput
        • DeliveryParticipantInput
        • DeliveryParticipantServiceInput
        • DeliveryPriceConditionInput
        • DeliveryProfileInput
        • DeliveryProfileLocationGroupInput
        • DeliveryProvinceInput
        • DeliveryRateDefinitionInput
        • DeliverySettingInput
        • DeliveryUpdateConditionInput
        • DeliveryWeightConditionInput
        • FulfillmentInput
        • FulfillmentLineItemInput
        • FulfillmentOrderLineItemInput
        • FulfillmentOrderLineItemsInput
        • FulfillmentTrackingInput
        • FulfillmentV2Input
        • TrackingInfoInput
        • TrackingInfoUpdateInput
        • Enums
        • DeliveryConditionField
        • DeliveryConditionOperator
        • DeliveryLegacyModeBlockedReason
        • DeliveryMethodDefinitionType
        • DeliveryMethodType
        • FulfillmentDisplayStatus
        • FulfillmentEventSortKeys
        • FulfillmentEventStatus
        • FulfillmentOrderAction
        • FulfillmentOrderAssignmentStatus
        • FulfillmentOrderMerchantRequestKind
        • FulfillmentOrderRequestStatus
        • FulfillmentOrderSortKeys
        • FulfillmentOrderStatus
        • FulfillmentServiceType
        • FulfillmentStatus
        • MethodDefinitionSortKeys
        • ProfileItemSortKeys
      • Shopify Payments
        • Objects
        • OrderDisputeSummary
        • ShopifyPaymentsBankAccount
        • ShopifyPaymentsDefaultChargeStatementDescriptor
        • ShopifyPaymentsDispute
        • ShopifyPaymentsDisputeReasonDetails
        • ShopifyPaymentsFraudSettings
        • ShopifyPaymentsJpChargeStatementDescriptor
        • ShopifyPaymentsNotificationSettings
        • ShopifyPaymentsPayout
        • ShopifyPaymentsPayoutSchedule
        • ShopifyPaymentsPayoutSummary
        • ShopifyPaymentsVerification
        • ShopifyPaymentsVerificationDocument
        • ShopifyPaymentsVerificationSubject
        • Interfaces
        • ShopifyPaymentsChargeStatementDescriptor
        • Enums
        • DayOfTheWeek
        • DisputeStatus
        • DisputeType
        • ShopifyPaymentsBankAccountStatus
        • ShopifyPaymentsDisputeReason
        • ShopifyPaymentsPayoutInterval
        • ShopifyPaymentsPayoutStatus
        • ShopifyPaymentsPayoutTransactionType
        • ShopifyPaymentsVerificationDocumentType
        • ShopifyPaymentsVerificationStatus
      • Store properties
        • Objects
        • CurrencyFormats
        • FilterOption
        • LimitedPendingOrderCount
        • Location
        • LocationAddress
        • LocationSuggestedAddress
        • NavigationItem
        • ResourceLimit
        • Shop
        • ShopFeatures
        • ShopPlan
        • ShopPolicy
        • ShopResourceLimits
        • Mutations
        • shopPolicyUpdate
        • Inputs
        • ShopPolicyInput
        • Enums
        • DigitalWallet
        • LocationSortKeys
        • ShopBranding
        • ShopCustomerAccountsSetting
        • ShopImageSortKeys
        • ShopPolicyType
        • ShopTagSort
        • UnitSystem
      • Translations
        • Objects
        • Locale
        • LocalizationExtension
        • PublishedTranslation
        • ShopLocale
        • TranslatableContent
        • TranslatableResource
        • Translation
        • Mutations
        • shopLocaleDisable
        • shopLocaleEnable
        • shopLocaleUpdate
        • translationsRegister
        • translationsRemove
        • Interfaces
        • HasLocalizationExtensions
        • HasLocalizationExtensionsForDraftOrders
        • HasPublishedTranslations
        • Inputs
        • LocalizationExtensionInput
        • ShopLocaleInput
        • TranslationInput
        • Enums
        • LocalizationExtensionKey
        • LocalizationExtensionPurpose
        • TranslatableResourceType
    • REST reference
      • Access
        • AccessScope
        • StorefrontAccessToken
      • Analytics
        • Report
        • ShopifyQL
          • Sales schema
          • Payments schema
          • Taxes schema
          • Visits schema
          • Customers schema
      • Billing
        • ApplicationCharge
        • ApplicationCredit
        • RecurringApplicationCharge
        • UsageCharge
      • Customers
        • Customer
        • Customer Address
        • CustomerSavedSearch
      • Deprecated API calls
      • Discounts
        • DiscountCode
        • PriceRule
      • Events
        • Event
        • Webhook
      • Inventory
        • InventoryItem
        • InventoryLevel
        • Location
      • MarketingEvent
      • Metafield
      • Online store
        • Article
        • Asset
        • Blog
        • Comment
        • Page
        • Redirect
        • ScriptTag
        • Theme
      • Orders
        • Abandoned checkouts
        • DraftOrder
        • Order
        • Order Risk
        • Refund
        • Transaction
      • Plus
        • Gift Card Plus
        • Multipass Plus
        • User Plus
      • Products
        • Collect
        • Collection
        • CustomCollection
        • Product
        • Product Image
        • Product Variant
        • SmartCollection
      • Sales channel
        • Checkout
        • CollectionListing
        • Payment
        • Product ResourceFeedback
        • ProductListing
        • ResourceFeedback
      • Shipping and fulfillment
        • AssignedFulfillmentOrder
        • CancellationRequest
        • CarrierService
        • Fulfillment
        • FulfillmentEvent
        • FulfillmentOrder
        • FulfillmentRequest
        • FulfillmentService
        • LocationsForMove
      • Shopify Payments
        • Balance
        • Dispute
        • Payouts
        • Transactions
      • Store properties
        • Country
        • Currency
        • Policy
        • Province
        • ShippingZone
        • Shop
      • TenderTransaction
    • Access scopes
  • Storefront API
    • Getting started
    • Reference
      • Checkouts
        • Objects
        • AppliedGiftCard
        • AvailableShippingRates
        • Checkout
        • CheckoutLineItem
        • CreditCard
        • Payment
        • PaymentSettings
        • ShippingRate
        • Transaction
        • Mutations
        • checkoutAttributesUpdate
        • checkoutAttributesUpdateV2
        • checkoutCompleteFree
        • checkoutCompleteWithCreditCard
        • checkoutCompleteWithTokenizedPayment
        • checkoutCompleteWithTokenizedPaymentV2
        • checkoutCompleteWithTokenizedPaymentV3
        • checkoutCreate
        • checkoutCustomerAssociate
        • checkoutCustomerAssociateV2
        • checkoutCustomerDisassociate
        • checkoutCustomerDisassociateV2
        • checkoutDiscountCodeApply
        • checkoutDiscountCodeApplyV2
        • checkoutDiscountCodeRemove
        • checkoutEmailUpdate
        • checkoutEmailUpdateV2
        • checkoutGiftCardApply
        • checkoutGiftCardRemove
        • checkoutGiftCardRemoveV2
        • checkoutGiftCardsAppend
        • checkoutLineItemsAdd
        • checkoutLineItemsRemove
        • checkoutLineItemsReplace
        • checkoutLineItemsUpdate
        • checkoutShippingAddressUpdate
        • checkoutShippingAddressUpdateV2
        • checkoutShippingLineUpdate
        • Inputs
        • CheckoutAttributesUpdateInput
        • CheckoutAttributesUpdateV2Input
        • CheckoutCreateInput
        • CheckoutLineItemInput
        • CheckoutLineItemUpdateInput
        • CreditCardPaymentInput
        • CreditCardPaymentInputV2
        • TokenizedPaymentInput
        • TokenizedPaymentInputV2
        • TokenizedPaymentInputV3
        • Enums
        • PaymentTokenType
        • TransactionKind
        • TransactionStatus
      • Common objects
        • QueryRoot
        • ApiVersion
        • Attribute
        • AttributeInput
        • CardBrand
        • CountryCode
        • CropRegion
        • CurrencyCode
        • DigitalWallet
        • Domain
        • HasMetafields
        • Image
        • ImageContentType
        • MailingAddress
        • MailingAddressInput
        • Metafield
        • MetafieldParentResource
        • MetafieldValueType
        • MoneyInput
        • MoneyV2
        • Node
        • SEO
        • WeightUnit
      • Customers
        • Objects
        • Customer
        • CustomerAccessToken
        • Mutations
        • customerAccessTokenCreate
        • customerAccessTokenCreateWithMultipass
        • customerAccessTokenDelete
        • customerAccessTokenRenew
        • customerActivate
        • customerActivateByUrl
        • customerAddressCreate
        • customerAddressDelete
        • customerAddressUpdate
        • customerCreate
        • customerDefaultAddressUpdate
        • customerRecover
        • customerReset
        • customerResetByUrl
        • customerUpdate
        • Inputs
        • CustomerAccessTokenCreateInput
        • CustomerActivateInput
        • CustomerCreateInput
        • CustomerResetInput
        • CustomerUpdateInput
      • Discounts
        • Unions
        • PricingValue
        • Objects
        • AutomaticDiscountApplication
        • DiscountAllocation
        • DiscountApplication
        • DiscountCodeApplication
        • ManualDiscountApplication
        • PricingPercentageValue
        • ScriptDiscountApplication
      • Online store
        • Objects
        • Article
        • ArticleAuthor
        • Blog
        • Comment
        • CommentAuthor
        • Page
        • Shop
        • ShopPolicy
        • Enums
        • ArticleSortKeys
        • BlogSortKeys
        • PageSortKeys
      • Orders
        • Objects
        • Fulfillment
        • FulfillmentLineItem
        • FulfillmentTrackingInfo
        • Order
        • OrderLineItem
        • Enums
        • DiscountApplicationAllocationMethod
        • DiscountApplicationTargetSelection
        • DiscountApplicationTargetType
        • OrderCancelReason
        • OrderFinancialStatus
        • OrderFulfillmentStatus
        • OrderSortKeys
      • Products
        • Objects
        • Collection
        • ExternalVideo
        • Media
        • MediaImage
        • Model3d
        • Model3dSource
        • Product
        • ProductOption
        • ProductPriceRange
        • ProductVariant
        • ProductVariantPricePair
        • SelectedOption
        • UnitPriceMeasurement
        • Video
        • VideoSource
        • Inputs
        • SelectedOptionInput
        • Enums
        • CollectionSortKeys
        • MediaContentType
        • MediaHost
        • ProductCollectionSortKeys
        • ProductImageSortKeys
        • ProductMediaSortKeys
        • ProductSortKeys
        • ProductVariantSortKeys
        • UnitPriceMeasurementMeasuredType
        • UnitPriceMeasurementMeasuredUnit
      • Scalars
    • Access scopes
  • Partner API
    • Getting started
    • Reference
      • App events
        • Objects
        • AppSubscription
        • CreditApplied
        • CreditFailed
        • CreditPending
        • OneTimeChargeAccepted
        • OneTimeChargeActivated
        • OneTimeChargeDeclined
        • OneTimeChargeExpired
        • RelationshipDeactivated
        • RelationshipInstalled
        • RelationshipReactivated
        • RelationshipUninstalled
        • SubscriptionChargeAccepted
        • SubscriptionChargeActivated
        • SubscriptionChargeCanceled
        • SubscriptionChargeDeclined
        • SubscriptionChargeExpired
        • SubscriptionChargeFrozen
        • SubscriptionChargeUnfrozen
        • UsageChargeApplied
        • Interfaces
        • AppEvent
        • Enums
        • AppEventTypes
      • Common objects
        • QueryRoot
        • Actor
        • ApiVersion
        • App
        • AppPricingInterval
        • Currency
        • Money
        • Node
        • Organization
        • Shop
        • Theme
      • Jobs
        • Objects
        • Job
        • JobRequirement
        • Message
        • Service
        • Enums
        • JobStatus
        • MessageSentVia
      • Scalars
      • Transactions
        • Objects
        • AppCredit
        • AppOneTimeSale
        • AppPurchaseOneTime
        • AppSaleAdjustment
        • AppSaleCredit
        • AppSubscriptionSale
        • AppUsageRecord
        • AppUsageSale
        • LegacyTransaction
        • ReferralAdjustment
        • ReferralTransaction
        • ServiceSale
        • ServiceSaleAdjustment
        • TaxTransaction
        • ThemeSale
        • ThemeSaleAdjustment
        • Interfaces
        • AppCharge
        • AppCreditEvent
        • AppPurchaseOneTimeEvent
        • AppSubscriptionEvent
        • AppUsageRecordEvent
        • Transaction
        • Enums
        • ReferralCategory
        • TaxTransactionType
        • TransactionType
  • Shopify Themes
    • Getting started
    • Liquid reference
      • Basics
        • Handles
        • Operators
        • Types
        • Truthy and falsy
        • Whitespace control
      • Objects
        • address
        • all_country_option_tags
        • article
        • block
        • blog
        • cart
        • checkout
        • collection
        • comment
        • country_option_tags
        • currency
        • current_page
        • current_tags
        • customer
        • customer_address
        • discount_allocation
        • discount_application
        • external_video
        • font
        • forloop
        • form
        • fulfillment
        • gift_card
        • handle
        • image
        • line_item
        • link
        • linklist
        • location
        • media
        • metafield
        • model
        • model_source
        • order
        • page
        • page_description
        • page_image
        • page_title
        • paginate
        • part
        • policy
        • product
        • product_option
        • recommendations
        • request
        • routes
        • script
        • search
        • section
        • selling_plan
        • selling_plan_allocation
        • selling_plan_group
        • shipping_method
        • shop
        • shop_locale
        • store_availability
        • tablerow
        • tax_line
        • template
        • theme
        • transaction
        • unit_price_measurement
        • variant
        • video
        • video_source
        • Deprecated object properties
      • Tags
        • Control flow tags
        • Iteration tags
        • Theme tags
        • Variable tags
        • Deprecated tags
      • Filters
        • Array filters
        • Color filters
        • Font filters
        • HTML filters
        • Math filters
        • Media filters
        • Money filters
        • String filters
        • URL filters
        • Additional filters
        • Deprecated filters
    • Ajax API
      • Reference
        • Cart
        • Product
        • Product recommendations
        • Predictive search
    • Theme templates
      • 404.liquid
      • article.liquid
      • blog.liquid
      • cart.liquid
      • collection.liquid
      • checkout.liquid Plus
      • customers/account.liquid
      • customers/activate_account.liquid
      • customers/addresses.liquid
      • customers/login.liquid
      • customers/order.liquid
      • customers/register.liquid
      • customers/reset_password.liquid
      • gift_card.liquid
      • index.liquid
      • list-collections-liquid
      • page.liquid
      • password.liquid
      • product.liquid
      • search.liquid
      • theme.liquid
    • Sections
      • Integration with the theme editor
      • Section Rendering API
    • Theme settings
      • Theme metadata
      • Deprecated settings
  • App Extensions
    • Extension points
  • Shopify POS
    • Getting started
    • Reference
      • Product recommendations extension reference
  • Marketing activities API
    • Getting started
    • Reference
      • Marketing activities components reference
      • Marketing Activities endpoints reference
      • Marketing activity status reference
    • Changelog
  • Kit (Deprecated)
    • Getting started
    • Reference
    • FAQ
  • Shopify Flow Plus
  • Ping API Beta
    • Reference
  • Hosted Payment SDK
    • Getting started
    • Reference
      • Request values
      • Response values

Docs

  • Admin API
    • Getting started
    • GraphQL reference
      • Access
        • Objects
        • AccessScope
        • StorefrontAccessToken
        • Mutations
        • storefrontAccessTokenCreate
        • storefrontAccessTokenDelete
        • Inputs
        • StorefrontAccessTokenDeleteInput
        • StorefrontAccessTokenInput
      • Apps
        • Objects
        • App
        • AppFeedback
        • AppInstallation
        • FailedRequirement
        • Link
        • Publication
        • ResourceFeedback
        • Enums
        • AppInstallationCategory
        • AppInstallationPrivacy
        • AppInstallationSortKeys
      • Billing
        • Unions
        • AppPricingDetails
        • Objects
        • AppCredit
        • AppPlanV2
        • AppPurchaseConfirmation
        • AppPurchaseOneTime
        • AppRecurringPricing
        • AppRevenueAttributionRecord
        • AppSubscription
        • AppSubscriptionLineItem
        • AppUsagePricing
        • AppUsageRecord
        • Mutations
        • appCreditCreate
        • appPurchaseOneTimeCreate
        • appRevenueAttributionRecordCreate
        • appRevenueAttributionRecordDelete
        • appSubscriptionCancel
        • appSubscriptionCreate
        • appSubscriptionLineItemUpdate
        • appUsageRecordCreate
        • Interfaces
        • AppPurchase
        • Inputs
        • AppPlanInput
        • AppRecurringPricingInput
        • AppRevenueAttributionRecordInput
        • AppSubscriptionLineItemInput
        • AppUsagePricingInput
        • Enums
        • AppPricingInterval
        • AppPurchaseStatus
        • AppRevenueAttributionRecordSortKeys
        • AppRevenueAttributionType
        • AppSubscriptionSortKeys
        • AppSubscriptionStatus
        • AppTransactionSortKeys
        • AppUsageRecordSortKeys
      • Bulk operations
        • Objects
        • BulkOperation
        • Mutations
        • bulkOperationCancel
        • bulkOperationRunMutation
        • bulkOperationRunQuery
        • Enums
        • BulkOperationStatus
        • BulkOperationType
      • Common objects
        • QueryRoot
        • Activity
        • ActivityTopic
        • ApiVersion
        • CountryCode
        • CropRegion
        • CurrencyCode
        • Image
        • ImageContentType
        • ImageInput
        • ImageUploadParameter
        • Job
        • LegacyInteroperability
        • MailingAddress
        • MailingAddressInput
        • MoneyBag
        • MoneyInput
        • MoneyV2
        • MutationsStagedUploadTargetGenerateUploadParameter
        • Navigable
        • Node
        • paymentsAppConfigure
        • SavedSearch
        • savedSearchCreate
        • SavedSearchCreateInput
        • savedSearchDelete
        • SavedSearchDeleteInput
        • savedSearchUpdate
        • SavedSearchUpdateInput
        • SearchFilter
        • SearchFilterOptions
        • SearchResult
        • SearchResultType
        • StagedUploadHttpMethodType
        • StagedUploadInput
        • StagedUploadParameter
        • stagedUploadsCreate
        • StagedUploadTarget
        • stagedUploadTargetGenerate
        • StagedUploadTargetGenerateInput
        • StagedUploadTargetGenerateUploadResource
        • stagedUploadTargetsGenerate
        • StageImageInput
        • tagsAdd
        • tagsRemove
      • Customers
        • Unions
        • CustomerPaymentInstrument
        • Objects
        • Customer
        • CustomerCreditCard
        • CustomerCreditCardBillingAddress
        • CustomerPaymentMethod
        • Mutations
        • customerAddTaxExemptions
        • customerCreate
        • customerDelete
        • customerGenerateAccountActivationUrl
        • customerPaymentMethodCreditCardCreate
        • customerPaymentMethodCreditCardUpdate
        • customerPaymentMethodRemoteCreditCardCreate
        • customerPaymentMethodRevoke
        • customerPaymentMethodSendUpdateEmail
        • customerRemoveTaxExemptions
        • customerReplaceTaxExemptions
        • customerUpdate
        • customerUpdateDefaultAddress
        • Inputs
        • CustomerDeleteInput
        • CustomerInput
        • Enums
        • CustomerMarketingOptInLevel
        • CustomerProductSubscriberStatus
        • CustomerSavedSearchSortKeys
        • CustomerSortKeys
        • CustomerState
        • TaxExemption
      • Discounts
        • Unions
        • DiscountCode
        • DiscountCustomerBuysValue
        • DiscountCustomerGetsValue
        • DiscountCustomerSelection
        • DiscountEffect
        • DiscountItems
        • DiscountMinimumRequirement
        • DiscountShippingDestinationSelection
        • PriceRuleValue
        • PricingValue
        • Objects
        • AllDiscountItems
        • CustomerJourney
        • CustomerJourneySummary
        • CustomerMoment
        • CustomerVisit
        • DiscountAmount
        • DiscountAutomatic
        • DiscountAutomaticBasic
        • DiscountAutomaticBxgy
        • DiscountAutomaticNode
        • DiscountCodeBasic
        • DiscountCodeBxgy
        • DiscountCodeFreeShipping
        • DiscountCodeNode
        • DiscountCollections
        • DiscountCountries
        • DiscountCountryAll
        • DiscountCustomerAll
        • DiscountCustomerBuys
        • DiscountCustomerGets
        • DiscountCustomers
        • DiscountCustomerSavedSearches
        • DiscountMinimumQuantity
        • DiscountMinimumSubtotal
        • DiscountOnQuantity
        • DiscountPercentage
        • DiscountProducts
        • DiscountPurchaseAmount
        • DiscountQuantity
        • DiscountRedeemCode
        • DiscountRedeemCodeBulkCreation
        • DiscountRedeemCodeBulkCreationCode
        • DiscountShareableUrl
        • MarketingActivity
        • MarketingBudget
        • MarketingEngagement
        • MarketingEvent
        • PriceRule
        • PriceRuleCustomerSelection
        • PriceRuleDiscountCode
        • PriceRuleEntitlementToPrerequisiteQuantityRatio
        • PriceRuleFixedAmountValue
        • PriceRuleItemEntitlements
        • PriceRuleLineItemPrerequisites
        • PriceRuleMoneyRange
        • PriceRulePercentValue
        • PriceRulePrerequisiteToEntitlementQuantityRatio
        • PriceRuleQuantityRange
        • PriceRuleShareableUrl
        • PriceRuleShippingLineEntitlements
        • PriceRuleValidityPeriod
        • PricingPercentageValue
        • UTMParameters
        • Mutations
        • discountAutomaticActivate
        • discountAutomaticBasicCreate
        • discountAutomaticBasicUpdate
        • discountAutomaticBulkDelete
        • discountAutomaticBxgyCreate
        • discountAutomaticBxgyUpdate
        • discountAutomaticDeactivate
        • discountAutomaticDelete
        • discountCodeActivate
        • discountCodeBasicCreate
        • discountCodeBasicUpdate
        • discountCodeBulkActivate
        • discountCodeBulkDeactivate
        • discountCodeBulkDelete
        • discountCodeBxgyCreate
        • discountCodeBxgyUpdate
        • discountCodeDeactivate
        • discountCodeDelete
        • discountCodeFreeShippingCreate
        • discountCodeFreeShippingUpdate
        • discountCodeRedeemCodeBulkDelete
        • discountRedeemCodeBulkAdd
        • kitSkillTriggerRequest
        • marketingActivityCreate
        • marketingActivityUpdate
        • marketingEngagementCreate
        • priceRuleActivate
        • priceRuleCreate
        • priceRuleDeactivate
        • priceRuleDelete
        • priceRuleDiscountCodeCreate
        • priceRuleDiscountCodeUpdate
        • priceRuleUpdate
        • Inputs
        • DiscountAmountInput
        • DiscountAutomaticBasicInput
        • DiscountAutomaticBxgyInput
        • DiscountCodeBasicInput
        • DiscountCodeBxgyInput
        • DiscountCodeFreeShippingInput
        • DiscountCollectionsInput
        • DiscountCountriesInput
        • DiscountCustomerBuysInput
        • DiscountCustomerBuysValueInput
        • DiscountCustomerGetsInput
        • DiscountCustomerGetsValueInput
        • DiscountCustomerSavedSearchesInput
        • DiscountCustomerSelectionInput
        • DiscountCustomersInput
        • DiscountEffectInput
        • DiscountItemsInput
        • DiscountMinimumQuantityInput
        • DiscountMinimumRequirementInput
        • DiscountMinimumSubtotalInput
        • DiscountOnQuantityInput
        • DiscountProductsInput
        • DiscountRedeemCodeInput
        • DiscountShippingDestinationSelectionInput
        • MarketingActivityBudgetInput
        • MarketingActivityCreateInput
        • MarketingActivityUpdateInput
        • MarketingEngagementInput
        • PriceRuleCustomerSelectionInput
        • PriceRuleDiscountCodeInput
        • PriceRuleEntitlementToPrerequisiteQuantityRatioInput
        • PriceRuleInput
        • PriceRuleItemEntitlementsInput
        • PriceRuleItemPrerequisitesInput
        • PriceRuleMoneyRangeInput
        • PriceRulePrerequisiteToEntitlementQuantityRatioInput
        • PriceRuleQuantityRangeInput
        • PriceRuleShippingEntitlementsInput
        • PriceRuleValidityPeriodInput
        • PriceRuleValueInput
        • UTMInput
        • Enums
        • AutomaticDiscountSortKeys
        • CodeDiscountSortKeys
        • DiscountCodeSortKeys
        • DiscountShareableUrlTargetType
        • DiscountStatus
        • KitSkillLocale
        • MarketingActivitySortKeys
        • MarketingActivityStatus
        • MarketingActivityStatusBadgeType
        • MarketingBudgetBudgetType
        • MarketingChannel
        • MarketingEventSortKeys
        • MarketingTactic
        • PriceRuleAllocationMethod
        • PriceRuleFeature
        • PriceRuleShareableUrlTargetType
        • PriceRuleSortKeys
        • PriceRuleStatus
        • PriceRuleTarget
        • PriceRuleTrait
      • Events
        • Unions
        • CommentEventEmbed
        • WebhookSubscriptionEndpoint
        • Objects
        • BasicEvent
        • CommentEvent
        • CommentEventAttachment
        • DeletionEvent
        • ResourceAlert
        • ResourceAlertAction
        • ShopAlert
        • ShopAlertAction
        • WebhookEventBridgeEndpoint
        • WebhookHttpEndpoint
        • WebhookSubscription
        • Mutations
        • eventBridgeWebhookSubscriptionCreate
        • eventBridgeWebhookSubscriptionUpdate
        • flowTriggerReceive
        • webhookSubscriptionCreate
        • webhookSubscriptionDelete
        • webhookSubscriptionUpdate
        • Interfaces
        • CommentEventSubject
        • Event
        • HasEvents
        • Inputs
        • EventBridgeWebhookSubscriptionInput
        • WebhookSubscriptionInput
        • Enums
        • DeletionEventSortKeys
        • DeletionEventSubjectType
        • EventSortKeys
        • WebhookSubscriptionFormat
        • WebhookSubscriptionSortKeys
        • WebhookSubscriptionTopic
      • Inventory
        • Objects
        • CountryHarmonizedSystemCode
        • InventoryItem
        • InventoryLevel
        • Mutations
        • inventoryActivate
        • inventoryAdjustQuantity
        • inventoryBulkAdjustQuantityAtLocation
        • inventoryDeactivate
        • inventoryItemUpdate
        • Inputs
        • CountryHarmonizedSystemCodeInput
        • InventoryAdjustItemInput
        • InventoryAdjustQuantityInput
        • InventoryItemInput
        • InventoryItemUpdateInput
        • InventoryLevelInput
      • Metafields
        • Objects
        • Metafield
        • MetafieldStorefrontVisibility
        • PrivateMetafield
        • Mutations
        • metafieldDelete
        • metafieldStorefrontVisibilityCreate
        • metafieldStorefrontVisibilityDelete
        • privateMetafieldDelete
        • privateMetafieldUpsert
        • Interfaces
        • HasMetafields
        • Inputs
        • MetafieldDeleteInput
        • MetafieldInput
        • MetafieldStorefrontVisibilityInput
        • PrivateMetafieldDeleteInput
        • PrivateMetafieldInput
        • PrivateMetafieldValueInput
        • Enums
        • MetafieldOwnerType
        • MetafieldValueType
        • PrivateMetafieldValueType
      • Online store
        • Objects
        • Domain
        • DomainLocalization
        • OnlineStoreArticle
        • OnlineStoreBlog
        • OnlineStorePage
        • ScriptTag
        • SEO
        • UrlRedirect
        • Mutations
        • scriptTagCreate
        • scriptTagDelete
        • scriptTagUpdate
        • urlRedirectCreate
        • urlRedirectDelete
        • urlRedirectUpdate
        • Inputs
        • ScriptTagInput
        • SEOInput
        • UrlRedirectInput
        • Enums
        • ScriptTagDisplayScope
        • UrlRedirectSortKeys
      • Orders
        • Unions
        • SubscriptionDeliveryMethod
        • SubscriptionDiscountValue
        • SubscriptionShippingOptionResult
        • TenderTransactionDetails
        • Objects
        • Attribute
        • AutomaticDiscountApplication
        • CalculatedAutomaticDiscountApplication
        • CalculatedDiscountAllocation
        • CalculatedDiscountApplication
        • CalculatedDiscountCodeApplication
        • CalculatedDraftOrder
        • CalculatedDraftOrderLineItem
        • CalculatedLineItem
        • CalculatedManualDiscountApplication
        • CalculatedOrder
        • CalculatedScriptDiscountApplication
        • CurrencySetting
        • DiscountAllocation
        • DiscountApplication
        • DiscountCodeApplication
        • DraftOrder
        • DraftOrderAppliedDiscount
        • DraftOrderLineItem
        • Duty
        • LineItem
        • LineItemMutable
        • LineItemSellingPlan
        • ManualDiscountApplication
        • Order
        • OrderAdjustment
        • OrderPaymentCollectionDetails
        • OrderRisk
        • OrderStagedChange
        • OrderStagedChangeAddCustomItem
        • OrderStagedChangeAddLineItemDiscount
        • OrderStagedChangeAddShippingLine
        • OrderStagedChangeAddVariant
        • OrderStagedChangeDecrementItem
        • OrderStagedChangeIncrementItem
        • OrderTransaction
        • PaymentsAppConfiguration
        • PaymentSession
        • PaymentSessionStatus
        • PaymentSessionStatusReason
        • PaymentSettings
        • Refund
        • RefundDuty
        • RefundLineItem
        • RefundSession
        • RefundSessionStatus
        • RefundSessionStatusReason
        • ScriptDiscountApplication
        • ShippingLine
        • ShippingRefund
        • ShopifyPaymentsExtendedAuthorization
        • ShopifyPaymentsTransactionSet
        • SubscriptionAppliedCodeDiscount
        • SubscriptionBillingAttempt
        • SubscriptionBillingPolicy
        • SubscriptionContract
        • SubscriptionCyclePriceAdjustment
        • SubscriptionDeliveryMethodShipping
        • SubscriptionDeliveryMethodShippingOption
        • SubscriptionDeliveryPolicy
        • SubscriptionDiscount
        • SubscriptionDiscountAllocation
        • SubscriptionDiscountEntitledLines
        • SubscriptionDiscountFixedAmountValue
        • SubscriptionDiscountPercentageValue
        • SubscriptionDraft
        • SubscriptionLine
        • SubscriptionMailingAddress
        • SubscriptionManualDiscount
        • SubscriptionPricingPolicy
        • SubscriptionShippingOption
        • SubscriptionShippingOptionResultFailure
        • SubscriptionShippingOptionResultSuccess
        • SuggestedOrderTransaction
        • SuggestedRefund
        • TaxLine
        • TenderTransaction
        • TenderTransactionCreditCardDetails
        • TransactionFee
        • Mutations
        • draftOrderCalculate
        • draftOrderComplete
        • draftOrderCreate
        • draftOrderDelete
        • draftOrderInvoicePreview
        • draftOrderInvoiceSend
        • draftOrderUpdate
        • orderCapture
        • orderClose
        • orderEditAddCustomItem
        • orderEditAddLineItemDiscount
        • orderEditAddVariant
        • orderEditBegin
        • orderEditCommit
        • orderEditRemoveLineItemDiscount
        • orderEditSetQuantity
        • orderMarkAsPaid
        • orderOpen
        • orderUpdate
        • paymentSessionReject
        • paymentSessionResolve
        • refundCreate
        • refundSessionReject
        • refundSessionResolve
        • subscriptionBillingAttemptCreate
        • subscriptionContractCreate
        • subscriptionContractSetNextBillingDate
        • subscriptionContractUpdate
        • subscriptionDraftCommit
        • subscriptionDraftDiscountAdd
        • subscriptionDraftDiscountCodeApply
        • subscriptionDraftDiscountRemove
        • subscriptionDraftDiscountUpdate
        • subscriptionDraftFreeShippingDiscountAdd
        • subscriptionDraftFreeShippingDiscountUpdate
        • subscriptionDraftLineAdd
        • subscriptionDraftLineRemove
        • subscriptionDraftLineUpdate
        • subscriptionDraftUpdate
        • Inputs
        • AttributeInput
        • DraftOrderAppliedDiscountInput
        • DraftOrderDeleteInput
        • DraftOrderInput
        • DraftOrderLineItemInput
        • EmailInput
        • OrderCaptureInput
        • OrderCloseInput
        • OrderEditAppliedDiscountInput
        • OrderInput
        • OrderMarkAsPaidInput
        • OrderOpenInput
        • OrderTransactionInput
        • PaymentSessionRejectionReasonInput
        • RefundDutyInput
        • RefundInput
        • RefundLineItemInput
        • RefundSessionRejectionReasonInput
        • ShippingLineInput
        • ShippingRefundInput
        • SubscriptionBillingAttemptInput
        • SubscriptionBillingPolicyInput
        • SubscriptionContractCreateInput
        • SubscriptionDeliveryMethodInput
        • SubscriptionDeliveryMethodShippingInput
        • SubscriptionDeliveryMethodShippingOptionInput
        • SubscriptionDeliveryPolicyInput
        • SubscriptionDraftInput
        • SubscriptionFreeShippingDiscountInput
        • SubscriptionLineInput
        • SubscriptionLineUpdateInput
        • SubscriptionManualDiscountEntitledLinesInput
        • SubscriptionManualDiscountFixedAmountInput
        • SubscriptionManualDiscountInput
        • SubscriptionManualDiscountLinesInput
        • SubscriptionManualDiscountValueInput
        • SubscriptionPricingPolicyCycleDiscountsInput
        • SubscriptionPricingPolicyInput
        • Enums
        • DiscountApplicationAllocationMethod
        • DiscountApplicationLevel
        • DiscountApplicationTargetSelection
        • DiscountApplicationTargetType
        • DiscountTargetType
        • DiscountType
        • DraftOrderAppliedDiscountType
        • DraftOrderSortKeys
        • DraftOrderStatus
        • OrderAdjustmentKind
        • OrderCancelReason
        • OrderDisplayFinancialStatus
        • OrderDisplayFulfillmentStatus
        • OrderRiskLevel
        • OrderSortKeys
        • OrderTransactionKind
        • OrderTransactionStatus
        • PaymentMethods
        • PaymentSessionStatusCode
        • PaymentSessionStatusReasonRejectionCode
        • RefundDutyRefundType
        • RefundLineItemRefundType
        • RefundLineItemRestockType
        • RefundSessionStatusCode
        • RefundSessionStatusReasonRejectionCode
        • ResourceAlertIcon
        • ResourceAlertSeverity
        • SubscriptionContractLastPaymentStatus
        • SubscriptionContractSubscriptionStatus
        • SubscriptionDiscountRejectionReason
        • SuggestedOrderTransactionKind
        • TransactionSupportedRefundType
      • Products and collections
        • Unions
        • SellingPlanBillingPolicy
        • SellingPlanDeliveryPolicy
        • SellingPlanPricingPolicy
        • SellingPlanPricingPolicyAdjustmentValue
        • Objects
        • Channel
        • Collection
        • CollectionPublication
        • CollectionRule
        • CollectionRuleConditions
        • CollectionRuleSet
        • ExternalVideo
        • Media
        • MediaImage
        • MediaPreviewImage
        • Model3d
        • Model3dSource
        • PriceList
        • PriceListAdjustment
        • PriceListContextRule
        • PriceListParent
        • PriceListPrice
        • Product
        • ProductOption
        • ProductPriceRange
        • ProductPriceRangeV2
        • ProductPublication
        • ProductVariant
        • ProductVariantPricePair
        • ResourcePublication
        • ResourcePublicationV2
        • SelectedOption
        • SellingPlan
        • SellingPlanAnchor
        • SellingPlanFixedPricingPolicy
        • SellingPlanGroup
        • SellingPlanPricingPolicyPercentageValue
        • SellingPlanRecurringBillingPolicy
        • SellingPlanRecurringDeliveryPolicy
        • SellingPlanRecurringPricingPolicy
        • StagedMediaUploadTarget
        • Video
        • VideoSource
        • Weight
        • Mutations
        • collectionAddProducts
        • collectionCreate
        • collectionDelete
        • collectionPublish
        • collectionRemoveProducts
        • collectionReorderProducts
        • collectionUnpublish
        • collectionUpdate
        • priceListCreate
        • priceListDelete
        • priceListFixedPricesAdd
        • priceListFixedPricesDelete
        • priceListUpdate
        • productAppendImages
        • productChangeStatus
        • productCreate
        • productCreateMedia
        • productDelete
        • productDeleteImages
        • productDeleteMedia
        • productDuplicate
        • productImageUpdate
        • productJoinSellingPlanGroups
        • productLeaveSellingPlanGroups
        • productPublish
        • productReorderImages
        • productReorderMedia
        • productUnpublish
        • productUpdate
        • productUpdateMedia
        • productVariantAppendMedia
        • productVariantCreate
        • productVariantDelete
        • productVariantDetachMedia
        • productVariantJoinSellingPlanGroups
        • productVariantLeaveSellingPlanGroups
        • productVariantUpdate
        • publishablePublish
        • publishablePublishToCurrentChannel
        • publishableUnpublish
        • publishableUnpublishToCurrentChannel
        • sellingPlanGroupAddProducts
        • sellingPlanGroupAddProductVariants
        • sellingPlanGroupCreate
        • sellingPlanGroupDelete
        • sellingPlanGroupRemoveProducts
        • sellingPlanGroupRemoveProductVariants
        • sellingPlanGroupUpdate
        • Interfaces
        • OnlineStorePreviewable
        • Publishable
        • SellingPlanPricingPolicyBase
        • Inputs
        • CollectionDeleteInput
        • CollectionInput
        • CollectionPublicationInput
        • CollectionPublishInput
        • CollectionRuleInput
        • CollectionRuleSetInput
        • CollectionUnpublishInput
        • CreateMediaInput
        • MoveInput
        • PriceListAdjustmentInput
        • PriceListContext
        • PriceListContextRuleInput
        • PriceListCreateInput
        • PriceListParentCreateInput
        • PriceListParentUpdateInput
        • PriceListPriceInput
        • PriceListUpdateInput
        • ProductAppendImagesInput
        • ProductDeleteInput
        • ProductInput
        • ProductPublicationInput
        • ProductPublishInput
        • ProductUnpublishInput
        • ProductVariantAppendMediaInput
        • ProductVariantDetachMediaInput
        • ProductVariantInput
        • PublicationInput
        • SellingPlanAnchorInput
        • SellingPlanBillingPolicyInput
        • SellingPlanDeliveryPolicyInput
        • SellingPlanFixedPricingPolicyInput
        • SellingPlanGroupInput
        • SellingPlanGroupResourceInput
        • SellingPlanInput
        • SellingPlanPricingPolicyInput
        • SellingPlanPricingPolicyValueInput
        • SellingPlanRecurringBillingPolicyInput
        • SellingPlanRecurringDeliveryPolicyInput
        • SellingPlanRecurringPricingPolicyInput
        • UpdateMediaInput
        • WeightInput
        • Enums
        • CollectionRuleColumn
        • CollectionRuleRelation
        • CollectionSortKeys
        • CollectionSortOrder
        • MediaContentType
        • MediaHost
        • MediaPreviewImageStatus
        • MediaStatus
        • PriceListAdjustmentType
        • PriceListPriceOriginType
        • PriceListSortKeys
        • ProductCollectionSortKeys
        • ProductImageSortKeys
        • ProductMediaSortKeys
        • ProductSortKeys
        • ProductStatus
        • ProductVariantInventoryManagement
        • ProductVariantInventoryPolicy
        • ProductVariantSortKeys
        • SellingPlanAnchorType
        • SellingPlanGroupSortKeys
        • SellingPlanInterval
        • SellingPlanPricingPolicyAdjustmentType
        • SellingPlanRecurringDeliveryPolicyIntent
        • SellingPlanRecurringDeliveryPolicyPreAnchorBehavior
        • WeightUnit
      • Scalars
      • Shipping and fulfillment
        • Unions
        • DeliveryConditionCriteria
        • DeliveryRateProvider
        • Objects
        • CountriesInShippingZones
        • DeliveryAvailableService
        • DeliveryCarrierService
        • DeliveryCarrierServiceAndLocations
        • DeliveryCondition
        • DeliveryCountry
        • DeliveryCountryAndZone
        • DeliveryCountryCodeOrRestOfWorld
        • DeliveryCountryCodesOrRestOfWorld
        • DeliveryLegacyModeBlocked
        • DeliveryLocationGroup
        • DeliveryLocationGroupZone
        • DeliveryMethod
        • DeliveryMethodDefinition
        • DeliveryMethodDefinitionCounts
        • DeliveryParticipant
        • DeliveryParticipantService
        • DeliveryProductVariantsCount
        • DeliveryProfile
        • DeliveryProfileItem
        • DeliveryProfileLocationGroup
        • DeliveryProvince
        • DeliveryRateDefinition
        • DeliverySetting
        • DeliveryZone
        • DraftFulfillment
        • EditableProperty
        • Fulfillment
        • FulfillmentEvent
        • FulfillmentLineItem
        • FulfillmentOrder
        • FulfillmentOrderAssignedLocation
        • FulfillmentOrderDestination
        • FulfillmentOrderLineItem
        • FulfillmentOrderLocationForMove
        • FulfillmentOrderMerchantRequest
        • FulfillmentOrderSupportedAction
        • FulfillmentService
        • FulfillmentTrackingInfo
        • ShippingMethod
        • ShippingRate
        • Mutations
        • deliveryProfileCreate
        • deliveryProfileRemove
        • deliveryProfileUpdate
        • deliverySettingUpdate
        • deliveryShippingOriginAssign
        • fulfillmentCancel
        • fulfillmentCreate
        • fulfillmentCreateV2
        • fulfillmentOrderAcceptCancellationRequest
        • fulfillmentOrderAcceptFulfillmentRequest
        • fulfillmentOrderCancel
        • fulfillmentOrderClose
        • fulfillmentOrderMove
        • fulfillmentOrderOpen
        • fulfillmentOrderRejectCancellationRequest
        • fulfillmentOrderRejectFulfillmentRequest
        • fulfillmentOrderReschedule
        • fulfillmentOrderSubmitCancellationRequest
        • fulfillmentOrderSubmitFulfillmentRequest
        • fulfillmentServiceCreate
        • fulfillmentServiceDelete
        • fulfillmentServiceUpdate
        • fulfillmentTrackingInfoUpdate
        • fulfillmentTrackingInfoUpdateV2
        • shippingPackageDelete
        • shippingPackageMakeDefault
        • shippingPackageUpdate
        • Inputs
        • DeliveryCountryInput
        • DeliveryLocationGroupZoneInput
        • DeliveryMethodDefinitionInput
        • DeliveryParticipantInput
        • DeliveryParticipantServiceInput
        • DeliveryPriceConditionInput
        • DeliveryProfileInput
        • DeliveryProfileLocationGroupInput
        • DeliveryProvinceInput
        • DeliveryRateDefinitionInput
        • DeliverySettingInput
        • DeliveryUpdateConditionInput
        • DeliveryWeightConditionInput
        • FulfillmentInput
        • FulfillmentLineItemInput
        • FulfillmentOrderLineItemInput
        • FulfillmentOrderLineItemsInput
        • FulfillmentTrackingInput
        • FulfillmentV2Input
        • TrackingInfoInput
        • TrackingInfoUpdateInput
        • Enums
        • DeliveryConditionField
        • DeliveryConditionOperator
        • DeliveryLegacyModeBlockedReason
        • DeliveryMethodDefinitionType
        • DeliveryMethodType
        • FulfillmentDisplayStatus
        • FulfillmentEventSortKeys
        • FulfillmentEventStatus
        • FulfillmentOrderAction
        • FulfillmentOrderAssignmentStatus
        • FulfillmentOrderMerchantRequestKind
        • FulfillmentOrderRequestStatus
        • FulfillmentOrderSortKeys
        • FulfillmentOrderStatus
        • FulfillmentServiceType
        • FulfillmentStatus
        • MethodDefinitionSortKeys
        • ProfileItemSortKeys
      • Shopify Payments
        • Objects
        • OrderDisputeSummary
        • ShopifyPaymentsBankAccount
        • ShopifyPaymentsDefaultChargeStatementDescriptor
        • ShopifyPaymentsDispute
        • ShopifyPaymentsDisputeReasonDetails
        • ShopifyPaymentsFraudSettings
        • ShopifyPaymentsJpChargeStatementDescriptor
        • ShopifyPaymentsNotificationSettings
        • ShopifyPaymentsPayout
        • ShopifyPaymentsPayoutSchedule
        • ShopifyPaymentsPayoutSummary
        • ShopifyPaymentsVerification
        • ShopifyPaymentsVerificationDocument
        • ShopifyPaymentsVerificationSubject
        • Interfaces
        • ShopifyPaymentsChargeStatementDescriptor
        • Enums
        • DayOfTheWeek
        • DisputeStatus
        • DisputeType
        • ShopifyPaymentsBankAccountStatus
        • ShopifyPaymentsDisputeReason
        • ShopifyPaymentsPayoutInterval
        • ShopifyPaymentsPayoutStatus
        • ShopifyPaymentsPayoutTransactionType
        • ShopifyPaymentsVerificationDocumentType
        • ShopifyPaymentsVerificationStatus
      • Store properties
        • Objects
        • CurrencyFormats
        • FilterOption
        • LimitedPendingOrderCount
        • Location
        • LocationAddress
        • LocationSuggestedAddress
        • NavigationItem
        • ResourceLimit
        • Shop
        • ShopFeatures
        • ShopPlan
        • ShopPolicy
        • ShopResourceLimits
        • Mutations
        • shopPolicyUpdate
        • Inputs
        • ShopPolicyInput
        • Enums
        • DigitalWallet
        • LocationSortKeys
        • ShopBranding
        • ShopCustomerAccountsSetting
        • ShopImageSortKeys
        • ShopPolicyType
        • ShopTagSort
        • UnitSystem
      • Translations
        • Objects
        • Locale
        • LocalizationExtension
        • PublishedTranslation
        • ShopLocale
        • TranslatableContent
        • TranslatableResource
        • Translation
        • Mutations
        • shopLocaleDisable
        • shopLocaleEnable
        • shopLocaleUpdate
        • translationsRegister
        • translationsRemove
        • Interfaces
        • HasLocalizationExtensions
        • HasLocalizationExtensionsForDraftOrders
        • HasPublishedTranslations
        • Inputs
        • LocalizationExtensionInput
        • ShopLocaleInput
        • TranslationInput
        • Enums
        • LocalizationExtensionKey
        • LocalizationExtensionPurpose
        • TranslatableResourceType
    • REST reference
      • Access
        • AccessScope
        • StorefrontAccessToken
      • Analytics
        • Report
        • ShopifyQL
          • Sales schema
          • Payments schema
          • Taxes schema
          • Visits schema
          • Customers schema
      • Billing
        • ApplicationCharge
        • ApplicationCredit
        • RecurringApplicationCharge
        • UsageCharge
      • Customers
        • Customer
        • Customer Address
        • CustomerSavedSearch
      • Deprecated API calls
      • Discounts
        • DiscountCode
        • PriceRule
      • Events
        • Event
        • Webhook
      • Inventory
        • InventoryItem
        • InventoryLevel
        • Location
      • MarketingEvent
      • Metafield
      • Online store
        • Article
        • Asset
        • Blog
        • Comment
        • Page
        • Redirect
        • ScriptTag
        • Theme
      • Orders
        • Abandoned checkouts
        • DraftOrder
        • Order
        • Order Risk
        • Refund
        • Transaction
      • Plus
        • Gift Card Plus
        • Multipass Plus
        • User Plus
      • Products
        • Collect
        • Collection
        • CustomCollection
        • Product
        • Product Image
        • Product Variant
        • SmartCollection
      • Sales channel
        • Checkout
        • CollectionListing
        • Payment
        • Product ResourceFeedback
        • ProductListing
        • ResourceFeedback
      • Shipping and fulfillment
        • AssignedFulfillmentOrder
        • CancellationRequest
        • CarrierService
        • Fulfillment
        • FulfillmentEvent
        • FulfillmentOrder
        • FulfillmentRequest
        • FulfillmentService
        • LocationsForMove
      • Shopify Payments
        • Balance
        • Dispute
        • Payouts
        • Transactions
      • Store properties
        • Country
        • Currency
        • Policy
        • Province
        • ShippingZone
        • Shop
      • TenderTransaction
    • Access scopes
  • Storefront API
    • Getting started
    • Reference
      • Checkouts
        • Objects
        • AppliedGiftCard
        • AvailableShippingRates
        • Checkout
        • CheckoutLineItem
        • CreditCard
        • Payment
        • PaymentSettings
        • ShippingRate
        • Transaction
        • Mutations
        • checkoutAttributesUpdate
        • checkoutAttributesUpdateV2
        • checkoutCompleteFree
        • checkoutCompleteWithCreditCard
        • checkoutCompleteWithTokenizedPayment
        • checkoutCompleteWithTokenizedPaymentV2
        • checkoutCompleteWithTokenizedPaymentV3
        • checkoutCreate
        • checkoutCustomerAssociate
        • checkoutCustomerAssociateV2
        • checkoutCustomerDisassociate
        • checkoutCustomerDisassociateV2
        • checkoutDiscountCodeApply
        • checkoutDiscountCodeApplyV2
        • checkoutDiscountCodeRemove
        • checkoutEmailUpdate
        • checkoutEmailUpdateV2
        • checkoutGiftCardApply
        • checkoutGiftCardRemove
        • checkoutGiftCardRemoveV2
        • checkoutGiftCardsAppend
        • checkoutLineItemsAdd
        • checkoutLineItemsRemove
        • checkoutLineItemsReplace
        • checkoutLineItemsUpdate
        • checkoutShippingAddressUpdate
        • checkoutShippingAddressUpdateV2
        • checkoutShippingLineUpdate
        • Inputs
        • CheckoutAttributesUpdateInput
        • CheckoutAttributesUpdateV2Input
        • CheckoutCreateInput
        • CheckoutLineItemInput
        • CheckoutLineItemUpdateInput
        • CreditCardPaymentInput
        • CreditCardPaymentInputV2
        • TokenizedPaymentInput
        • TokenizedPaymentInputV2
        • TokenizedPaymentInputV3
        • Enums
        • PaymentTokenType
        • TransactionKind
        • TransactionStatus
      • Common objects
        • QueryRoot
        • ApiVersion
        • Attribute
        • AttributeInput
        • CardBrand
        • CountryCode
        • CropRegion
        • CurrencyCode
        • DigitalWallet
        • Domain
        • HasMetafields
        • Image
        • ImageContentType
        • MailingAddress
        • MailingAddressInput
        • Metafield
        • MetafieldParentResource
        • MetafieldValueType
        • MoneyInput
        • MoneyV2
        • Node
        • SEO
        • WeightUnit
      • Customers
        • Objects
        • Customer
        • CustomerAccessToken
        • Mutations
        • customerAccessTokenCreate
        • customerAccessTokenCreateWithMultipass
        • customerAccessTokenDelete
        • customerAccessTokenRenew
        • customerActivate
        • customerActivateByUrl
        • customerAddressCreate
        • customerAddressDelete
        • customerAddressUpdate
        • customerCreate
        • customerDefaultAddressUpdate
        • customerRecover
        • customerReset
        • customerResetByUrl
        • customerUpdate
        • Inputs
        • CustomerAccessTokenCreateInput
        • CustomerActivateInput
        • CustomerCreateInput
        • CustomerResetInput
        • CustomerUpdateInput
      • Discounts
        • Unions
        • PricingValue
        • Objects
        • AutomaticDiscountApplication
        • DiscountAllocation
        • DiscountApplication
        • DiscountCodeApplication
        • ManualDiscountApplication
        • PricingPercentageValue
        • ScriptDiscountApplication
      • Online store
        • Objects
        • Article
        • ArticleAuthor
        • Blog
        • Comment
        • CommentAuthor
        • Page
        • Shop
        • ShopPolicy
        • Enums
        • ArticleSortKeys
        • BlogSortKeys
        • PageSortKeys
      • Orders
        • Objects
        • Fulfillment
        • FulfillmentLineItem
        • FulfillmentTrackingInfo
        • Order
        • OrderLineItem
        • Enums
        • DiscountApplicationAllocationMethod
        • DiscountApplicationTargetSelection
        • DiscountApplicationTargetType
        • OrderCancelReason
        • OrderFinancialStatus
        • OrderFulfillmentStatus
        • OrderSortKeys
      • Products
        • Objects
        • Collection
        • ExternalVideo
        • Media
        • MediaImage
        • Model3d
        • Model3dSource
        • Product
        • ProductOption
        • ProductPriceRange
        • ProductVariant
        • ProductVariantPricePair
        • SelectedOption
        • UnitPriceMeasurement
        • Video
        • VideoSource
        • Inputs
        • SelectedOptionInput
        • Enums
        • CollectionSortKeys
        • MediaContentType
        • MediaHost
        • ProductCollectionSortKeys
        • ProductImageSortKeys
        • ProductMediaSortKeys
        • ProductSortKeys
        • ProductVariantSortKeys
        • UnitPriceMeasurementMeasuredType
        • UnitPriceMeasurementMeasuredUnit
      • Scalars
    • Access scopes
  • Partner API
    • Getting started
    • Reference
      • App events
        • Objects
        • AppSubscription
        • CreditApplied
        • CreditFailed
        • CreditPending
        • OneTimeChargeAccepted
        • OneTimeChargeActivated
        • OneTimeChargeDeclined
        • OneTimeChargeExpired
        • RelationshipDeactivated
        • RelationshipInstalled
        • RelationshipReactivated
        • RelationshipUninstalled
        • SubscriptionChargeAccepted
        • SubscriptionChargeActivated
        • SubscriptionChargeCanceled
        • SubscriptionChargeDeclined
        • SubscriptionChargeExpired
        • SubscriptionChargeFrozen
        • SubscriptionChargeUnfrozen
        • UsageChargeApplied
        • Interfaces
        • AppEvent
        • Enums
        • AppEventTypes
      • Common objects
        • QueryRoot
        • Actor
        • ApiVersion
        • App
        • AppPricingInterval
        • Currency
        • Money
        • Node
        • Organization
        • Shop
        • Theme
      • Jobs
        • Objects
        • Job
        • JobRequirement
        • Message
        • Service
        • Enums
        • JobStatus
        • MessageSentVia
      • Scalars
      • Transactions
        • Objects
        • AppCredit
        • AppOneTimeSale
        • AppPurchaseOneTime
        • AppSaleAdjustment
        • AppSaleCredit
        • AppSubscriptionSale
        • AppUsageRecord
        • AppUsageSale
        • LegacyTransaction
        • ReferralAdjustment
        • ReferralTransaction
        • ServiceSale
        • ServiceSaleAdjustment
        • TaxTransaction
        • ThemeSale
        • ThemeSaleAdjustment
        • Interfaces
        • AppCharge
        • AppCreditEvent
        • AppPurchaseOneTimeEvent
        • AppSubscriptionEvent
        • AppUsageRecordEvent
        • Transaction
        • Enums
        • ReferralCategory
        • TaxTransactionType
        • TransactionType
  • Shopify Themes
    • Getting started
    • Liquid reference
      • Basics
        • Handles
        • Operators
        • Types
        • Truthy and falsy
        • Whitespace control
      • Objects
        • address
        • all_country_option_tags
        • article
        • block
        • blog
        • cart
        • checkout
        • collection
        • comment
        • country_option_tags
        • currency
        • current_page
        • current_tags
        • customer
        • customer_address
        • discount_allocation
        • discount_application
        • external_video
        • font
        • forloop
        • form
        • fulfillment
        • gift_card
        • handle
        • image
        • line_item
        • link
        • linklist
        • location
        • media
        • metafield
        • model
        • model_source
        • order
        • page
        • page_description
        • page_image
        • page_title
        • paginate
        • part
        • policy
        • product
        • product_option
        • recommendations
        • request
        • routes
        • script
        • search
        • section
        • selling_plan
        • selling_plan_allocation
        • selling_plan_group
        • shipping_method
        • shop
        • shop_locale
        • store_availability
        • tablerow
        • tax_line
        • template
        • theme
        • transaction
        • unit_price_measurement
        • variant
        • video
        • video_source
        • Deprecated object properties
      • Tags
        • Control flow tags
        • Iteration tags
        • Theme tags
        • Variable tags
        • Deprecated tags
      • Filters
        • Array filters
        • Color filters
        • Font filters
        • HTML filters
        • Math filters
        • Media filters
        • Money filters
        • String filters
        • URL filters
        • Additional filters
        • Deprecated filters
    • Ajax API
      • Reference
        • Cart
        • Product
        • Product recommendations
        • Predictive search
    • Theme templates
      • 404.liquid
      • article.liquid
      • blog.liquid
      • cart.liquid
      • collection.liquid
      • checkout.liquid Plus
      • customers/account.liquid
      • customers/activate_account.liquid
      • customers/addresses.liquid
      • customers/login.liquid
      • customers/order.liquid
      • customers/register.liquid
      • customers/reset_password.liquid
      • gift_card.liquid
      • index.liquid
      • list-collections-liquid
      • page.liquid
      • password.liquid
      • product.liquid
      • search.liquid
      • theme.liquid
    • Sections
      • Integration with the theme editor
      • Section Rendering API
    • Theme settings
      • Theme metadata
      • Deprecated settings
  • App Extensions
    • Extension points
  • Shopify POS
    • Getting started
    • Reference
      • Product recommendations extension reference
  • Marketing activities API
    • Getting started
    • Reference
      • Marketing activities components reference
      • Marketing Activities endpoints reference
      • Marketing activity status reference
    • Changelog
  • Kit (Deprecated)
    • Getting started
    • Reference
    • FAQ
  • Shopify Flow Plus
  • Ping API Beta
    • Reference
  • Hosted Payment SDK
    • Getting started
    • Reference
      • Request values
      • Response values
  • Available template files
  • Give feedback

Shopify Themes template files

Shopify themes are composed of template files that control the look and feel of different pages of the online store. All template files are coded in Liquid.

Available template files

  • 404.liquid

  • article.liquid

  • blog.liquid

  • cart.liquid

  • checkout.liquid

  • collection.liquid

  • customers/account.liquid

  • customers/activate_account.liquid

  • customers/addresses.liquid

  • customers/login.liquid

  • customers/order.liquid

  • customers/register.liquid

  • customers/reset_password.liquid

  • gift_card.liquid

  • index.liquid

  • list-collections.liquid

  • page.liquid

  • password.liquid

  • product.liquid

  • search.liquid

  • theme.liquid

On this page

  • Available template files

More resources

  • About
  • Careers
  • Press and Media
  • Shopify Plus
  • Sitemap

Online Store

Sell online Features Examples Website editor Online retail Ecommerce website Domain names Themes Shopping cart Ecommerce hosting Mobile commerce Ecommerce software Online store builder Oberlo Dropshipping Business

Point of sale

Point of sale Features Hardware

Support

24/7 support Shopify Help Center Forums API documentation Free tools Free stock photos Websites for sale Hatchful

Shopify

Contact Partner program Affiliate program App developers Investors Blog topics
  • Facebook
  • Twitter
  • YouTube
  • Instagram
  • LinkedIn
  • Pinterest
Terms of Service Privacy Policy

More resources

  • About
  • Careers
  • Press and Media
  • Shopify Plus
  • Sitemap

Online Store

Sell online Features Examples Website editor Online retail Ecommerce website Domain names Themes Shopping cart Ecommerce hosting Mobile commerce Ecommerce software Online store builder Oberlo Dropshipping Business

Point of sale

Point of sale Features Hardware

Support

24/7 support Shopify Help Center Forums API documentation Free tools Free stock photos Websites for sale Hatchful

Shopify

Contact Partner program Affiliate program App developers Investors Blog topics
  • Facebook
  • Twitter
  • YouTube
  • Instagram
  • LinkedIn
  • Pinterest
Terms of Service Privacy Policy