Internal Structure
Class CollectionsQuery
CollectionsQueryimport {CollectionsQuery} from '@scandipwa/shopify-collections/src/api/Collections.query.js'Description: A general collection and collection-list query declaration. Read more: Query controller, TypedQuery
Namespace: ShopifyCollections/Api/Collections/Query/CollectionsQuery
Method _getCollectionFields
_getCollectionFieldsDescription: A function which returns an array of collection fields. Read more: Extending Query controllers
Method getCollectionByHandleField
getCollectionByHandleFieldDescription: General collection field getter (by handle) [returns node]
Method getCollectionsField
getCollectionsFieldDescription: General collection list field getter [returns edges]
Function collectionsResponseProcessor
collectionsResponseProcessorimport {collectionsResponseProcessor} from '@scandipwa/shopify-collections/src/api/Collections.processor.js'Description: The collection-list query response processor (from edges and nodes creates an array of collections)
Namespace: ShopifyCollections/Api/Collections/Processor/collectionsResponseProcessor
Function processCollection
processCollectionDescription: The single product processor. Returns void, instead it modifies the passed argument.
Namespace: ShopifyCollections/Api/Collections/Processor/processCollection
🔮 Common extension point: Great place to add some "calculated" field into collection
Function processCollectionByHandleResponse
processCollectionByHandleResponseDescription: The single collection query response processor
Namespace: ShopifyCollections/Api/Collections/Processor/processCollectionByHandleResponse
Variable PAGINATED_COLLECTIONS
PAGINATED_COLLECTIONSDescription: A type of CollectionsQuery associated with getCollectionsField function.
Usage examples:
Variable SINGLE_COLLECTION
SINGLE_COLLECTIONDescription: A type of CollectionsQuery associated with getCollectionByHandleField function.
Usage examples:
Class CollectionCardComponent
CollectionCardComponentDescription: The collection card (preview) component
Namespace: ShopifyCollections/Component/CollectionCard/Component/CollectionCardComponent
Member sortedRenderMap
sortedRenderMapDescription: A list of render methods used by collection card. Read more: SortedRenderMap
Function CollectionFallbackPage
CollectionFallbackPageDescription: A component used as fallback while the collection page is loading
Namespace: ShopifyCollections/Component/CollectionFallbackPage/Index/CollectionFallbackPage
Class CollectionPageComponent
CollectionPageComponentDescription: Collection page component
Namespace: ShopifyCollections/Component/CollectionPage/Component/CollectionPageComponent
Member sortedRenderMap
sortedRenderMapDescription: A list of render methods used by collection page. Read more: SortedRenderMap
Function CollectionsFallbackPage
CollectionsFallbackPageDescription: A component used as fallback while the collections page is loading
Namespace: ShopifyCollections/Component/CollectionsFallbackPage/Index/CollectionsFallbackPage
Class CollectionsPageComponent
CollectionsPageComponentDescription: Product listing page component
Namespace: ShopifyCollections/Component/CollectionsPage/Component/CollectionsPageComponent
Last updated
Was this helpful?