Track bike serial numbers on Shopify POS using product metafields

domain: shopify.dev · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Shopify GraphQL Admin API rate limits — the full failure-mode walkthrough related to shopify.dev, checked against official docs, with linked verified routes.

Steps

  1. Define a metafield, with a namespace and key, on the product resource to hold the serial number, using the GraphQL Admin API
  2. Set the metafield value per product or variant with a metafieldsSet mutation when the bike is received or built
  3. Pin the metafield in the Shopify admin so it's surfaced appropriately in POS views
  4. Read the metafield from the POS app, or a POS UI extension, at time of sale to confirm the correct unit is being sold
  5. Update the metafield value if a serialized unit is swapped or reworked before sale
  6. Batch metafield writes within the API's per-call limits when bulk-loading serials for a new shipment

Known gotchas

Related routes

Read and write Shopify metafields on products using the Metafields API
shopify.com · 6 steps · unrated
Apply cart attributes and metafields in a Shopify Checkout UI Extension using applyAttributeChange
ecommerce-ops · 6 steps · unrated
Define Shopify metaobject definitions and create metaobject entries via Admin GraphQL for structured storefront content
ecommerce-ops · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans