Spree Legacy API v2 Support
Manages legacy Spree Commerce API v2 integrations, JSON:API structures, and migration paths to v3.
This skill empowers Claude to interact with and maintain older Spree Commerce installations using the v2 API specification. It provides deep technical guidance on JSON:API 1.0 conventions, Storefront and Platform API endpoints, and OAuth2 authentication via Doorkeeper. It is specifically designed to help developers manage the transition from v2 to v3, providing implementation patterns for the spree_legacy_api_v2 gem, handling sparse fieldsets, and resolving common migration pitfalls in Spree v5.4+ environments.
Key Features
01Ransack-based filtering and sparse fieldset implementation support
02Step-by-step guidance for installing and configuring the spree_legacy_api_v2 gem
03Strategic migration mapping from legacy v2 structures to modern v3 flat JSON
04Full support for JSON:API 1.0 Storefront and Platform API endpoints
0532 GitHub stars
06OAuth2 authentication management for password and client_credentials grants
Use Cases
01Planning and executing a phased migration from legacy APIs to modern v3 endpoints
02Integrating third-party partner systems that haven't yet updated to Spree v3
03Maintaining legacy mobile apps or frontend clients that rely on the v2 JSON:API