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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)
- 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
- Awareness:
-
SEO and content marketing
-
Social media advertising
-
Email marketing
-
Affiliate marketing
- Consideration:
-
Product browsing
-
Search and filtering
-
Product comparison
-
Reviews and ratings
-
Wishlist
- Purchase:
-
Add to cart
-
Checkout
-
Payment
-
Order confirmation
- 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