ecommerce

Automate B2C storefront lifecycle with cart reservations, checkout, fulfillment, and refunds.

Updated May 15, 2026
One-click install
npx skills add https://github.com/pphatdev/erp-prompt --skill ecommerce-pphatdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecommerce
Source: https://github.com/pphatdev/erp-prompt/tree/main/skills/ecommerce
Command: npx skills add https://github.com/pphatdev/erp-prompt --skill ecommerce-pphatdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and orchestrate a multi-tenant B2C storefront ecosystem with cart reservation, idempotent checkout, order fulfillment, and refunds.

Core Features & Use Cases

  • Storefront discovery & catalog management: Public product feeds, cached listings, and storefront performance optimizations.
  • Cart reservations & checkout: 15-minute stock locks on checkout, idempotent order creation, and payment integration.
  • Fulfillment & Refunds: Admin-initiated order fulfillment, shipping, and complete/partial refunds with ledger updates.

Quick Start

Bootstrap and configure the multi-tenant ecommerce module in your environment.

Frequently Asked Questions about ecommerce

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

FAQPage Schema
How do I handle cart reservations and inventory locking during checkout?

Cart reservations use 15-minute stock locks during checkout to secure inventory. This prevents overselling by holding items temporarily until payment is confirmed, ensuring transactional integrity across the storefront.

Can I process partial refunds and update the accounting ledger for a multi-tenant storefront?

Partial refunds are supported with automatic ledger updates for multi-tenant storefronts. Admin-initiated refunds trigger reconciled accounting integrations, maintaining accurate financial records across isolated tenant environments.

How does idempotent payment integration work for B2C order checkout?

Idempotent payment integration ensures duplicate checkout requests do not create multiple orders. By validating webhooks and scoping transactions per tenant, it enforces security and prevents double-charging during order creation.

What is the best way to manage a multi-tenant B2C storefront with isolated catalog and order data?

Multi-tenant isolation scopes storefront discovery, catalog management, and order data per tenant. This architecture enforces strict tenancy boundaries, ensuring each store operates independently with its own inventory and customer checkout flows.

Does this ecommerce lifecycle automation support admin-initiated order fulfillment and shipping?

Admin-initiated order fulfillment and shipping are fully supported. After idempotent checkout, administrators can trigger fulfillment workflows, manage shipping logistics, and process complete or partial refunds with automated ledger reconciliation.

What limitations exist for webhook validation and transactional integrity in multi-tenant ecommerce systems?

Transactional integrity requires strict webhook validation and tenancy scoping to prevent cross-tenant data leaks. These security constraints ensure reliable JSON API responses but dictate that all payment and refund events must be explicitly validated.