# Layers ## Docs - [Tracking API: Capture Events](https://docs.uselayers.com/api-reference/beacon.md): Track events that occur on the storefront. - [Blocks API: Get Block Products](https://docs.uselayers.com/api-reference/blocks.md): Retrieve product recommendations for a specific block based on its configured strategy and rules. - [Browse API: Browse Collection Page](https://docs.uselayers.com/api-reference/browse.md): Fetch, filter, sort, and paginate merchandised collection pages in your catalog using our powerful browse api. - [Facets API: Get Collection Facets](https://docs.uselayers.com/api-reference/facets.md): Retrieve facet values and counts for a collection without performing a full browse query. - [Autocomplete: Get Suggestions](https://docs.uselayers.com/api-reference/predict.md): Get real-time autocomplete suggestions as users type their search queries. - [Text Search: Execute Search](https://docs.uselayers.com/api-reference/search.md): Execute text-based semantic searches within your product catalog with typo tolerance and query understanding. - [Content Search: Execute Search](https://docs.uselayers.com/api-reference/search-content.md): Execute semantic searches across blog articles, pages, and other content using AI-powered similarity matching. - [Text Search: Submit Feedback](https://docs.uselayers.com/api-reference/search-feedback.md): Submit user feedback on text search results to improve search quality and relevance. - [Image Search: Execute Search](https://docs.uselayers.com/api-reference/search-image.md): Execute visual searches within your product catalog using uploaded images or base64 encoded image data. - [Text Search: Prepare Search](https://docs.uselayers.com/api-reference/search-prepare.md): Execute a search asynchronously allowing further personalization to run in the background during a redirect or page load. - [Search API: Similar Products](https://docs.uselayers.com/api-reference/similar-products.md): Find visually and semantically similar products to a specific product in your catalog. - [Sort Orders API: Get Available Sort Orders](https://docs.uselayers.com/api-reference/sort-orders.md): Retrieve all available sort orders for your store to use in browse and search requests. - [Image Search: Upload Image](https://docs.uselayers.com/api-reference/upload-image.md): Upload images to receive an image ID for use in visual search operations. - [Attributes](https://docs.uselayers.com/core-concepts/attributes.md): Attributes are the foundation of the Layers platform — they define what your products are made of and how they can be searched, filtered, and sorted. - [Merchandising](https://docs.uselayers.com/core-concepts/merchandising.md): Merchandising rules give you manual and automated control over how products are displayed on collection pages, layered on top of your sort orders. - [Search](https://docs.uselayers.com/core-concepts/search.md): How Layers processes search queries using ranking signals, query understanding, and contextual awareness to deliver relevant product results. - [Sorting](https://docs.uselayers.com/core-concepts/sorting.md): Sort orders determine how products are ranked on collection pages using attributes, priority rules, weighted groups, and soft boost. - [JSONLogic](https://docs.uselayers.com/developers/jsonlogic.md): Comprehensive guide to JSONLogic operators for calculated attributes and data transformations in Layers. - [Custom Layers operators](https://docs.uselayers.com/developers/jsonlogic/custom-operators.md): Custom JSONLogic operators designed for e-commerce use cases, including string manipulation, date parsing, counting, and time calculations. - [Examples & best practices](https://docs.uselayers.com/developers/jsonlogic/examples.md): Complex JSONLogic examples for common e-commerce scenarios and best practices for writing maintainable formulas. - [Standard operators](https://docs.uselayers.com/developers/jsonlogic/standard-operators.md): Complete reference for standard JSONLogic operators supported in Layers, including data access, logic, comparison, arithmetic, array, and string operations. - [Liquid integration](https://docs.uselayers.com/developers/liquid-integration.md): Access Layers metaobjects and metafields directly in your Shopify theme using Liquid. - [MCP servers](https://docs.uselayers.com/developers/mcp-servers.md): Connect AI assistants to Layers using Model Context Protocol servers for store management and storefront operations. - [Developers overview](https://docs.uselayers.com/developers/overview.md): Build powerful commerce experiences with Layers developer tools and resources. - [SDK changelog](https://docs.uselayers.com/developers/sdk/changelog.md): Release history for the @commerce-blocks/sdk package. - [Upgrade guide: v1 to v2](https://docs.uselayers.com/developers/sdk/upgrade-v2.md): Migrate your integration from @commerce-blocks/sdk v1 to v2. - [Contextual information](https://docs.uselayers.com/engine/contextual-information.md): How Layers uses shopper context (cart, history, and location) to personalize search experiences in real-time. - [Context data structure](https://docs.uselayers.com/engine/contextual-information/data-structure.md): Complete reference for the contextual data structure including geographic information, cart contents, purchase history, marketing attribution, and customer profile. - [Usage & privacy](https://docs.uselayers.com/engine/contextual-information/usage-and-privacy.md): How contextual information influences search experiences and privacy considerations for data handling. - [Filtering language](https://docs.uselayers.com/engine/filtering.md): Apply complex and nested filters to requests using the Search or Browse APIs. - [Query interpretation](https://docs.uselayers.com/engine/query-interpretation.md): How Layers analyzes search queries to correct typos, route non-product queries to the right page, and detect SKU-style lookups — all before search results are generated. - [Supported languages](https://docs.uselayers.com/engine/supported-languages.md): Languages supported by Layers’ multilingual search models. - [Typo tolerance](https://docs.uselayers.com/engine/typo-tolerance.md): How Layers corrects spelling mistakes, expands acronyms, and fixes typing errors to help customers find products even when queries contain typos. - [Query understanding](https://docs.uselayers.com/engine/user-intent-processing.md): How Layers interprets search queries to understand what customers really want, using query expansion, intent detection, and contextual awareness. - [Group facet values](https://docs.uselayers.com/help/advanced-merchandising/facet-grouping.md): Organize long lists (like colors or brands) into friendly groups. - [Hide facet values](https://docs.uselayers.com/help/advanced-merchandising/facet-hiding.md): Hide specific facet values from customers while keeping them visible in the dashboard. - [Sort facet values](https://docs.uselayers.com/help/advanced-merchandising/facet-sorting.md): Control the order that facet values appear to shoppers. Works with or without groups. - [Manage blocks in bulk](https://docs.uselayers.com/help/blocks/bulk-actions.md): Publish, unpublish, duplicate, or delete several recommendation blocks at once. - [View block performance](https://docs.uselayers.com/help/blocks/view-performance.md): Open the performance sheet to see KPIs, trends, position effects, and top products for a recommendation block. - [Manually resync your entire catalog](https://docs.uselayers.com/help/catalog/resync-catalog.md): Run a full product sync from the Catalog page to refresh everything. - [Manually resync a single collection](https://docs.uselayers.com/help/catalog/resync-single-collection.md): Refresh one collection’s products without reindexing everything. - [Manually resync a single product](https://docs.uselayers.com/help/catalog/resync-single-product.md): Refresh one product's data and inventory without reindexing everything. - [Working with dates](https://docs.uselayers.com/help/catalog/working-with-dates.md): Learn how to work with date fields in Layers, including formats, filtering by date ranges, sorting, and ingesting dates from tags and metafields. - [Configure autocomplete curation](https://docs.uselayers.com/help/configuration/configure-autocomplete-curation.md): Write a brand prompt that tells Layers which autocomplete suggestions to show and how to display them. - [Configure search behavior](https://docs.uselayers.com/help/configuration/configure-search-behavior.md): Choose how text and image search should behave for your store. - [Manage API access](https://docs.uselayers.com/help/configuration/manage-api-access.md): Create and manage tokens for developers who integrate your store. - [Manage team members](https://docs.uselayers.com/help/configuration/manage-team-members.md): Invite teammates, manage store access, and respond to in-app invite notifications. - [Navigate settings](https://docs.uselayers.com/help/configuration/navigate-settings.md): Find and access all store configuration pages from the settings overview. - [View GDPR requests](https://docs.uselayers.com/help/configuration/view-gdpr-requests.md): Monitor customer data requests and redaction requests received from Shopify. - [Test collections and similar products](https://docs.uselayers.com/help/evaluate/test-collections-and-similar-products.md): Explore browse results and recommendations for a quick quality check. - [Test content search](https://docs.uselayers.com/help/evaluate/test-content-search.md): Run test searches against your blog articles and pages, and tune ranking weights to control result ordering. - [Test image search](https://docs.uselayers.com/help/evaluate/test-image-search.md): Upload an image and see visually similar products. - [Test text search (with demo profiles)](https://docs.uselayers.com/help/evaluate/test-text-search.md): Try searches as different customer personas, tune search parameters, and understand how queries are processed. - [Create a merchandising rule](https://docs.uselayers.com/help/merchandising/create-merchandising-rule.md): Curate a collection page by pinning products and grouping items with simple rules. - [Create a semantic redirect](https://docs.uselayers.com/help/merchandising/create-semantic-redirect.md): Automatically redirect customers to specific pages when their search queries match configured terms using AI-powered semantic understanding. - [Create a variant breakout](https://docs.uselayers.com/help/merchandising/create-variant-breakout.md): Learn how to create a variant breakout to display product variants as individual tiles on collection pages and search results. - [Dynamic linking for ads](https://docs.uselayers.com/help/merchandising/dynamic-linking.md): Pin products to the top of collection pages for ad campaigns to ensure customers see the products featured in your ads. - [Edit or delete a variant breakout](https://docs.uselayers.com/help/merchandising/edit-delete-variant-breakout.md): Learn how to modify or remove variant breakout configurations from your store. - [Edit, disable, or delete a merchandising rule](https://docs.uselayers.com/help/merchandising/edit-disable-delete-merchandising-rule.md): Update an existing rule or disable it temporarily. - [Recover a deleted merchandising rule](https://docs.uselayers.com/help/merchandising/restore-deleted-merchandising-rule.md) - [View merchandising rule performance](https://docs.uselayers.com/help/merchandising/view-rule-performance.md): Open the performance sheet to see KPIs, trends, and top products for an active merchandising rule. - [Creating a crawler signature](https://docs.uselayers.com/help/onboarding/creating-crawler-signature.md): How to create a crawler signature on Shopify and share it with Layers to speed up product media syncing. - [Exporting search data](https://docs.uselayers.com/help/onboarding/exporting-search-data.md): How to export search data from Shopify and send it to Layers for seeding your store. - [Install](https://docs.uselayers.com/help/onboarding/install.md): What to expect after installing Layers from the Shopify App Store, including the onboarding process and how to get started. - [Demo store setup](https://docs.uselayers.com/help/onboarding/setting-up-a-demo-store.md): Guide to setting up a demo store on Layers, including installation, crawler signatures, and importing seed search data. - [Create a product family](https://docs.uselayers.com/help/product-families/create-product-family.md): Group related products so merchandising rules and diversity expressions can treat them as a single unit. - [Create a ranking rule](https://docs.uselayers.com/help/ranking-relevancy/create-ranking-rule.md): Promote, demote, pin, or sort products in search results based on query conditions. - [Tune signal weights](https://docs.uselayers.com/help/ranking-relevancy/tune-signal-weights.md): Adjust how much each signal group contributes to search result rankings. - [Create a product sequence](https://docs.uselayers.com/help/sequences/create-product-sequence.md): Keep related items together so they appear side-by-side. - [Edit a product sequence](https://docs.uselayers.com/help/sequences/edit-product-sequence.md): Update the products, order, or conditions in a sequence. - [Create a sort order](https://docs.uselayers.com/help/sort-orders/create-sort-order.md): Set how products should be ranked on collection pages. - [Duplicate a sort order](https://docs.uselayers.com/help/sort-orders/duplicate-sort-order.md): Copy an existing sort order as a starting point. - [Preview a sort order](https://docs.uselayers.com/help/sort-orders/preview-sort-order.md): Check the product order before you use it live, with per-product scoring annotations. - [Reorder sort orders](https://docs.uselayers.com/help/sort-orders/reorder-sort-orders.md): Change the order in which sort orders appear in the storefront sort dropdown. - [Overview](https://docs.uselayers.com/introduction.md): Layers gives Shopify Plus merchants everything they need to power lightning-fast search, visual discovery, and intelligent merchandising. - [Report abuse](https://docs.uselayers.com/legal/abuse.md): Report violations of our terms of service - [Compliance](https://docs.uselayers.com/legal/compliance.md): Security certifications and compliance standards - [Legal Information](https://docs.uselayers.com/legal/legal-information.md) - [Privacy Statement](https://docs.uselayers.com/legal/privacy-statement.md) - [Security Disclosure](https://docs.uselayers.com/legal/security-disclosure.md): How to report security vulnerabilities to Layers - [Service Level Agreement (SLA)](https://docs.uselayers.com/legal/service-level-agreement.md) - [Infrastructure & Sub-Processors](https://docs.uselayers.com/legal/sub-processors.md) - [Terms of Use](https://docs.uselayers.com/legal/terms-of-use.md) - [AI enablement](https://docs.uselayers.com/platform/ai-enablement.md): Access Layers documentation through AI-friendly formats and tools - [Attributes](https://docs.uselayers.com/platform/attributes.md): Learn how to manage searchable, filterable, and sortable attributes to enhance your e-commerce search and filtering capabilities. - [Attribute classes](https://docs.uselayers.com/platform/attributes/attribute-classes.md): Classify attributes as categorical, feature, or price to help the search engine apply specialized handling and improve relevance. - [Attribute options](https://docs.uselayers.com/platform/attributes/attribute-options.md): Configure how attributes behave across the platform: searchable, filterable, sortable, keyword weight, API visibility, and storefront facet sync. - [Calculated attributes](https://docs.uselayers.com/platform/attributes/calculated-attributes.md): Create dynamic product attributes using JSONLogic formulas, the Derive builder, and AI-powered generation. - [Calculated attribute recipes](https://docs.uselayers.com/platform/attributes/calculated-attributes/recipes.md): Ready-to-use JSONLogic formulas for common merchandising, pricing, and catalog-quality calculated attributes. - [Catalog attributes](https://docs.uselayers.com/platform/attributes/catalog-attributes.md): Catalog attributes reference fields from your Shopify product data. Learn about attribute codes, nested metafield keys, and automatic metafield creation. - [Autocomplete curation](https://docs.uselayers.com/platform/autocomplete-curation.md): Use a natural-language brand prompt to let Layers decide which autocomplete suggestions appear and how they are labelled. - [Blocks](https://docs.uselayers.com/platform/blocks.md): Blocks are configurable product recommendation widgets that display personalized product suggestions based on behavioral data, similarity, or curated collections. - [Fallback chains](https://docs.uselayers.com/platform/blocks/fallback-chains.md): Configure fallback chains and conditional fallback trees to ensure customers always see recommendations, even when the primary block doesn't return enough products. - [Priority & status](https://docs.uselayers.com/platform/blocks/priority-and-status.md): Control block evaluation order with priority and manage block lifecycle with status. - [Rules & safeguards](https://docs.uselayers.com/platform/blocks/rules-and-safeguards.md): Configure block rules for conditional behavior and safeguards for minimum/maximum product constraints. - [Strategies](https://docs.uselayers.com/platform/blocks/strategies.md): Block strategy types including interaction-based, similarity-based, collection interaction, and manual curation strategies. - [Filters / facets](https://docs.uselayers.com/platform/facets.md): Create a rich filtering experience that exceeds your customers' expectations. - [Datasets](https://docs.uselayers.com/platform/layersql/datasets.md): LayersQL supports multiple datasets for different analytics use cases. - [Blocks dataset](https://docs.uselayers.com/platform/layersql/datasets/blocks.md): Analytics for recommendation block requests and conversions. - [Collections dataset](https://docs.uselayers.com/platform/layersql/datasets/collections.md): Analytics for collection browsing and conversions. - [Products dataset](https://docs.uselayers.com/platform/layersql/datasets/products.md): Catalog and performance metrics for products. - [Sales dataset](https://docs.uselayers.com/platform/layersql/datasets/sales.md): Order-level metrics from the purchases table. - [Search (image) dataset](https://docs.uselayers.com/platform/layersql/datasets/search-image.md): Image search analytics. - [Search (similar) dataset](https://docs.uselayers.com/platform/layersql/datasets/search-similar.md): Similar item search analytics. - [Search (text) dataset](https://docs.uselayers.com/platform/layersql/datasets/search-text.md): Text search analytics grouped by canonical query term. - [Functions](https://docs.uselayers.com/platform/layersql/functions.md): Use these aggregation functions in the SHOW clause to compute metrics over your groups. - [Overview](https://docs.uselayers.com/platform/layersql/overview.md): LayersQL is a domain-specific query language in the Layers platform. It is used to **define business metrics that power merchandising** and to **create custom sort orders** that combine those metrics into ranking logic for products. - [Syntax](https://docs.uselayers.com/platform/layersql/syntax.md): LayersQL follows a strict and predictable structure for analytics queries. - [Merchandising rules](https://docs.uselayers.com/platform/merchandising.md): Merchandising rules allow you to target a collection page and sort order to manually re-arrange or "pin" products to specific positions, and automatically group products using expressions. The original sort will apply to any products that have not been manually ordered or matched by expressions. - [Contextual conditions](https://docs.uselayers.com/platform/merchandising/contextual-conditions.md): Control when merchandising rules apply based on visitor session data like geographic location, customer attributes, and marketing channels. - [Diversity expressions](https://docs.uselayers.com/platform/merchandising/diversity.md): Cap how many products from the same product family appear at the top of a collection so the first page represents a broader assortment. - [Draft products & filtering](https://docs.uselayers.com/platform/merchandising/draft-and-filtering.md): Work with draft products in merchandising rules, disable variant breakouts per rule, filter products, and preview rules on your storefront. - [Expressions & automation](https://docs.uselayers.com/platform/merchandising/expressions.md): Use expressions and soft boost to automatically group, prioritize, and interleave products in merchandising rules. - [Featured media override](https://docs.uselayers.com/platform/merchandising/featured-media.md): Override which image appears on collection page tiles for pinned products in merchandising rules. - [Multiple rules per collection](https://docs.uselayers.com/platform/merchandising/multiple-rules.md): Create multiple merchandising rules targeting the same collection with first-match-wins evaluation and overlap detection. - [Pins & media overrides](https://docs.uselayers.com/platform/merchandising/pins.md): Configure conditional pins, default variant selection, and featured media overrides for merchandised products. - [Previewing rules](https://docs.uselayers.com/platform/merchandising/preview.md): Preview merchandising rules on your live storefront before saving or publishing to verify pins, expressions, and settings. - [Rule scheduling](https://docs.uselayers.com/platform/merchandising/scheduling.md): Automatically enable and disable merchandising rules based on time windows for promotions, seasonal campaigns, and product launches. - [Sell-out pin deletion](https://docs.uselayers.com/platform/merchandising/sell-out-deletion.md): Automatically remove pinned products when they sell out, with support for per-rule toggles and location-based inventory filtering. - [Soft boost expressions](https://docs.uselayers.com/platform/merchandising/soft-boost-expressions.md): Use soft boost expressions in merchandising rules to naturally interleave products based on decaying boost multipliers. - [Metrics](https://docs.uselayers.com/platform/metrics.md): Understand the performance metrics Layers provides and how they power sort orders and merchandising. - [Creating metrics & best practices](https://docs.uselayers.com/platform/metrics/creating-and-best-practices.md): How to create custom LayersQL and Imported metrics, refresh schedules, and best practices for naming and optimization. - [Metric recipes](https://docs.uselayers.com/platform/metrics/recipes.md): Pre-configured metric recipes for common LayersQL and ShopifyQL use cases including sales, views, carts, returns, and velocity. - [Product families](https://docs.uselayers.com/platform/product-families.md): Group related products (like color variants of the same style) into families so merchandising and sort orders can reason about them as a unit. - [Ranking relevancy](https://docs.uselayers.com/platform/ranking-relevancy.md): Control how search results are ranked by tuning signal weights and creating ranking rules that promote, demote, pin, or sort products. - [Real-time collaboration](https://docs.uselayers.com/platform/real-time-collaboration.md): Work on merchandising rules and sort orders simultaneously with your team using live cursors, field locking, threaded comments, and in-app notifications. - [Search rules](https://docs.uselayers.com/platform/search-rules.md): Search Rules allow you to dynamically modify search requests based on targeting conditions, enabling query transformations, filter injections, and sort order overrides across all search types. - [Semantic redirects](https://docs.uselayers.com/platform/semantic-redirects.md): Automatically redirect customers to specific pages when their search queries match configured terms using AI-powered semantic understanding. - [Product sequences](https://docs.uselayers.com/platform/sequences.md): Create a consistent browsing experience by showing sets or paired products next to each other across one or many collections. - [Sort orders](https://docs.uselayers.com/platform/sorting.md): Learn how to create and manage sort orders for collection pages to enhance the shopping experience. - [Preview & annotations](https://docs.uselayers.com/platform/sorting/preview.md): Preview sort orders with sort effect annotations showing which rules affected each product's position. - [Priority rule examples](https://docs.uselayers.com/platform/sorting/priority-rule-examples.md): Examples of promoting, demoting, and combining priority rules in sort orders. - [Priority rules](https://docs.uselayers.com/platform/sorting/priority-rules.md): Use priority rules to force products to the top or bottom of sort results with hard override behavior. - [Sort order recipes](https://docs.uselayers.com/platform/sorting/recipes.md): Pre-configured sort orders implementing common merchandising patterns like best selling, newest, and price sorting. - [Segmented & conditional sorting](https://docs.uselayers.com/platform/sorting/segmented-sorting.md): Personalize product rankings using segmented metrics and conditional sort expressions based on visitor context. - [Soft boost](https://docs.uselayers.com/platform/sorting/soft-boost.md): Learn how soft boost sorting creates natural product interleaving using decaying multipliers, with multiplicative and additive modes. - [Variant breakouts](https://docs.uselayers.com/platform/variant-breakouts.md): Configure products to display as individual variant tiles instead of product tiles on collection pages and search results, allowing customers to browse and compare specific variants directly. - [API impact & use cases](https://docs.uselayers.com/platform/variant-breakouts/api-impact.md): How variant breakouts affect API responses, pagination, facets, filtering, sorting, and common use cases. - [Configuration & behavior](https://docs.uselayers.com/platform/variant-breakouts/configuration.md): Configure variant breakout options including scope, targeting, title formatting, and out-of-stock behavior. - [SDK API reference](https://docs.uselayers.com/sdk/api-reference.md): Complete reference for all Layers SDK methods and types. - [Cache, storage, and signals](https://docs.uselayers.com/sdk/api-reference/cache-and-storage.md): Client cache API, storage adapters for persistence, signal primitives, singleton access, and SDK technical details. - [Client methods](https://docs.uselayers.com/sdk/api-reference/client-methods.md): Reference for every client controller method, the product card controller, and abort signal patterns. - [Filtering](https://docs.uselayers.com/sdk/api-reference/filtering.md): Build filters using the SDK filter DSL, and configure filter aliases at client init. - [Response types and error handling](https://docs.uselayers.com/sdk/api-reference/responses-and-errors.md): Shared response shapes returned from controllers, the complete product model, and the tagged error model used by the SDK. - [Best practices](https://docs.uselayers.com/sdk/best-practices.md): Essential patterns and common pitfalls when working with the Layers SDK. - [Caching](https://docs.uselayers.com/sdk/caching.md): Understanding SDK cache behavior, deduplication, and local storage. - [Error handling](https://docs.uselayers.com/sdk/error-handling.md): Learn how to handle errors gracefully when using the Layers SDK. - [Framework integration](https://docs.uselayers.com/sdk/framework-integration.md): Patterns for consuming SDK reactive state in React, Vue, Svelte, Lit, and vanilla JavaScript. - [Installation](https://docs.uselayers.com/sdk/installation.md): Install and configure the Layers SDK in your project. - [SDK overview](https://docs.uselayers.com/sdk/overview.md): ES module SDK for product discovery powered by Layers API. - [Performance](https://docs.uselayers.com/sdk/performance.md): Optimization techniques for faster search and browse experiences. - [Search patterns](https://docs.uselayers.com/sdk/search-patterns.md): Advanced search patterns including prepare/execute flows and search ID management. - [Catalog sync](https://docs.uselayers.com/shopify-integration/catalog-sync.md): Layers ensures your product catalog is always current by using Shopify's robust Webhooks and Bulk Operations. Whenever you create, update, or delete products, these changes are automatically reflected in Layers. - [Crawler signatures](https://docs.uselayers.com/shopify-integration/crawler-signatures.md): Enable authenticated image fetching from Shopify using HTTP signatures with automatic proxy fallback. - [Discount entitlements](https://docs.uselayers.com/shopify-integration/discount-entitlements.md): Apply dynamic discounts to products in search and browse results through integration with Abra Promotions - [Metaobjects & metafields](https://docs.uselayers.com/shopify-integration/metaobjects-metafields.md): Learn about the metaobjects and metafields that Layers creates in your Shopify store to enable seamless integration between the platforms. - [Collection & app metafields](https://docs.uselayers.com/shopify-integration/metaobjects-metafields/app-metafields.md): Collection metafield for default sort orders and app installation metafields that power storefront integrations. - [Cache, sync & access](https://docs.uselayers.com/shopify-integration/metaobjects-metafields/cache-and-access.md): How Layers caches metaobjects, resolves nested references, manages synchronization, and controls access permissions. - [Metaobjects](https://docs.uselayers.com/shopify-integration/metaobjects-metafields/metaobjects.md): Sort Order, Facet, and Block metaobjects that Layers creates and manages in your Shopify store. - [Product schema](https://docs.uselayers.com/shopify-integration/product-schema.md): Understand the standardized schema for your Shopify products to maximize search and browsing efficiency within Layers. - [Available attributes for API requests](https://docs.uselayers.com/shopify-integration/product-schema/api-attributes.md): The product attributes you can request from the Search, Browse, Blocks, and Similar Products APIs. - [Metafields](https://docs.uselayers.com/shopify-integration/product-schema/metafields.md): Supported metafield types, metafield structure, and accessing metafield values as attributes. - [Automatic sequences from metafields](https://docs.uselayers.com/shopify-integration/product-schema/metafields/automatic-sequences.md): Use list.product_reference metafields to automatically create and maintain product sequences in Layers. - [Metaobjects and reference metafields](https://docs.uselayers.com/shopify-integration/product-schema/metafields/metaobjects-and-references.md): How Layers resolves metaobject references, media references, taxonomy values, and nested reference chains into a normalized shape. - [Variant & option data](https://docs.uselayers.com/shopify-integration/product-schema/variant-data.md): Understand variant-level data fields including first_or_matched_variant, the full variants array, and the enhanced options_v2 structure. - [Storefront pixel](https://docs.uselayers.com/shopify-integration/storefront-pixel.md): Layers utilizes a modern attribution algorithm that mitigates the need for third-party cookies and has a light browser footprint. - [Third-party integrations](https://docs.uselayers.com/shopify-integration/third-party-integrations.md): Connect Layers with your existing analytics and marketing tools through the Integrations dashboard ## OpenAPI Specs - [openapi](https://docs.uselayers.com/api-reference/openapi.json)