spree-checkout

Installation
SKILL.md

Spree Checkout

Checkout is how a cart becomes a completed order. In Spree, an Order is the cart (while in cart state) AND the completed transaction (post-complete); the state column tracks which phase you're in.

The order state machine

Default checkout flow on an Order:

cart  →  address  →  delivery  →  payment  →  confirm  →  complete

Each step is conditional. Looking at Spree::Order.checkout_flow:

Installs
47
GitHub Stars
4
First Seen
Jun 11, 2026
spree-checkout — spree/agent-skills