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.