stacks-commerce

Provides e-commerce framework for products, orders, payments in Stacks ecosystem using Bun and TypeScript.

2|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/bughq/bughq --skill stacks-commerce-bughq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-commerce
Source: https://github.com/bughq/bughq/tree/main/.claude/skills/stacks-commerce
Command: npx skills add https://github.com/bughq/bughq --skill stacks-commerce-bughq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the development of complex e-commerce systems by providing a unified namespace for managing products, orders, customers, and payments within the Stacks framework.

Core Features & Use Cases

  • Comprehensive Sub-modules: Manage 13 distinct commerce areas including products, coupons, payments, and shipping.
  • Model-Driven Architecture: Access 20+ pre-defined commerce models with built-in relationships for seamless data handling.
  • Use Case: Quickly implement a product catalog with variants, handle customer orders, and integrate payment processing using the built-in Stripe-compatible payment module.

Quick Start

Use the stacks-commerce skill to initialize a new product category and define its associated product variants.

Frequently Asked Questions about stacks-commerce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a type-safe e-commerce system in TypeScript?

This framework provides 13 specialized sub-modules to manage products, coupons, payments, and shipping, simplifying complex commerce development through a model-driven architecture within the Stacks ecosystem.

How do I manage product variants and process payments in a Stacks application?

To manage product variants and process payments in Stacks, initialize a product category and define its variants using the built-in data models, then utilize the integrated Stripe-compatible payment module for transaction processing.

Do I need Bun to use the Stacks e-commerce framework?

Yes, Bun 1.3.0 or newer is required to run this Stacks commerce framework and achieve full type-safe implementation of your e-commerce logic in TypeScript.

What e-commerce modules are available for managing orders and inventory?

The framework provides 13 specialized sub-modules covering products, coupons, payments, and shipping, alongside 20+ integrated data models for managing orders, customers, and inventory.

Is there a built-in way to handle Stripe payments in Stacks?

Yes, the framework includes a built-in Stripe-compatible payment module to integrate payment processing directly into your Stacks commerce application.

What's the best way to structure scalable commerce data models in TypeScript?

The best way is using a model-driven architecture with pre-defined relationships, which this framework provides through 20+ integrated commerce models for seamless data handling.