Skip to content

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:

Setup guide →

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 ​

  1. Visit Shopify App Store
  2. Search "Batch Platform"
  3. Click Add App
  4. Authorize permissions
  5. 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:

  1. Enable product authentication
  2. Generate batch codes
  3. Add to product packaging
  4. Customers scan to verify
  5. Points awarded automatically

Loyalty at Checkout ​

Display loyalty info:

  • Points earned for purchase
  • Current points balance
  • Available rewards
  • Tier status

WooCommerce Setup ​

Install Plugin ​

  1. Download plugin from Batch
  2. Upload to WordPress
  3. Activate plugin
  4. Enter API credentials
  5. 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:

  1. Customer completes order
  2. Order imported to Batch
  3. Points calculated
  4. Points awarded
  5. Customer notified

Reward Redemption ​

Apply rewards at checkout:

Customer Flow:

  1. Browse rewards
  2. Select reward
  3. Apply at checkout
  4. Discount applied
  5. 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:

  1. Customer places order
  2. Webhook triggers
  3. Order created in Batch
  4. Loyalty points processed
  5. 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:

  1. Re-authenticate
  2. Check sync logs
  3. Verify webhooks
  4. Contact support

Duplicate Products ​

Causes:

  • SKU mismatches
  • Manual creation
  • Multiple sources

Fix:

  • Match by SKU
  • Merge duplicates
  • Update mappings

Inventory Discrepancies ​

Resolve:

  1. Identify source of truth
  2. Manual reconciliation
  3. Adjust sync settings
  4. 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

Batch platform, Shopify app and API documentation