ecommerce-common

Define cross-platform e-commerce plugin patterns for payments, shipping, products, and webhooks.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill ecommerce-common
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ecommerce-common
Source: https://github.com/biggora/e-commerce-plugin-skills/tree/main/skills/ecommerce-common
Command: npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill ecommerce-common

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of rebuilding the same e-commerce integration patterns from scratch across payment, shipping, products, security, and testing.

Core Features & Use Cases

  • Payment gateway lifecycle patterns: implement authorize, capture, refund, and void with idempotency, error handling, and webhook-driven state updates.
  • Shipping integration patterns: normalize rate calculation, label creation, dimensional weight, tracking updates, and webhook/polling strategies.
  • Cross-platform product + checkout foundations: define canonical product data models (variants, inventory, pricing tiers, digital assets) and common cart/checkout extension points.
  • Security and PCI guardrails: reduce PCI scope, enforce CSRF protection, validate financial inputs, and apply encryption and XSS/SQL injection prevention.
  • Testing and webhook reliability: test end-to-end order lifecycles and make webhook handlers safe via verification, idempotency, retries, and DLQ approaches.

Quick Start

Use the ecommerce-common skill to design a cross-platform e-commerce plugin workflow for payments, shipping, product mapping, and webhook handling.

Frequently Asked Questions about ecommerce-common

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

FAQPage Schema
How do I implement payment gateway authorize, capture, refund, and void lifecycles with idempotency?▼

Payment gateway lifecycles require authorize, capture, refund, and void operations with idempotency, safe error handling, and webhook-driven state updates to ensure reliable transaction processing across platforms.

What's the best way to handle webhook signature verification and retries for e-commerce workflows?▼

Webhook signature verification and retries in e-commerce workflows require idempotency, safe retry/error handling, and dead letter queue approaches to maintain reliable order lifecycles without duplicating financial operations.

How do I normalize product data models for variants, inventory, and pricing tiers across platforms?▼

Canonical product data models normalize variants, inventory, pricing tiers, and digital assets to provide cross-platform consistency, defining common cart and checkout extension points for e-commerce plugins.

How do I reduce PCI DSS scope when building a custom checkout integration?▼

Reducing PCI DSS scope in checkout integrations requires non-storage of raw card data, validating financial inputs, enforcing CSRF protection, and applying encryption alongside XSS and SQL injection prevention.

Does this e-commerce plugin pattern support shipping carrier rate calculation and label creation?▼

Shipping integration patterns support carrier rate calculation, label creation, dimensional weight handling, and tracking updates via webhook or polling strategies to manage fulfillment workflows effectively.