E-commerce Domain Knowledge
E-commerce Domain Knowledge Skill
Purpose
Equip AI assistants with comprehensive e-commerce domain knowledge to analyze requirements, ask relevant questions, and create appropriate solutions for online retail platforms.
E-commerce Business Models
B2C (Business-to-Consumer)
Examples: Amazon, Shopify stores, Nike.com Characteristics:
- High volume, lower transaction value
- Focus on user experience and conversion
- Marketing and promotions heavy
- Customer reviews and ratings important
- Fast checkout essential
B2B (Business-to-Business)
Examples: Alibaba, ThomasNet, Grainger Characteristics:
- Lower volume, higher transaction value
- Complex pricing (volume discounts, contracts)
- Quote and RFQ processes
- Account-based purchasing
- Approval workflows
- Net payment terms (Net 30, Net 60)
C2C (Consumer-to-Consumer)
Examples: eBay, Etsy, Facebook Marketplace Characteristics:
- Platform facilitates transactions between individuals
- Seller verification and ratings critical
- Escrow or payment protection
- Dispute resolution processes
- Commission-based revenue
Marketplace
Examples: Amazon Marketplace, Shopee, Lazada Characteristics:
- Multiple sellers on one platform
- Seller onboarding and management
- Commission and fee structures
- Inventory from multiple sources
- Seller performance metrics
- Platform vs. seller fulfillment
Core E-commerce Modules
1. Product Catalog Management
Key Concepts:
- Products: Individual items for sale
- Variants: Different versions (size, color, material)
- SKU: Stock Keeping Unit (unique identifier)
- Categories: Hierarchical organization
- Attributes: Product properties (brand, material, dimensions)
- Digital Assets: Images, videos, 360° views, PDFs
Common Requirements:
- Support for simple and configurable products
- Variant management (size, color combinations)
- Bulk product import/export
- Product relationships (upsells, cross-sells, related products)
- Inventory tracking per variant
- Product search and filtering
- SEO-friendly URLs and metadata
Example Requirement:
FR-CAT-001: Configurable Product Variants
System shall support configurable products with multiple variants:
- Product: T-Shirt
- Variant Attributes: Size (S, M, L, XL), Color (Red, Blue, Green)
- Each variant has unique SKU, price, inventory count
- Customer selects variant before adding to cart
- Out-of-stock variants are disabled but visible
2. Shopping Cart
Key Concepts:
- Session Cart: Temporary cart for guest users
- Persistent Cart: Saved cart for logged-in users
- Cart Abandonment: User leaves without purchasing
- Cart Recovery: Email reminders for abandoned carts
Common Requirements:
- Add/remove/update items
- Real-time inventory validation
- Cart expiration and cleanup
- Save cart for later
- Cart sharing (B2B)
- Mini cart preview
- Cart abandonment tracking
Business Rules:
- Reserve inventory when item added to cart (time-limited)
- Remove out-of-stock items automatically
- Apply quantity limits per product
- Minimum order value requirements
- Maximum cart size limits
3. Checkout & Payment
Checkout Flow Types:
- Single-Page: All steps on one page (modern, higher conversion)
- Multi-Step: Separate pages for shipping, payment, review
- Express Checkout: One-click with saved payment (Amazon, Apple Pay)
Key Features:
- Guest checkout
- Address validation and autocomplete
- Multiple shipping addresses (gift orders)
- Shipping method selection with real-time pricing
- Payment method selection
- Order review before submission
- Order confirmation
Payment Methods:
- Credit/Debit cards (Visa, Mastercard, Amex)
- Digital wallets (PayPal, Apple Pay, Google Pay)
- Buy Now Pay Later (Klarna, Afterpay, Affirm)
- Bank transfer
- Cash on Delivery (COD)
- Cryptocurrency (emerging)
Payment Gateway Integration:
- Stripe: Popular, developer-friendly, global
- PayPal: Trusted, high adoption, buyer protection
- Square: Good for omnichannel (online + POS)
- Adyen: Enterprise, multi-currency, global
- Local Gateways: VNPay (Vietnam), Razorpay (India)
Security Requirements:
- PCI DSS compliance (never store card numbers)
- 3D Secure authentication (SCA in Europe)
- Fraud detection and prevention
- SSL/TLS encryption
- Tokenization for saved cards
4. Order Management
Order Lifecycle:
Pending → Processing → Shipped → Delivered → Completed
↓
Cancelled (before shipping)
↓
Returned (after delivery)
Key Features:
- Order creation and confirmation
- Order status tracking
- Order history for customers
- Order search and filtering
- Order details (items, shipping, payment)
- Invoice generation
- Packing slips
- Shipping labels
- Order cancellation (before shipping)
- Order modification (limited)
Admin Features:
- Order dashboard
- Bulk order processing
- Order export (CSV, Excel)
- Refund processing
- Order notes and communication
5. Inventory Management
Inventory Tracking Methods:
- Real-time: Inventory updated immediately on order
- Batch: Inventory updated periodically
- Reserved: Inventory reserved when added to cart
Key Concepts:
- Stock Level: Current quantity available
- Low Stock Threshold: Alert when inventory low
- Backorder: Allow orders when out of stock
- Pre-order: Accept orders before product available
- Multi-warehouse: Inventory across multiple locations
Common Requirements:
- Real-time inventory updates
- Low stock alerts
- Backorder management
- Inventory reservations
- Multi-warehouse support
- Inventory sync with ERP/WMS
- Inventory reports and forecasting
6. Shipping & Fulfillment
Shipping Options:
- Standard shipping (5-7 days)
- Express shipping (2-3 days)
- Overnight shipping (1 day)
- In-store pickup (BOPIS - Buy Online Pickup In Store)
- Curbside pickup
- Same-day delivery (urban areas)
Shipping Calculation Methods:
- Flat Rate: Fixed price per order
- Weight-Based: Price based on total weight
- Price-Based: Free shipping over threshold
- Real-time Carrier Rates: API integration with carriers
- Zone-Based: Price by destination zone
Carrier Integrations:
- USPS, UPS, FedEx, DHL (US/Global)
- Local carriers (Giao Hàng Nhanh, J&T Vietnam)
- Shipping aggregators (ShipStation, EasyShip)
Tracking:
- Tracking number generation
- Real-time tracking updates
- Customer tracking page
- Email/SMS notifications
- Delivery confirmation
7. Promotions & Discounts
Promotion Types:
- Percentage Off: 20% off entire order
- Fixed Amount: $10 off orders over $50
- Buy X Get Y: Buy 2 get 1 free
- Free Shipping: Free shipping over $100
- Bundle Deals: Product bundles at discount
- Flash Sales: Time-limited offers
- Loyalty Rewards: Points-based discounts
Promo Code Features:
- Single-use vs. multi-use codes
- Usage limits per customer
- Expiration dates
- Minimum order value
- Specific products/categories
- Stackable vs. non-stackable
Business Rules:
- Discount application order (product → cart → shipping)
- Exclusions (sale items, specific brands)
- Limit one promo code per order
- Employee discounts
- Automatic discounts vs. code-required
8. Customer Management
Customer Data:
- Account information (name, email, phone)
- Shipping addresses (multiple)
- Billing addresses
- Order history
- Wishlist
- Saved payment methods
- Preferences and settings
Customer Segmentation:
- New vs. returning customers
- VIP/high-value customers
- Inactive customers (re-engagement)
- Geographic segments
- Purchase behavior segments
Loyalty Programs:
- Points accumulation
- Tier-based benefits (Silver, Gold, Platinum)
- Rewards redemption
- Referral programs
- Birthday rewards
9. Search & Navigation
Search Features:
- Keyword search
- Autocomplete suggestions
- Search results ranking (relevance, popularity, price)
- Filters (price, brand, category, rating, availability)
- Faceted search (multi-select filters)
- Search analytics (popular searches, no-results searches)
Navigation:
- Category hierarchy (mega menu)
- Breadcrumbs
- Related products
- Recently viewed
- Trending products
Search Technologies:
- Elasticsearch (powerful, scalable)
- Algolia (fast, typo-tolerant, hosted)
- Solr (open-source, enterprise)
10. Reviews & Ratings
Features:
- Star ratings (1-5 stars)
- Written reviews
- Review photos/videos
- Verified purchase badge
- Helpful votes
- Review moderation
- Response from seller
- Review incentives
Business Value:
- Increase conversion (social proof)
- Improve SEO (user-generated content)
- Product feedback for improvement
- Build trust and credibility
Customer Journey
Awareness → Consideration → Purchase → Retention
1. Awareness:
- SEO and content marketing
- Social media advertising
- Email marketing
- Affiliate marketing
2. Consideration:
- Product browsing
- Search and filtering
- Product comparison
- Reviews and ratings
- Wishlist
3. Purchase:
- Add to cart
- Checkout
- Payment
- Order confirmation
4. Retention:
- Order tracking
- Delivery
- Post-purchase email
- Review request
- Loyalty program
- Re-engagement campaigns
Key Metrics (KPIs)
Conversion Metrics
- Conversion Rate: (Orders / Visitors) × 100
- Cart Abandonment Rate: (Carts Created - Orders) / Carts Created × 100
- Average Order Value (AOV): Total Revenue / Number of Orders
- Revenue Per Visitor (RPV): Total Revenue / Total Visitors
Customer Metrics
- Customer Acquisition Cost (CAC): Marketing Spend / New Customers
- Customer Lifetime Value (LTV): Average Order Value × Purchase Frequency × Customer Lifespan
- Repeat Purchase Rate: Repeat Customers / Total Customers × 100
- Customer Retention Rate: ((CE - CN) / CS) × 100
Product Metrics
- Best Sellers: Top products by revenue or units
- Product Views: Page views per product
- Add-to-Cart Rate: Add to Cart / Product Views × 100
- Return Rate: Returns / Orders × 100
Operational Metrics
- Order Fulfillment Time: Time from order to shipment
- Inventory Turnover: Cost of Goods Sold / Average Inventory
- Stock-out Rate: Out of Stock Events / Total Products × 100
Common Requirements Patterns
Mobile Commerce (M-commerce)
- Responsive design (mobile-first)
- Touch-optimized UI
- Mobile payment methods (Apple Pay, Google Pay)
- Progressive Web App (PWA)
- Native mobile app
- Push notifications
- Offline browsing
Internationalization
- Multi-currency support
- Multi-language support
- Country-specific payment methods
- International shipping
- Tax calculation by country
- Localized content
Omnichannel
- Unified inventory across channels
- Buy online, pickup in store (BOPIS)
- Return online purchases in store
- Consistent pricing across channels
- Cross-channel customer data
Integration Points
Common Integrations
- Payment Gateway: Stripe, PayPal, Adyen
- Shipping: ShipStation, EasyShip, carrier APIs
- ERP: SAP, Oracle, NetSuite (inventory, orders)
- CRM: Salesforce, HubSpot (customer data)
- Email Marketing: Mailchimp, Klaviyo
- Analytics: Google Analytics, Mixpanel
- Reviews: Yotpo, Trustpilot
- Live Chat: Zendesk, Intercom
- Accounting: QuickBooks, Xero
Questions to Ask Stakeholders
Business Model
- What type of e-commerce? (B2C, B2B, Marketplace)
- Who are your target customers?
- What's your average order value?
- What's your current conversion rate?
Products
- How many products/SKUs?
- Simple or configurable products?
- Digital or physical products?
- How often do products change?
Checkout
- Guest checkout allowed?
- What payment methods?
- What shipping options?
- International shipping?
Integration
- Existing systems to integrate?
- ERP or inventory system?
- CRM system?
- Email marketing platform?
Scale
- Expected traffic?
- Peak season considerations?
- Number of orders per day?
- Growth projections?
References
- Shopify E-commerce Blog
- BigCommerce Resources
- Baymard Institute (UX research)
- E-commerce Platforms documentation
More from danhvb/my-ba-skills
erp domain knowledge
Understand ERP systems covering Finance, HR, Supply Chain, Manufacturing, and Procurement modules for enterprise implementations
98crm domain knowledge
Understand CRM systems covering Sales, Marketing, and Customer Service modules for lead management, pipeline tracking, and customer engagement
36process mapping
Create clear business process diagrams using BPMN, flowcharts, and swimlane diagrams for Web, Mobile, ERP, CRM, CDP, and E-commerce projects
34requirements elicitation
Guide AI assistants in conducting effective requirements gathering sessions using proven techniques for Web, Mobile, ERP, CRM, CDP, and E-commerce projects
34user story writing
Write effective user stories with acceptance criteria for Agile/Hybrid development in Web, Mobile, ERP, CRM, CDP, and E-commerce projects
31brd creation
Guide AI assistants in creating professional Business Requirement Documents for Web, Mobile, ERP, CRM, CDP, and E-commerce projects
31