Spree Commerce avatar

Spree Commerce

Official

@spree

0Followers
|
26Public Repos
|
26Published Skills

Open-source headless eCommerce platform with REST API, TypeScript SDK, and Next.js storefront for cross-border, B2B or marketplace eCommerce.

Skills Distribution
DomainBusiness, Fi...eCommerce Architec.. (40%)Full-Stack Develop.. (30%)Payment & Fulfillm.. (20%)Database & Schema .. (10%)

Agent Skills by Spree Commerce

Showing 26 vetted skills indexed across 1 GitHub repositories.

spreespree
4

spree-events-webhooks

Configure Spree webhook endpoints and in-process event subscribers.

Official
Advanced
spreespree
4

spree-pricing

Automate variant pricing and EU Omnibus compliance in Spree Commerce.

Official
Advanced
spreespree
4

spree-project

Manage Spree Commerce project setup, customization, and deployment.

Official
Advanced
spreespree
4

spree-testing

Automate model, controller, and feature tests for Spree applications.

Official
Intermediate
spreespree
4

spree-cli

Interact with the Spree Admin API via command-line CRUD operations.

Official
Intermediate
spreespree
4

spree-decorators

Generate decorators to extend Spree models and controllers without forking.

Official
Intermediate
spreespree
4

spree-resource

Generate Spree models, migrations, and API endpoints with Rails generators.

Official
Intermediate
spreespree
4

spree-storefront

Develop and customize Spree's Next.js storefront with @spree/sdk integration.

Official
Intermediate
spreespree
4

spree-security

Harden Spree Commerce applications against XSS, CSRF, and SQL injection.

Official
Advanced
spreespree
4

spree-catalog

Manage and optimize Spree product catalogs with variants, options, and categories.

Official
Intermediate
spreespree
4

spree-data-model

Explain Spree domain model relationships among Orders, LineItems, and Variants.

Official
Advanced
spreespree
4

spree-legacy-api-v2

Migrate legacy Spree API v2 integrations to API v3.

Official
Advanced
spreespree
4

spree-performance

Diagnose and resolve performance bottlenecks in Spree Commerce applications.

Official
Advanced
spreespree
4

spree-payments

Manage payment methods, gateways, sessions, and refunds in Spree Commerce.

Official
Intermediate
spreespree
4

spree-i18n

Manage UI and product data translations for Spree stores using Rails I18n and Mobility.

Official
Intermediate
spreespree
4

spree-dependencies

Replace core Spree services with custom dependency-injected implementations.

Official
Advanced
spreespree
4

spree-customization

Guide Spree customization decisions through a pattern and resource decision tree.

Official
Advanced
spreespree
4

spree-typescript-sdk

Develop TypeScript clients for Spree Commerce Store and Admin APIs.

Official
Advanced
spreespree
4

spree-promotions

Manage Spree Commerce promotions, rules, actions, and calculators.

Official
Intermediate
spreespree
4

spree-checkout

Manage Spree checkout state transitions and payment sessions.

Official
Advanced
spreespree
4

spree-shipping-fulfillment

Manage and automate shipping and fulfillment processes within the Spree Commerce platform.

Official
Advanced
spreespree
4

spree-upgrade

Automate Spree Commerce upgrades with gem updates, migrations, and data backfills.

Official
Advanced
spreespree
4

spree-admin

Generate and modify Spree admin resources with Rails generators.

Official
Advanced
spreespree
4

spree-extensions

Automate installing, building, and swapping Spree Commerce extensions.

Official
Advanced

Frequently Asked Questions About Spree Commerce

FAQPage Schema
What specific business tasks does this platform enable?

It enables management of product catalogs, variant pricing, checkout state transitions, and shipping fulfillment. Users can configure complex promotional rules, handle multi-currency payment gateways, and manage international product translations within a unified commerce environment.

Which technical personas are the primary users?

The platform targets backend engineers working with Rails, frontend developers building Next.js storefronts, and systems architects responsible for headless commerce integrations. It is designed for developers needing to extend core models and controllers without forking the underlying codebase.

What are the licensing and cost requirements?

Spree Commerce is an open-source platform, allowing for free usage and modification of the core codebase. Costs are primarily associated with infrastructure hosting, custom extension development, and third-party payment gateway transaction fees.

What are the core technical dependencies?

The platform requires a Ruby on Rails environment for the backend and supports Next.js for storefront development. It relies on standard database migrations, Sidekiq for background processing, and specific gem-based dependency injection for service customization.