Official
Eコマースソリューション
Builds and manages custom Shopify backend logic for discounts, checkout validation, payments, and delivery customizations.
This skill empowers developers to create, test, and refine Shopify Functions directly within Claude. It streamlines the development of pure, high-performance logic in Rust or TypeScript/JavaScript for Shopify's backend. The skill manages the end-to-end workflow—from selecting the correct API target and scaffolding extensions via the Shopify CLI to generating optimized GraphQL queries and implementing complex business logic for discounts, cart transformations, and checkout validation, all while adhering to Shopify's strict execution requirements.
主な機能
01Intelligent GraphQL Querying: Automatically constructs and validates input queries based on Shopify's schema requirements.
02Schema-Aware Naming Conventions: Automatically enforces correct file and function naming based on GraphQL output types.
03Multi-Language Support: Generates high-performance code in Rust (default), TypeScript, or JavaScript.
04439 GitHub stars
05Local Validation & Testing: Integrated tools to build and run functions against sample inputs to ensure logic correctness.
06Automated Function Scaffolding: Scaffolds extensions using the Shopify CLI with correct API templates and flavors.
ユースケース
01Checkout & Cart Validation: Adding custom rules to validate cart contents or customer data during the checkout process.
02Custom Discount Logic: Implementing complex 'Buy X Get Y' or tiered volume discounts beyond native Shopify capabilities.
03Delivery & Payment Customization: Dynamically renaming, reordering, or hiding shipping and payment options based on cart attributes.