{"slug":"shopify","title":"Shopify (Developer Platform)","description":"Building on Shopify (shopify.dev): the Admin and Storefront GraphQL APIs, OAuth and access scopes, app development (extensions, App Bridge, webhooks, billing), Shopify Functions, metafields/metaobjects, Liquid, theme architecture, Hydrogen headless, and the Shopify CLI.","tags":["shopify","devtools","graphql","ecommerce","apps","liquid","hydrogen"],"category":"devtools","scope":{"covers":"Admin GraphQL/REST APIs, Storefront API, OAuth/scopes, rate limits and versioning, app extensions, App Bridge, webhooks, billing, Functions, metafields/metaobjects, Liquid, themes, Hydrogen headless, Shopify CLI","notCovered":"merchant/store operations, Shopify Plus enterprise sales, POS hardware, payments/Shop Pay internals, non-developer admin UI","currentAs":"2026-07-07 (2026-07)"},"lastUpdated":"2026-07-07","documentCount":23,"raw_base":"/raw/shopify/","html_base":"/wiki/shopify/","xl":{"documentCount":41,"subscribe":"/pro","auth":"Authorization: Bearer <api key>"},"documents":[{"path":"README.md","title":"LLM Wiki","type":null,"updated":null,"gated":false},{"path":"wiki-xl/index.md","title":"Shopify XL Edition Index","type":"index","updated":"2026-07-13","gated":true},{"path":"wiki/index.md","title":"Shopify (Developer Platform) Knowledge Base — Index","type":"index","updated":"2026-07-07","gated":false},{"path":"wiki-xl/reference/graphql-catalog-inventory.md","title":"Admin GraphQL: Collection, discounts, inventory & shop — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/graphql-customer-company.md","title":"Admin GraphQL: Customer & Company — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/graphql-metafields.md","title":"Admin GraphQL: Metafield & Metaobject — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/graphql-order-fulfillment.md","title":"Admin GraphQL: Order, DraftOrder & Fulfillment — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/graphql-product.md","title":"Admin GraphQL: Product, ProductVariant & media — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-array.md","title":"Liquid filters: array — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-color.md","title":"Liquid filters: color — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-data-a.md","title":"Liquid filters: metafield, localization & font — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-data-b.md","title":"Liquid filters: hosted-file & default — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-html-tag.md","title":"Liquid filters: HTML & tag — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-math.md","title":"Liquid filters: math — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-media-a.md","title":"Liquid filters: media & image URLs — reference (images)","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-media-b.md","title":"Liquid filters: media & image URLs — reference (video, 3D & media tags)","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-money-format.md","title":"Liquid filters: money, format & date — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-store.md","title":"Liquid filters: collection, customer, cart & payment — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-string-a.md","title":"Liquid filters: string (A–M) — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-filters-string-b.md","title":"Liquid filters: string (N–Z) — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-cart-checkout-a.md","title":"Liquid objects: cart, checkout & shipping — reference (a)","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-cart-checkout-b.md","title":"Liquid objects: line items, discounts, gift cards & payment — reference (b)","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-collections.md","title":"Liquid objects: collections & pagination — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-content.md","title":"Liquid objects: blogs, articles & comments — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-customer-company.md","title":"Liquid objects: customer, company & location — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-globals-a.md","title":"Liquid objects: shop, request & routing globals — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-globals-b.md","title":"Liquid objects: app, remote & misc globals — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-layout-sections.md","title":"Liquid objects: sections, blocks & layout — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-media-a.md","title":"Liquid objects: images, media, 3D & video — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-media-b.md","title":"Liquid objects: color, fonts & measurements — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-metafields.md","title":"Liquid objects: metafields & metaobjects — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-order-transaction.md","title":"Liquid objects: orders & transactions — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-pages-navigation.md","title":"Liquid objects: pages & navigation — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-product-catalog.md","title":"Liquid objects: product catalog & quantity rules — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-product.md","title":"Liquid objects: product & variants — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-search-filtering.md","title":"Liquid objects: search & storefront filtering — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-objects-selling-plans.md","title":"Liquid objects: selling plans — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-tags-control-flow-html.md","title":"Liquid tags: HTML (form, style) — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-tags-control-flow.md","title":"Liquid tags: conditionals, variables & syntax — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-tags-iteration.md","title":"Liquid tags: iteration — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/liquid-tags-theme.md","title":"Liquid tags: theme — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/webhook-topics-b.md","title":"Webhook subscription topics — full catalog (L–V)","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/webhook-topics.md","title":"Webhook subscription topics — full catalog (A–I)","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki/concepts/admin-graphql-api.md","title":"GraphQL Admin API","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/admin-rest-api.md","title":"REST Admin API (Legacy)","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/api-usage.md","title":"API Usage: Rate Limits, Versioning, Pagination, Bulk Operations","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/app-bridge.md","title":"Shopify App Bridge and App Home","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/app-extensions.md","title":"App Extensions","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/authentication-and-access.md","title":"Authentication and Access (OAuth, Tokens, Scopes)","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/billing.md","title":"App Billing","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/building-apps.md","title":"Building Shopify Apps","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/custom-data-and-metafields.md","title":"Custom Data: Metafields and Metaobjects","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/functions.md","title":"Shopify Functions","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/hydrogen-and-headless.md","title":"Hydrogen and Headless Commerce","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/liquid.md","title":"Liquid Template Language","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/shopify-cli.md","title":"Shopify CLI","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/storefront-api.md","title":"Storefront API","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/themes-architecture.md","title":"Theme Architecture: Layouts, Templates, Sections, and Blocks","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/webhooks.md","title":"Webhooks","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/what-is-shopify-dev.md","title":"What Is the Shopify Developer Platform","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/log.md","title":"Activity Log","type":"log","updated":null,"gated":false},{"path":"wiki/syntheses/admin-vs-storefront-api.md","title":"Admin API vs Storefront API","type":"synthesis","updated":"2026-07-07","gated":false},{"path":"wiki/syntheses/app-surface-picker.md","title":"App Surface Picker: Where Your App's Code Runs","type":"synthesis","updated":"2026-07-07","gated":false},{"path":"wiki/syntheses/liquid-themes-vs-hydrogen.md","title":"Liquid Themes vs Hydrogen (Headless)","type":"synthesis","updated":"2026-07-07","gated":false}]}