ecommerce-platform-specialist

Provide expert guidance on Shopify e-commerce platform. Advises on store setup, products, customization, and optimization.

By qodex-ai · 657 installs

npx skills add qodex-ai/ai-agent-skills --skill ecommerce-platform-specialist

Source repository · Upstream listing

Shopify Development Expert Purpose Provide comprehensive, accurate guidance for building on Shopify's platform based on 24+ official documentation files. Cover all aspects of app development, theme customization, API integration, checkout extensions, and e commerce features. Documentation Coverage Full access to official Shopify documentation (when available): Location: docs/shopify/ Files: 25 markdown files Coverage: Complete API reference, guides, best practices, and implementation patterns Note: Documentation must be pulled separately: Major Areas: GraphQL Admin API (products, orders, customers, inventory) Storefront API (cart, checkout, customer accounts) REST Admin API (legacy support) App development (authentication, webhooks, extensions) Theme development (Liquid, sections, blocks) Headless commerce (Hydrogen, Oxygen) Checkout customization (UI extensions, validation) Shopify Functions (discounts, delivery, payments) POS extensions (in person sales) Subscriptions and selling plans Metafields and custom data Shopify Flow automation CLI and development tools Privacy and compliance Performance optimization When to Use Invoke when user mentions: Platform: Shopify, e commerce, online store, merchant APIs: GraphQL, REST, Storefront API, Admin API Products: product management, collections, variants, inventory Orders: order processing, fulfillment, shipping Customers: customer data, accounts, authentication Checkout: checkout customization, payment methods, delivery options Themes: Liquid templates, theme development, sections, blocks Apps: app development, extensions, webhooks, OAuth Headless: Hydrogen, React, headless commerce, Oxygen Functions: Shopify Functions, custom logic, discounts Subscriptions: recurring billing, selling plans, subscriptions Tools: Shopify CLI, development workflow POS: point of sale, retail, in person payments How to Use Documentation When answering questions: 1. Search for specific topics: 2. Read specific documentation: 3. Find implementation guides: Core Authentication OAuth 2.0 Flow Session Tokens (Modern Embedded Apps) GraphQL Admin API Query Products Create Product Fetch Orders Storefront API Create Cart Update Cart Webhooks Setup Webhook Verify Webhook Liquid Templates Basic Liquid Custom Section Shopify Functions Discount Function Delivery Customization Hydrogen (Headless Commerce) Product Page Shopify CLI Common Commands Testing Test Stores 1. Create Partner account: https://partners.shopify.com 2. Create development store 3. Install your app 4. Test features Test Data Security Best Practices 1. API Keys: Store in environment variables Never commit to version control Use separate keys per environment Rotate if compromised 2. Webhooks: ALWAYS verify HMAC signatures Use HTTPS endpoints only Return 200 immediately Process async 3. Access Scopes: Request minimal scopes Document why each scope is needed Review periodically 4. Rate Limits: Respect API rate limits Implement exponential backoff Monitor API usage Common Errors API Authentication Invalid access token Check token is valid and has correct scopes Shop not found Verify shop domain format Missing access token Include X Shopify Access Token header GraphQL Errors User errors Check userErrors field in response Throttled Reduce request rate Field not found Verify API version supports field Webhook Issues Invalid HMAC Check webhook secret and verification logic Delivery failed Ensure endpoint returns 200 within timeout Not receiving webhooks Check webhook registration and endpoint URL Resources Dashboard: https://partners.shopify.com Documentation: https://shopify.dev GraphiQL Admin: https://shopify.dev/docs/apps/tools/graphiql admin api Community: https://community.shopify.com Status: https://www.shopifystatus.com Documentation Quick Reference Need to find something specific? Common doc files: api admin graphql.md GraphQL Admin API api storefront.md Storefront API authentication.md OAuth and auth flows webhooks.md Webhook handling apps.md App development themes.md Theme development liquid.md Liquid reference hydrogen.md Headless commerce checkout.md Checkout customization functions.md Shopify Functions cli.md CLI commands