ecommerce-expert

Implements e-commerce systems using MedusaJS, storefront patterns, checkout flows, and payment integrations.

Updated May 12, 2026
One-click install
npx skills add https://github.com/laionazeredo/che-ai --skill ecommerce-expert-laionazeredo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ecommerce-expert
Source: https://github.com/laionazeredo/che-ai/tree/main/skills/ecommerce-expert
Command: npx skills add https://github.com/laionazeredo/che-ai --skill ecommerce-expert-laionazeredo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building an online store involves many architectural decisions across backend modules, storefront UX, and payment security. This Skill provides consolidated standards for designing scalable, secure e-commerce systems so teams avoid common pitfalls in checkout design, cart state, and payment compliance. ## Core Features & Use Cases - MedusaJS Backend Standards: Guidance on custom modules, module links, workflows for long-running processes like order fulfillment, and extending core entities. - Storefront Patterns: Patterns for multi-step checkout flows, product discovery with Meilisearch or Algolia, and local/server cart synchronization. - Payments & Security: Integration practices for Stripe and PayPal plugins, webhook handling, PCI DSS compliance, and fraud prevention via rate limiting. - Use Case: When building a new storefront on MedusaJS, use this Skill to structure the checkout flow, wire up Stripe webhooks, and ensure no card data touches your servers. ## Quick Start Ask the agent to design a MedusaJS checkout flow with Stripe payment integration and cart persistence for your store.

Frequently Asked Questions about ecommerce-expert

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

FAQPage Schema
How do I build a checkout flow with MedusaJS?▼

Design a frictionless multi-step checkout with state persistence across sessions. Use Medusa Workflows for long-running processes like order fulfillment, and synchronize cart state between local storage and the server.

What search tool should I use for e-commerce product discovery?▼

Meilisearch or Algolia are recommended for fast product search and filtering in storefronts. Both integrate with headless commerce backends and provide faceted filtering out of the box.

How do I integrate Stripe payments into a MedusaJS store?▼

Use the official Stripe plugin for MedusaJS and implement webhooks to receive payment status updates. Never store sensitive card data on your own servers to maintain PCI DSS compliance.

Does MedusaJS support custom business logic modules?▼

Yes, MedusaJS supports custom modules for specialized logic and module links for data associations between entities. You can also extend core entities using decorators and custom repositories.

How do I prevent fraud on e-commerce checkout attempts?▼

Implement rate limiting on checkout endpoints and add basic fraud checks on payment attempts. Combine this with webhook-based payment verification from providers like Stripe or PayPal.