Appearance
E-Commerce Integration
Connect your online store to the Batch platform to sync products, orders, and customer data.
Overview
Integrate popular e-commerce platforms to unify your online and physical operations.
Supported Platforms
Shopify
Most popular integration:
- Product sync
- Order import
- Customer sync
- Inventory management
- Loyalty integration
WooCommerce
WordPress e-commerce:
- WordPress plugin
- Product sync
- Order webhooks
- Customer integration
BigCommerce
Enterprise e-commerce:
- API integration
- Real-time sync
- Multi-store support
Magento
Open-source platform:
- Extension available
- Custom integration
- Advanced features
Custom Storefronts
Headless commerce:
- REST API
- GraphQL
- Webhooks
- Full customization
Shopify Setup
Install App
- Visit Shopify App Store
- Search "Batch Platform"
- Click Add App
- Authorize permissions
- Configure settings
Configure Sync
Products:
- ✅ Sync products from Shopify
- ✅ Update inventory
- ✅ Sync pricing
- ✅ Import product images
Orders:
- ✅ Import orders
- ✅ Award loyalty points
- ✅ Sync order status
Customers:
- ✅ Sync customer accounts
- ✅ Merge by email
- ✅ Link loyalty accounts
Product Authentication
Add QR codes to products:
- Enable product authentication
- Generate batch codes
- Add to product packaging
- Customers scan to verify
- Points awarded automatically
Loyalty at Checkout
Display loyalty info:
- Points earned for purchase
- Current points balance
- Available rewards
- Tier status
WooCommerce Setup
Install Plugin
- Download plugin from Batch
- Upload to WordPress
- Activate plugin
- Enter API credentials
- Configure settings
Sync Settings
Configure what syncs:
- Product catalog
- Inventory levels
- Order history
- Customer data
Loyalty Features
Add loyalty to store:
- Points calculator
- Rewards page
- Tier badges
- Redemption at checkout
What Gets Synced
Products
From E-Commerce:
- SKUs
- Product names
- Descriptions
- Prices
- Images
- Categories
- Variants
- Inventory
To E-Commerce:
- Inventory updates
- Product authentication codes
- Loyalty information
Orders
Import to Batch:
- Order number
- Order date
- Customer info
- Items purchased
- Order total
- Payment method
- Shipping info
Used For:
- Loyalty points
- Purchase history
- Analytics
- Customer insights
Customers
Sync:
- Email (primary identifier)
- Name
- Phone
- Address
- Order history
Merge Strategy:
- Match by email
- Update existing
- Create new if not found
Inventory
Two-Way Sync:
- Stock levels
- Low stock alerts
- Out of stock status
- Inventory adjustments
Loyalty Features
Points for Purchases
Automatic point accrual:
- Customer completes order
- Order imported to Batch
- Points calculated
- Points awarded
- Customer notified
Reward Redemption
Apply rewards at checkout:
Customer Flow:
- Browse rewards
- Select reward
- Apply at checkout
- Discount applied
- Points deducted
Tier Benefits
Display tier perks:
- Free shipping for Gold+
- Exclusive products
- Early access
- Special pricing
Product Scans
Customers scan purchased products:
- Verify authenticity
- Earn bonus points
- Unlock collectibles
- Access exclusive content
Configuration
Sync Frequency
Choose update frequency:
Real-Time:
- Webhook-based
- Immediate updates
- Best for high volume
Scheduled:
- Hourly
- Daily
- Manual trigger
Field Mapping
Map custom fields:
- Product attributes
- Customer properties
- Order metadata
- Custom taxonomies
Filters
Control what syncs:
Products:
- By collection/category
- By tag
- By price range
- By vendor
Orders:
- By status
- By value
- By date range
- By location
Customers:
- Active only
- Email subscribers
- Loyalty members
Inventory Management
Stock Sync
Keep inventory accurate:
From E-Commerce:
- Online sale → Reduce Batch inventory
From Batch:
- POS sale → Reduce online inventory
- Manual adjustment → Update online
Low Stock Alerts
Notifications when:
- Below threshold
- Out of stock
- Restock needed
Multi-Location
Manage multiple warehouses:
- Location-specific inventory
- Store pickup inventory
- Warehouse inventory
Order Fulfillment
Order Import
Orders automatically imported:
- Customer places order
- Webhook triggers
- Order created in Batch
- Loyalty points processed
- Inventory updated
Status Sync
Keep status current:
- Processing
- Shipped
- Delivered
- Cancelled
- Refunded
Tracking
Sync tracking information:
- Carrier
- Tracking number
- Estimated delivery
- Delivery confirmation
Customer Experience
Unified Account
One account everywhere:
- Same login
- Consistent points
- Unified history
- Single profile
Cross-Platform Rewards
Redeem anywhere:
- Online store
- Mobile app
- In-store (POS)
- Partner locations
Omnichannel Tracking
Track all activity:
- Online purchases
- In-store purchases
- Product scans
- Engagement
Troubleshooting
Sync Issues
Common Problems:
- Authentication errors
- API rate limits
- Webhook failures
- Data format errors
Solutions:
- Re-authenticate
- Check sync logs
- Verify webhooks
- Contact support
Duplicate Products
Causes:
- SKU mismatches
- Manual creation
- Multiple sources
Fix:
- Match by SKU
- Merge duplicates
- Update mappings
Inventory Discrepancies
Resolve:
- Identify source of truth
- Manual reconciliation
- Adjust sync settings
- Monitor going forward
Best Practices
Setup
- Test in staging first
- Start with limited products
- Verify mappings
- Monitor initial syncs
Ongoing
- Regular reconciliation
- Monitor sync logs
- Keep platforms updated
- Clean data regularly
Performance
- Optimize sync frequency
- Use webhooks when possible
- Batch operations
- Cache strategically
Advanced Features
Headless Commerce
API-first approach:
- Custom storefront
- Full API access
- Flexible architecture
- Modern stack
Multi-Store
Manage multiple stores:
- Separate inventories
- Store-specific pricing
- Location-based rules
- Consolidated reporting
Custom Workflows
Automate processes:
- Order routing
- Inventory allocation
- Customer segmentation
- Marketing automation