Guides
Packages
Design
API Reference
@daffodil/analytics
@daffodil/analytics-provider-data-layer
@daffodil/auth
@daffodil/authorizenet
@daffodil/cart
@daffodil/cart-customer
@daffodil/cart-store-credit
@daffodil/category
@daffodil/checkout
@daffodil/contact
@daffodil/content
@daffodil/core
@daffodil/customer
@daffodil/customer-auth
@daffodil/customer-order
@daffodil/customer-payment
@daffodil/customer-payment-authorizenet
@daffodil/customer-store-credit
@daffodil/driver
@daffodil/external-router
@daffodil/forms
@daffodil/geography
@daffodil/navigation
@daffodil/newsletter
@daffodil/order
@daffodil/payment
@daffodil/paypal
@daffodil/product
@daffodil/product-composite
@daffodil/product-configurable
@daffodil/related-products
@daffodil/reviews
@daffodil/router
@daffodil/search
@daffodil/search-category
@daffodil/search-product
@daffodil/search-product-composite
@daffodil/search-product-configurable
@daffodil/seo
@daffodil/ssr
@daffodil/upsell-products
GitHub
Menu
On this page
Docs
API
@daffodil/driver
shopify
@daffodil/driver/shopify
ShopifyProductNode
interface
ShopifyProductGraph
interface
ShopifyImageNode
interface
ShopifyProductImages
interface
ShopifyProductPriceRange
interface
ShopifyMoney
interface
Maybe
type-alias
InputMaybe
type-alias
Exact
type-alias
MakeOptional
type-alias
MakeMaybe
type-alias
MakeEmpty
type-alias
Incremental
type-alias
Scalars
type-alias
ApiVersion
type-alias
ApplePayWalletContentInput
type-alias
ApplePayWalletHeaderInput
type-alias
AppliedGiftCard
type-alias
Article
type-alias
ArticleCommentsArgs
type-alias
ArticleContentArgs
type-alias
ArticleExcerptArgs
type-alias
ArticleMetafieldArgs
type-alias
ArticleMetafieldsArgs
type-alias
ArticleAuthor
type-alias
ArticleConnection
type-alias
ArticleEdge
type-alias
ArticleSortKeys
enum
Attribute
type-alias
AttributeInput
type-alias
AutomaticDiscountApplication
type-alias
AvailableShippingRates
type-alias
BaseCartLine
type-alias
BaseCartLineAttributeArgs
type-alias
BaseCartLineConnection
type-alias
BaseCartLineEdge
type-alias
Blog
type-alias
BlogArticleByHandleArgs
type-alias
BlogArticlesArgs
type-alias
BlogMetafieldArgs
type-alias
BlogMetafieldsArgs
type-alias
BlogConnection
type-alias
BlogEdge
type-alias
BlogSortKeys
enum
Brand
type-alias
BrandColorGroup
type-alias
BrandColors
type-alias
BuyerInput
type-alias
CardBrand
enum
Cart
type-alias
CartAttributeArgs
type-alias
CartDeliveryGroupsArgs
type-alias
CartLinesArgs
type-alias
CartMetafieldArgs
type-alias
CartMetafieldsArgs
type-alias
CartAttributesUpdatePayload
type-alias
CartAutomaticDiscountAllocation
type-alias
CartBuyerIdentity
type-alias
CartBuyerIdentityInput
type-alias
CartBuyerIdentityUpdatePayload
type-alias
CartCardSource
enum
CartCodeDiscountAllocation
type-alias
CartCompletionAction
type-alias
CartCompletionActionRequired
type-alias
CartCompletionAttemptResult
type-alias
CartCompletionFailed
type-alias
CartCompletionProcessing
type-alias
CartCompletionSuccess
type-alias
CartCost
type-alias
CartCreatePayload
type-alias
CartCustomDiscountAllocation
type-alias
CartDeliveryCoordinatesPreference
type-alias
CartDeliveryCoordinatesPreferenceInput
type-alias
CartDeliveryGroup
type-alias
CartDeliveryGroupCartLinesArgs
type-alias
CartDeliveryGroupConnection
type-alias
CartDeliveryGroupEdge
type-alias
CartDeliveryGroupType
enum
CartDeliveryOption
type-alias
CartDeliveryPreference
type-alias
CartDeliveryPreferenceInput
type-alias
CartDirectPaymentMethodInput
type-alias
CartDiscountAllocation
type-alias
CartDiscountCode
type-alias
CartDiscountCodesUpdatePayload
type-alias
CartErrorCode
enum
CartEstimatedCost
type-alias
CartFreePaymentMethodInput
type-alias
CartInput
type-alias
CartInputMetafieldInput
type-alias
CartLine
type-alias
CartLineAttributeArgs
type-alias
CartLineCost
type-alias
CartLineEstimatedCost
type-alias
CartLineInput
type-alias
CartLineUpdateInput
type-alias
CartLinesAddPayload
type-alias
CartLinesRemovePayload
type-alias
CartLinesUpdatePayload
type-alias
CartMetafieldDeleteInput
type-alias
CartMetafieldDeletePayload
type-alias
CartMetafieldsSetInput
type-alias
CartMetafieldsSetPayload
type-alias
CartNoteUpdatePayload
type-alias
CartPaymentInput
type-alias
CartPaymentUpdatePayload
type-alias
CartPreferences
type-alias
CartPreferencesInput
type-alias
CartSelectedDeliveryOptionInput
type-alias
CartSelectedDeliveryOptionsUpdatePayload
type-alias
CartSubmitForCompletionPayload
type-alias
CartSubmitForCompletionResult
type-alias
CartUserError
type-alias
CartWalletPaymentMethodInput
type-alias
Checkout
type-alias
CheckoutDiscountApplicationsArgs
type-alias
CheckoutLineItemsArgs
type-alias
CheckoutAttributesUpdateV2Input
type-alias
CheckoutAttributesUpdateV2Payload
type-alias
CheckoutBuyerIdentity
type-alias
CheckoutBuyerIdentityInput
type-alias
CheckoutCompleteFreePayload
type-alias
CheckoutCompleteWithCreditCardV2Payload
type-alias
CheckoutCompleteWithTokenizedPaymentV3Payload
type-alias
CheckoutCreateInput
type-alias
CheckoutCreatePayload
type-alias
CheckoutCustomerAssociateV2Payload
type-alias
CheckoutCustomerDisassociateV2Payload
type-alias
CheckoutDiscountCodeApplyV2Payload
type-alias
CheckoutDiscountCodeRemovePayload
type-alias
CheckoutEmailUpdateV2Payload
type-alias
CheckoutErrorCode
enum
CheckoutGiftCardRemoveV2Payload
type-alias
CheckoutGiftCardsAppendPayload
type-alias
CheckoutLineItem
type-alias
CheckoutLineItemConnection
type-alias
CheckoutLineItemEdge
type-alias
CheckoutLineItemInput
type-alias
CheckoutLineItemUpdateInput
type-alias
CheckoutLineItemsAddPayload
type-alias
CheckoutLineItemsRemovePayload
type-alias
CheckoutLineItemsReplacePayload
type-alias
CheckoutLineItemsUpdatePayload
type-alias
CheckoutShippingAddressUpdateV2Payload
type-alias
CheckoutShippingLineUpdatePayload
type-alias
CheckoutUserError
type-alias
Collection
type-alias
CollectionDescriptionArgs
type-alias
CollectionMetafieldArgs
type-alias
CollectionMetafieldsArgs
type-alias
CollectionProductsArgs
type-alias
CollectionConnection
type-alias
CollectionEdge
type-alias
CollectionSortKeys
enum
Comment
type-alias
CommentContentArgs
type-alias
CommentAuthor
type-alias
CommentConnection
type-alias
CommentEdge
type-alias
Company
type-alias
CompanyMetafieldArgs
type-alias
CompanyMetafieldsArgs
type-alias
CompanyContact
type-alias
CompanyLocation
type-alias
CompanyLocationMetafieldArgs
type-alias
CompanyLocationMetafieldsArgs
type-alias
CompletePaymentChallenge
type-alias
CompletionError
type-alias
CompletionErrorCode
enum
ComponentizableCartLine
type-alias
ComponentizableCartLineAttributeArgs
type-alias
Country
type-alias
CountryCode
enum
CreditCard
type-alias
CreditCardPaymentInputV2
type-alias
CropRegion
enum
Currency
type-alias
CurrencyCode
enum
Customer
type-alias
CustomerAddressesArgs
type-alias
CustomerMetafieldArgs
type-alias
CustomerMetafieldsArgs
type-alias
CustomerOrdersArgs
type-alias
CustomerAccessToken
type-alias
CustomerAccessTokenCreateInput
type-alias
CustomerAccessTokenCreatePayload
type-alias
CustomerAccessTokenCreateWithMultipassPayload
type-alias
CustomerAccessTokenDeletePayload
type-alias
CustomerAccessTokenRenewPayload
type-alias
CustomerActivateByUrlPayload
type-alias
CustomerActivateInput
type-alias
CustomerActivatePayload
type-alias
CustomerAddressCreatePayload
type-alias
CustomerAddressDeletePayload
type-alias
CustomerAddressUpdatePayload
type-alias
CustomerCreateInput
type-alias
CustomerCreatePayload
type-alias
CustomerDefaultAddressUpdatePayload
type-alias
CustomerErrorCode
enum
CustomerRecoverPayload
type-alias
CustomerResetByUrlPayload
type-alias
CustomerResetInput
type-alias
CustomerResetPayload
type-alias
CustomerUpdateInput
type-alias
CustomerUpdatePayload
type-alias
CustomerUserError
type-alias
DeliveryAddress
type-alias
DeliveryAddressInput
type-alias
DeliveryAddressValidationStrategy
enum
DeliveryMethodType
enum
DigitalWallet
enum
DiscountAllocation
type-alias
DiscountApplication
type-alias
DiscountApplicationAllocationMethod
enum
DiscountApplicationConnection
type-alias
DiscountApplicationEdge
type-alias
DiscountApplicationTargetSelection
enum
DiscountApplicationTargetType
enum
DiscountCodeApplication
type-alias
DisplayableError
type-alias
Domain
type-alias
ExternalVideo
type-alias
Filter
type-alias
FilterPresentation
enum
FilterType
enum
FilterValue
type-alias
Fulfillment
type-alias
FulfillmentFulfillmentLineItemsArgs
type-alias
FulfillmentTrackingInfoArgs
type-alias
FulfillmentLineItem
type-alias
FulfillmentLineItemConnection
type-alias
FulfillmentLineItemEdge
type-alias
FulfillmentTrackingInfo
type-alias
GenericFile
type-alias
GeoCoordinateInput
type-alias
HasMetafields
type-alias
HasMetafieldsMetafieldArgs
type-alias
HasMetafieldsMetafieldsArgs
type-alias
HasMetafieldsIdentifier
type-alias
Image
type-alias
ImageTransformedSrcArgs
type-alias
ImageUrlArgs
type-alias
ImageConnection
type-alias
ImageContentType
enum
ImageEdge
type-alias
ImageTransformInput
type-alias
InContextAnnotation
type-alias
InContextAnnotationType
type-alias
Language
type-alias
LanguageCode
enum
Localization
type-alias
Location
type-alias
LocationMetafieldArgs
type-alias
LocationMetafieldsArgs
type-alias
LocationAddress
type-alias
LocationConnection
type-alias
LocationEdge
type-alias
LocationSortKeys
enum
MailingAddress
type-alias
MailingAddressFormattedArgs
type-alias
MailingAddressConnection
type-alias
MailingAddressEdge
type-alias
MailingAddressInput
type-alias
ManualDiscountApplication
type-alias
Market
type-alias
MarketMetafieldArgs
type-alias
MarketMetafieldsArgs
type-alias
Media
type-alias
MediaConnection
type-alias
MediaContentType
enum
MediaEdge
type-alias
MediaHost
enum
MediaImage
type-alias
MediaPresentation
type-alias
MediaPresentationAsJsonArgs
type-alias
MediaPresentationFormat
enum
Menu
type-alias
MenuItem
type-alias
MenuItemResource
type-alias
MenuItemType
enum
Merchandise
type-alias
Metafield
type-alias
MetafieldReferencesArgs
type-alias
MetafieldDeleteErrorCode
enum
MetafieldDeleteUserError
type-alias
MetafieldFilter
type-alias
MetafieldParentResource
type-alias
MetafieldReference
type-alias
MetafieldReferenceConnection
type-alias
MetafieldReferenceEdge
type-alias
MetafieldsSetUserError
type-alias
MetafieldsSetUserErrorCode
enum
Metaobject
type-alias
MetaobjectFieldArgs
type-alias
MetaobjectConnection
type-alias
MetaobjectEdge
type-alias
MetaobjectField
type-alias
MetaobjectFieldReferencesArgs
type-alias
MetaobjectHandleInput
type-alias
MetaobjectSeo
type-alias
Model3d
type-alias
Model3dSource
type-alias
MoneyInput
type-alias
MoneyV2
type-alias
Mutation
type-alias
MutationCartAttributesUpdateArgs
type-alias
MutationCartBuyerIdentityUpdateArgs
type-alias
MutationCartCreateArgs
type-alias
MutationCartDiscountCodesUpdateArgs
type-alias
MutationCartLinesAddArgs
type-alias
MutationCartLinesRemoveArgs
type-alias
MutationCartLinesUpdateArgs
type-alias
MutationCartMetafieldDeleteArgs
type-alias
MutationCartMetafieldsSetArgs
type-alias
MutationCartNoteUpdateArgs
type-alias
MutationCartPaymentUpdateArgs
type-alias
MutationCartSelectedDeliveryOptionsUpdateArgs
type-alias
MutationCartSubmitForCompletionArgs
type-alias
MutationCheckoutAttributesUpdateV2Args
type-alias
MutationCheckoutCompleteFreeArgs
type-alias
MutationCheckoutCompleteWithCreditCardV2Args
type-alias
MutationCheckoutCompleteWithTokenizedPaymentV3Args
type-alias
MutationCheckoutCreateArgs
type-alias
MutationCheckoutCustomerAssociateV2Args
type-alias
MutationCheckoutCustomerDisassociateV2Args
type-alias
MutationCheckoutDiscountCodeApplyV2Args
type-alias
MutationCheckoutDiscountCodeRemoveArgs
type-alias
MutationCheckoutEmailUpdateV2Args
type-alias
MutationCheckoutGiftCardRemoveV2Args
type-alias
MutationCheckoutGiftCardsAppendArgs
type-alias
MutationCheckoutLineItemsAddArgs
type-alias
MutationCheckoutLineItemsRemoveArgs
type-alias
MutationCheckoutLineItemsReplaceArgs
type-alias
MutationCheckoutLineItemsUpdateArgs
type-alias
MutationCheckoutShippingAddressUpdateV2Args
type-alias
MutationCheckoutShippingLineUpdateArgs
type-alias
MutationCustomerAccessTokenCreateArgs
type-alias
MutationCustomerAccessTokenCreateWithMultipassArgs
type-alias
MutationCustomerAccessTokenDeleteArgs
type-alias
MutationCustomerAccessTokenRenewArgs
type-alias
MutationCustomerActivateArgs
type-alias
MutationCustomerActivateByUrlArgs
type-alias
MutationCustomerAddressCreateArgs
type-alias
MutationCustomerAddressDeleteArgs
type-alias
MutationCustomerAddressUpdateArgs
type-alias
MutationCustomerCreateArgs
type-alias
MutationCustomerDefaultAddressUpdateArgs
type-alias
MutationCustomerRecoverArgs
type-alias
MutationCustomerResetArgs
type-alias
MutationCustomerResetByUrlArgs
type-alias
MutationCustomerUpdateArgs
type-alias
Node
type-alias
OnlineStorePublishable
type-alias
Order
type-alias
OrderDiscountApplicationsArgs
type-alias
OrderLineItemsArgs
type-alias
OrderMetafieldArgs
type-alias
OrderMetafieldsArgs
type-alias
OrderSuccessfulFulfillmentsArgs
type-alias
OrderCancelReason
enum
OrderConnection
type-alias
OrderEdge
type-alias
OrderFinancialStatus
enum
OrderFulfillmentStatus
enum
OrderLineItem
type-alias
OrderLineItemConnection
type-alias
OrderLineItemEdge
type-alias
OrderSortKeys
enum
Page
type-alias
PageMetafieldArgs
type-alias
PageMetafieldsArgs
type-alias
PageConnection
type-alias
PageEdge
type-alias
PageInfo
type-alias
PageSortKeys
enum
Payment
type-alias
PaymentSettings
type-alias
PaymentTokenType
enum
PredictiveSearchLimitScope
enum
PredictiveSearchResult
type-alias
PredictiveSearchType
enum
PreferenceDeliveryMethodType
enum
PriceRangeFilter
type-alias
PricingPercentageValue
type-alias
PricingValue
type-alias
Product
type-alias
ProductCollectionsArgs
type-alias
ProductDescriptionArgs
type-alias
ProductImagesArgs
type-alias
ProductMediaArgs
type-alias
ProductMetafieldArgs
type-alias
ProductMetafieldsArgs
type-alias
ProductOptionsArgs
type-alias
ProductSellingPlanGroupsArgs
type-alias
ProductVariantBySelectedOptionsArgs
type-alias
ProductVariantsArgs
type-alias
ProductCollectionSortKeys
enum
ProductConnection
type-alias
ProductEdge
type-alias
ProductFilter
type-alias
ProductImageSortKeys
enum
ProductMediaSortKeys
enum
ProductOption
type-alias
ProductPriceRange
type-alias
ProductRecommendationIntent
enum
ProductSortKeys
enum
ProductVariant
type-alias
ProductVariantMetafieldArgs
type-alias
ProductVariantMetafieldsArgs
type-alias
ProductVariantQuantityPriceBreaksArgs
type-alias
ProductVariantSellingPlanAllocationsArgs
type-alias
ProductVariantStoreAvailabilityArgs
type-alias
ProductVariantConnection
type-alias
ProductVariantEdge
type-alias
ProductVariantSortKeys
enum
PurchasingCompany
type-alias
QuantityPriceBreak
type-alias
QuantityPriceBreakConnection
type-alias
QuantityPriceBreakEdge
type-alias
QuantityRule
type-alias
QueryRoot
type-alias
QueryRootArticleArgs
type-alias
QueryRootArticlesArgs
type-alias
QueryRootBlogArgs
type-alias
QueryRootBlogByHandleArgs
type-alias
QueryRootBlogsArgs
type-alias
QueryRootCartArgs
type-alias
QueryRootCartCompletionAttemptArgs
type-alias
QueryRootCollectionArgs
type-alias
QueryRootCollectionByHandleArgs
type-alias
QueryRootCollectionsArgs
type-alias
QueryRootCustomerArgs
type-alias
QueryRootLocationsArgs
type-alias
QueryRootMenuArgs
type-alias
QueryRootMetaobjectArgs
type-alias
QueryRootMetaobjectsArgs
type-alias
QueryRootNodeArgs
type-alias
QueryRootNodesArgs
type-alias
QueryRootPageArgs
type-alias
QueryRootPageByHandleArgs
type-alias
QueryRootPagesArgs
type-alias
QueryRootPredictiveSearchArgs
type-alias
QueryRootProductArgs
type-alias
QueryRootProductByHandleArgs
type-alias
QueryRootProductRecommendationsArgs
type-alias
QueryRootProductTagsArgs
type-alias
QueryRootProductTypesArgs
type-alias
QueryRootProductsArgs
type-alias
QueryRootSearchArgs
type-alias
QueryRootUrlRedirectsArgs
type-alias
Seo
type-alias
ScriptDiscountApplication
type-alias
SearchPrefixQueryType
enum
SearchQuerySuggestion
type-alias
SearchResultItem
type-alias
SearchResultItemConnection
type-alias
SearchResultItemEdge
type-alias
SearchSortKeys
enum
SearchType
enum
SearchUnavailableProductsType
enum
SearchableField
enum
SelectedOption
type-alias
SelectedOptionInput
type-alias
SellingPlan
type-alias
SellingPlanAllocation
type-alias
SellingPlanAllocationConnection
type-alias
SellingPlanAllocationEdge
type-alias
SellingPlanAllocationPriceAdjustment
type-alias
SellingPlanCheckoutCharge
type-alias
SellingPlanCheckoutChargePercentageValue
type-alias
SellingPlanCheckoutChargeType
enum
SellingPlanCheckoutChargeValue
type-alias
SellingPlanConnection
type-alias
SellingPlanEdge
type-alias
SellingPlanFixedAmountPriceAdjustment
type-alias
SellingPlanFixedPriceAdjustment
type-alias
SellingPlanGroup
type-alias
SellingPlanGroupSellingPlansArgs
type-alias
SellingPlanGroupConnection
type-alias
SellingPlanGroupEdge
type-alias
SellingPlanGroupOption
type-alias
SellingPlanOption
type-alias
SellingPlanPercentagePriceAdjustment
type-alias
SellingPlanPriceAdjustment
type-alias
SellingPlanPriceAdjustmentValue
type-alias
ShippingRate
type-alias
Shop
type-alias
ShopMetafieldArgs
type-alias
ShopMetafieldsArgs
type-alias
ShopPayWalletContentInput
type-alias
ShopPolicy
type-alias
ShopPolicyWithDefault
type-alias
StoreAvailability
type-alias
StoreAvailabilityConnection
type-alias
StoreAvailabilityEdge
type-alias
StringConnection
type-alias
StringEdge
type-alias
SubmissionError
type-alias
SubmissionErrorCode
enum
SubmitAlreadyAccepted
type-alias
SubmitFailed
type-alias
SubmitSuccess
type-alias
SubmitThrottled
type-alias
Swatch
type-alias
TokenizedPaymentInputV3
type-alias
Trackable
type-alias
Transaction
type-alias
TransactionKind
enum
TransactionStatus
enum
UnitPriceMeasurement
type-alias
UnitPriceMeasurementMeasuredType
enum
UnitPriceMeasurementMeasuredUnit
enum
UnitSystem
enum
UrlRedirect
type-alias
UrlRedirectConnection
type-alias
UrlRedirectEdge
type-alias
UserError
type-alias
VariantOptionFilter
type-alias
Video
type-alias
VideoSource
type-alias
WeightUnit
enum
ShopifyGetAllProductsQueryVariables
type-alias
ShopifyGetAllProductsQuery
type-alias
ShopifyGetProductByUrlQueryVariables
type-alias
ShopifyGetProductByUrlQuery
type-alias
ShopifyGetAProductQueryVariables
type-alias
ShopifyGetAProductQuery
type-alias
ShopifyGetAllProductsDocument
const
ShopifyGetAllProductsGQL
class
ShopifyGetProductByUrlDocument
const
ShopifyGetProductByUrlGQL
class
ShopifyGetAProductDocument
const
ShopifyGetAProductGQL
class
provideShopifyApolloDriver
function
shopifyIdTransformer
const
shopifyHandleTransformer
const
shopifyUrlTransformer
const
@daffodil/driver/shopify/testing
ShopifyProductGraphFactory
class
ShopifyProductNodeFactory
class
ShopifyProductPriceRangeFactory
class
ShopifyProductImagesFactory
class
ShopifyProductImageNodeFactory
class
ShopifyMoneyFactory
class
Please enable JavaScript to continue using this application.