What problem does it solve?
This Skill helps you build reliable, Shopify-specific integrations by handling OAuth scopes, signed webhooks, GraphQL query-cost throttling, Online Store 2.0 theme structures, and Shopify data extensions like metafields and metaobjects.
Core Features & Use Cases
- Webhook verification & reliability: Verify incoming Shopify webhooks using HMAC SHA-256 over the raw request body and enforce the five-second response requirement to prevent retries and subscription disablement.
- API access with correct OAuth scopes: Implement Shopify Admin API authentication with an offline token and ensure requested scopes match the endpoints you actually call.
- GraphQL query-cost aware execution: Read and respect GraphQL extensions.cost throttleStatus to pace requests and avoid throttling failures.
- Online Store 2.0 theme integration: Model and implement theme changes using sections and blocks (JSON schemas, dynamic settings, and Liquid where applicable).
- Metafields and metaobjects support: Represent custom data using namespace.key paths for metafields and typed records for metaobjects, fetched and queried via GraphQL.
- App Proxy support: Route authenticated storefront paths through the merchant domain to your backend safely.
Quick Start
Verify an incoming Shopify webhook by computing the HMAC SHA-256 signature from the raw request body using your secret and comparing it to the X-Shopify-Hmac-Sha256 header, then ensure you respond with a 2xx within five seconds.