e-commerce

Implement e-commerce shopping carts and Stripe payment processing with TypeScript.

20|5|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/miles990/claude-software-skills --skill e-commerce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e-commerce
Source: https://github.com/miles990/claude-software-skills/tree/main/domain-applications/e-commerce
Command: npx skills add https://github.com/miles990/claude-software-skills --skill e-commerce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill provides the foundational patterns and code for building scalable e-commerce platforms, handling everything from product catalogs and shopping carts to secure payment processing and inventory management.

Core Features & Use Cases

  • Shopping Cart Management: Implement state management for cart items, including adding, updating, and removing products.
  • Payment Processing: Integrate with services like Stripe for secure checkout sessions and payment intents.
  • Inventory Control: Manage product stock levels with features like reservation and low-stock alerts.
  • Use Case: A developer can use this skill to quickly set up a functional shopping cart and integrate a payment gateway for a new online store.

Quick Start

Use the e-commerce skill to implement a shopping cart with Stripe payment integration.

Frequently Asked Questions about e-commerce

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

FAQPage Schema
How do I integrate Stripe payment processing into a TypeScript shopping cart?

Stripe payment processing integration is achieved by implementing checkout sessions and payment intents within a TypeScript-based shopping cart. This skill provides the foundational patterns to securely handle these transactions and manage cart state.

How do I manage inventory and stock levels with low-stock alerts during order fulfillment?

Inventory control is managed by tracking product stock levels and implementing features like item reservation and low-stock alerts. This ensures accurate order fulfillment and prevents overselling during the checkout process.

Can I use Zustand for shopping cart state management in an e-commerce application?

Zustand is utilized for shopping cart state management to handle adding, updating, and removing products. This provides a robust solution for maintaining cart state across your e-commerce platform.

What is the best way to structure an e-commerce product catalog and apply discounts?

The best way to structure an e-commerce platform is by using provided TypeScript patterns for product catalogs and discount application. This approach ensures robust type definitions and scalable management of your online store.

Does this e-commerce skill provide patterns for handling order fulfillment and checkout flows?

This e-commerce skill provides comprehensive patterns for building robust checkout flows and managing order fulfillment. It covers essential components from product catalogs to secure payment processing for scalable online stores.