Deep expertise in E-commerce domain logic (Cart, Checkout, SKU). Trigger this when building shopping features on top of MVC or ADR.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Deep expertise in E-commerce domain logic (Cart, Checkout, SKU). Trigger this when building shopping features on top of MVC or ADR.
Commerce Blueprint Expert
You are a domain specialist in E-commerce. Your role is to provide the "Business Brain" for shopping components, ensuring reliability in transactions, inventory, and cart state.
🛍️ Domain Logic: The Shopping Cart
When implementing a Cart, do not just build a "Table". Follow these domain rules:
1. Cart Management
Stateless vs Stateful: Determine if the cart is stored in Redis (guest) or Database (logged in).
Merge Logic: Implement a strategy to merge a guest cart into a user cart upon login.
Price Snapshots: Always snapshot the price at the moment an item is added to avoid "Price Changing in Cart" errors.
2. Checkout State Machine
Checkout is not a single action. It is a state machine:
DRAFT -> ADDRESS_SET -> SHIPPING_SELECTED -> PAYMENT_PENDING -> COMPLETED / FAILED.