shopify

Guide developers in building Shopify apps, extensions, themes, and API integrations.

Updated Jul 23, 2025
One-click install
npx skills add https://github.com/levanminhduc/LuongHoaThoNew --skill shopify-levanminhduc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/levanminhduc/LuongHoaThoNew/tree/main/.claude/skills/shopify
Command: npx skills add https://github.com/levanminhduc/LuongHoaThoNew --skill shopify-levanminhduc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance for building Shopify apps, extensions, themes, and API integrations to accelerate commerce solutions.

Core Features & Use Cases

  • Shopify CLI workflows: App and theme development pipelines.
  • GraphQL Admin API: Efficient store data management and customization.
  • Theme & UI extensions: Build consistent user experiences with Polaris.

Quick Start

Start a new Shopify app workflow using the Shopify CLI and connect to a development store for testing.

Frequently Asked Questions about shopify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Shopify app using the CLI?

Shopify CLI automates app scaffolding and deployment workflows. Initialize a new app with `shopify app create`, connect to a development store, then use `shopify app dev` to run locally with hot-reload and test webhooks, extensions, and API calls in real time before pushing to production.

What's the best way to query store data from Shopify?

The GraphQL Admin API provides efficient, schema-based queries for store data. It reduces over-fetching compared to REST, supports mutations for updates, and integrates with rate-limiting headers. Use it for product catalogs, orders, customers, and custom app data modeling.

Can I build checkout and admin extensions for Shopify?

Yes. Checkout UI extensions customize payment and post-purchase flows; admin extensions add custom pages and app blocks. Build them with React or Vanilla JS, deploy via CLI, and style with Shopify's Polaris design system for consistency across merchant interfaces.

How do I handle authentication and rate limits in Shopify API calls?

Shopify enforces OAuth 2.0 for app authorization and returns rate-limit headers on API responses. Implement token refresh logic, respect `X-Shop-Api-Call-Limit` headers, and use exponential backoff for retries to avoid throttling when making bulk queries or webhook processing.

Does Shopify support custom theme development?

Yes. Write themes in Liquid templating language and deploy with Shopify CLI. Develop locally with hot-reload, test on development stores, and use theme extensions to inject UI blocks. Hydrogen enables headless storefronts with React and GraphQL for faster, custom buyer experiences.

What are Shopify Functions and how do I use them?

Shopify Functions run server-side logic for discounts, payment methods, and delivery customization. Write them in Rust or JavaScript, deploy via CLI, and they execute at checkout without client-side calls. Use them for conditional pricing, carrier filtering, or custom payment gating.