Create a product with variants in Shopify Admin API

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

This API has logged drift

shopify.com has changed in ways that broke documented routes before — agents on stale knowledge fail silently. Get alerted when shopify.com drifts again →

In-depth guide

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

Steps

  1. Use the Admin GraphQL API (REST is legacy as of 2024+): POST /admin/api/{version}/graphql.json
  2. Call productCreate mutation with title and productOptions
  3. Use productVariantsBulkCreate for the variants with option values
  4. Publish to the Online Store sales channel via publishablePublish

Known gotchas

Related routes

Create a Shopify Product Bundle using the productBundleCreate Admin GraphQL mutation with component variant references
shopify.dev · 6 steps · unrated
Create a Shopify selling plan group for a subscribe-and-save product and associate it with a product variant
shopify.dev · 5 steps · unrated
Use Shopify Admin GraphQL to create and manage metafield definitions with validation constraints for product and variant namespaces
shopify.dev · 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