E-Commerce Module
The E-Commerce Module enables businesses to sell online through multiple channels, including their own website, marketplaces, and B2B portals. It provides seamless integration between online and offline operations.
Module Overview
The E-Commerce Module consists of specialized applets that work together to provide:
- Multi-channel selling across marketplaces and websites
- Inventory synchronization between online and offline
- Order management from multiple sources
- Website management with CP-Commerce
- B2B operations for wholesale customers
Core Dependencies
This module requires the following Core Module applets:
- Customer Maintenance - Customer data and accounts
- Inventory Item Maintenance - Product master data
- Tax Configuration - Tax calculations for online sales
- Organization - Multi-location inventory
- Cashbook - Payment processing
E-Commerce Applets
1. EcomSync Applet
Purpose: Central hub for marketplace integration
- Connects to Lazada, Shopee, Shopify
- Real-time inventory synchronization
- Order consolidation
- Pricing management across channels
2. CP-Commerce Applet
Purpose: Website and content management
- Build and manage e-commerce website
- Product catalog management
- Content pages and blogs
- SEO optimization
3. B2B Portal Applet
Purpose: Wholesale and B2B operations
- Customer-specific pricing
- Bulk order processing
- Credit limit management
- Custom catalogs
4. Marketplace Integration Applets
Individual connectors for each marketplace:
- Shopify Connector
- Lazada Integration
- Shopee Integration
- WooCommerce Bridge
Key Features
Multi-Channel Management
- Centralized inventory across all channels
- Unified order processing regardless of source
- Consistent pricing with channel-specific adjustments
- Stock allocation by channel priority
Website Management
- Menu configuration for site navigation
- Page builder for content creation
- Product display customization
- Mobile-responsive templates
Order Processing
- Automatic order import from all channels
- Order status synchronization
- Batch processing capabilities
- Shipping integration
Inventory Synchronization
- Real-time stock updates
- Buffer stock management
- Multi-location support
- Pre-order handling
Integration with Other Modules
Financial Accounting
- Automatic invoice generation
- Payment reconciliation
- Tax calculation and reporting
- Financial reporting
Inventory Module
- Stock level management
- Multi-warehouse allocation
- Transfer orders
- Stock reservations
POS Module
- Unified inventory across online/offline
- Click-and-collect orders
- Omnichannel customer data
- Loyalty points integration
Sales & CRM
- Customer data synchronization
- Sales analytics
- Marketing automation
- Customer service integration
Applet Configuration
Setup Sequence
Core Module Setup
- Configure products in Inventory Item Maintenance
- Set up customers in Customer Maintenance
- Configure tax codes
EcomSync Configuration
- Connect marketplace accounts
- Map product catalogs
- Set synchronization rules
CP-Commerce Setup (if using own website)
- Configure website settings
- Design site structure
- Set up payment gateways
Channel Activation
- Enable individual marketplaces
- Configure channel-specific settings
- Test order flow
Common Workflows
Product Listing
- Create product in Inventory Item Maintenance
- Configure in EcomSync
- Push to selected channels
- Monitor listing status
Order Fulfillment
- Orders auto-import from channels
- Inventory automatically reserved
- Process picking and packing
- Update shipping status
- Sync tracking to marketplace
Inventory Updates
- Stock changes in BigLedger
- EcomSync calculates available quantity
- Updates pushed to all channels
- Prevents overselling
Best Practices
Product Management
- Use consistent SKUs across channels
- Maintain detailed product descriptions
- Optimize images for each platform
- Regular price reviews
Inventory Control
- Set appropriate buffer stocks
- Configure channel priorities
- Regular stock reconciliation
- Monitor stock-out reports
Order Processing
- Define clear SLAs by channel
- Automate order routing
- Set up exception handling
- Monitor fulfillment metrics
Reporting & Analytics
Key Reports
- Multi-channel sales analysis
- Channel profitability
- Inventory turnover by channel
- Customer acquisition costs
- Product performance metrics
Dashboards
- Real-time sales monitoring
- Order status tracking
- Inventory levels
- Channel performance comparison
Troubleshooting
Common Issues
Products not syncing
- Verify marketplace authentication
- Check product mapping
- Review sync logs
- Validate required fields
Order import failures
- Check API connections
- Verify customer data
- Review tax configuration
- Check inventory availability
Inventory discrepancies
- Run stock reconciliation
- Check sync frequency
- Review buffer stock settings
- Verify multi-location setup
Related Documentation
Applet Guides
Integration Guides
Operations
Next Steps
- Review Core Module dependencies
- Plan channel strategy for your business
- Configure EcomSync for selected channels
- Test order flow before going live
- Train team on multi-channel operations
Success Tip: Start with one channel, perfect the process, then expand to additional channels gradually.