Connect your BigCommerce store to OmniOrders in minutes and sync products, orders, and inventory automatically.
---
title: BigCommerce Integration
description: Connect your BigCommerce store to OmniOrders in minutes and sync products, orders, and inventory automatically.
---
<div style="background: linear-gradient(135deg, #121118 0%, #1A1B23 100%); border-radius: 12px; padding: 2.5rem 2rem; margin-bottom: 2rem; color: white; display: flex; align-items: center; gap: 1.5rem;">
<IconBigcommerce style="width: 80px; height: 80px; flex-shrink: 0; color: white;" />
<div>
<h1 style="font-size: 2rem; margin: 0 0 0.5rem 0; color: white;">BigCommerce Integration</h1>
<p style="font-size: 1.125rem; margin: 0; opacity: 0.95;">
Connect your BigCommerce store and sync everything automatically
</p>
</div>
</div>
Connect your BigCommerce store to OmniOrders and manage everything from one place. Your products, orders, and inventory will sync automatically—no more manual updates or switching between platforms.
<SupademoEmbed demoId="cmmp2co1l1q7tf8nqi7vgaobb" />
:::tip[Quick Setup]
Most stores connect in under 5 minutes. You'll need admin access to your BigCommerce store to get started.
:::
---
## Why Connect BigCommerce?
<CardGrid>
<IconCard title="Auto Sync Orders" icon="refresh-cw">
New orders flow directly into OmniOrders as they come in—no delays or manual imports needed.
</IconCard>
<IconCard title="Real-Time Inventory" icon="package">
Stock levels update automatically across BigCommerce and all your other channels. Prevents
overselling.
</IconCard>
<IconCard title="Product Updates" icon="box">
Add or edit products in one place and changes sync everywhere instantly.
</IconCard>
<IconCard title="Tracking Updates" icon="truck">
Shipping info and tracking numbers automatically update in BigCommerce when orders ship.
</IconCard>
</CardGrid>
---
## Before You Start
Make sure you have:
<CardGrid>
<IconCard title="BigCommerce Admin Access" icon="shield-check">
You need admin or store owner permissions in your BigCommerce store to create API credentials and manage integrations.
</IconCard>
<IconCard title="Store Hash" icon="globe">
Know your BigCommerce store hash (found in your store's API credentials section)
</IconCard>
<IconCard title="Active Products" icon="check-circle">
Have at least one product created in BigCommerce to test the sync
</IconCard>
</CardGrid>
---
## Connect Your BigCommerce Store
<SupademoEmbed demoId="cmmp1ae3l1ofcf8nqx0s3bjo9" />
<Steps>
1. **Go to Integrations**
In OmniOrders, click **Integrations** in the main menu, then click **Add Integration**
2. **Select BigCommerce**
Find BigCommerce in the list and click **Connect**
3. **Create API Credentials**
In your BigCommerce admin panel:
- Go to **Advanced Settings** → **API Accounts**
- Click **Create API Account**
- Select **OmniOrders** as the app name
- Grant permissions for: Products (read/write), Orders (read), Inventory (read/write)
- Copy your **Client ID** and **Access Token**
4. **Enter Credentials**
Back in OmniOrders, paste your Client ID and Access Token, then enter your store hash
:::note[What We Access]
OmniOrders only requests access to products, orders, and inventory—we never access customer payment info or personal data.
:::
5. **Configure Settings**
Choose what to sync:
- **Products**: Sync your product catalog
- **Orders**: Import new orders automatically
- **Inventory**: Keep stock levels in sync
- **Fulfillment**: Send tracking info back to BigCommerce
6. **Start Sync**
Click **Start Sync** to begin importing your data. This may take a few minutes depending on your store size.
</Steps>
:::tip[First Sync]
The first sync imports your existing products and recent orders. After that, everything updates in real-time.
:::
---
## What Gets Synced?
### Products
- Product names and descriptions
- SKUs and barcodes
- Variants (sizes, colors, etc.)
- Images and pricing
- Inventory quantities
- Product categories and tags
### Orders
- Order details and line items
- Customer shipping addresses
- Order notes and custom fields
- Payment status
- Fulfillment status
- Shipping addresses and methods
### Inventory
- Stock levels by location
- Inventory updates (both directions)
- Low stock alerts
- Multi-location inventory support
### Fulfillment
- Tracking numbers
- Carrier information
- Shipment status updates
- Fulfillment notifications
---
## Managing Your Connection
### View Sync Status
Check if everything is syncing correctly:
1. Go to **Integrations** → **BigCommerce**
2. View the sync dashboard showing:
- Last sync time
- Products synced
- Orders synced
- Any errors or warnings
### Pause Syncing
Need to temporarily stop syncing?
1. Open your BigCommerce integration settings
2. Toggle **Sync Active** to OFF
3. Syncing stops immediately (you can resume anytime)
### Update Settings
Change what syncs:
1. Click **Settings** on your BigCommerce integration
2. Toggle any sync option on/off
3. Click **Save Changes**
### Update API Credentials
If you need to regenerate your API credentials:
1. Go to BigCommerce **Advanced Settings** → **API Accounts**
2. Revoke the old credentials and create new ones
3. Update the credentials in OmniOrders integration settings
4. The connection will resume automatically
---
## Common Questions
<CardGrid>
<IconCard title="How often does it sync?" icon="clock">
Orders sync instantly when created. Products and inventory sync every 5 minutes or when you make
changes.
</IconCard>
<IconCard title="Can I sync multiple stores?" icon="store">
Yes! Connect as many BigCommerce stores as you need. Each store syncs independently.
</IconCard>
<IconCard title="What about existing orders?" icon="history">
We import orders from the last 30 days during initial setup. Older orders can be imported on
request.
</IconCard>
<IconCard title="Is my data secure?" icon="lock">
Absolutely. We use OAuth 2.0 secure authentication and encrypt all data in transit and at rest.
</IconCard>
</CardGrid>
---
## Troubleshooting
### Orders Not Syncing
**Problem**: New BigCommerce orders aren't appearing in OmniOrders
**Solutions**:
- Check that **Order Sync** is enabled in integration settings
- Verify the order status—only paid orders sync by default
- Look for error messages in the sync log
- Verify your API credentials have the correct permissions
- Try clicking **Force Sync** to trigger a manual refresh
### Inventory Not Updating
**Problem**: Stock changes in BigCommerce don't update in OmniOrders (or vice versa)
**Solutions**:
- Confirm **Inventory Sync** is turned on
- Check if products are mapped correctly (same SKU in both systems)
- Verify inventory tracking is enabled in BigCommerce for the product
- Check that your API account has inventory write permissions
- Allow up to 5 minutes for updates to sync
### Connection Expired
**Problem**: BigCommerce integration shows "Connection Expired" or "Authentication Failed" error
**Solutions**:
- Verify your API credentials are still valid in BigCommerce
- Check if the API account was deleted or permissions changed
- Regenerate your API credentials and update them in OmniOrders
- Ensure your store hash is correct
- No data is lost—syncing resumes immediately after reconnecting
### Duplicate Products
**Problem**: Products appear twice after connecting BigCommerce
**Solutions**:
- Go to **Products** and use **Merge Duplicates** tool
- In future, ensure products aren't created in both systems before connecting
- Use SKU matching to prevent duplicates
- Check product mapping settings in integration configuration
### API Rate Limits
**Problem**: Sync errors mentioning "rate limit" or "too many requests"
**Solutions**:
- BigCommerce has API rate limits—OmniOrders automatically handles this
- If you see errors, wait a few minutes and sync will resume
- For large stores, initial sync may take longer to respect rate limits
- Contact support if rate limit errors persist
---
## Best Practices
### For New Users
1. **Start Small**: Connect your store and let the initial sync complete before making changes
2. **Test First**: Create a test order in BigCommerce and verify it appears in OmniOrders
3. **Map Locations**: If you have multiple warehouses, map them to BigCommerce locations for accurate inventory
4. **Verify Permissions**: Ensure your API account has all necessary permissions before starting
### For Multi-Channel Sellers
1. **Centralize Inventory**: Let OmniOrders be your source of truth for stock levels
2. **Use SKUs**: Keep SKUs consistent across all platforms for automatic matching
3. **Set Buffer Stock**: Configure safety stock levels to prevent overselling across channels
4. **Sync Frequency**: Adjust sync frequency based on your order volume
### For Order Fulfillment
1. **Enable Auto-Fulfillment**: Let OmniOrders automatically fulfill orders when ready
2. **Sync Tracking**: Turn on tracking sync so customers get updates in BigCommerce
3. **Use Order Statuses**: Map BigCommerce order statuses to your OmniOrders workflow
4. **Custom Fields**: Leverage BigCommerce custom fields for order routing
---
## Need More Help?
<CardGrid>
<IconCard title="Contact Support" icon="message-circle">
Our team is here to help with setup, troubleshooting, or any questions. [Get Support
→](mailto:[email protected])
</IconCard>
<IconCard title="Video Tutorial" icon="play">
Watch a complete walkthrough of the BigCommerce integration setup process. [Watch Now
→](https://app.supademo.com/demo/cmmp1ae3l1ofcf8nqx0s3bjo9?utm_source=link)
</IconCard>
<IconCard title="More Integrations" icon="layout-grid">
Explore other platforms and integration options. [View Integrations
→](/integrations/overview/)
</IconCard>
</CardGrid>
---
:::tip[Pro Tip]
Enable webhooks in your BigCommerce integration settings for instant order notifications—even faster than polling! You can configure webhooks in BigCommerce admin under Advanced Settings.
:::