Skip to content

BigCommerce Integration

BigCommerce Integration

Connect your BigCommerce store and sync everything automatically

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.


Auto Sync Orders

New orders flow directly into OmniOrders as they come in—no delays or manual imports needed.

Real-Time Inventory

Stock levels update automatically across BigCommerce and all your other channels. Prevents overselling.

Product Updates

Add or edit products in one place and changes sync everywhere instantly.

Tracking Updates

Shipping info and tracking numbers automatically update in BigCommerce when orders ship.


Make sure you have:

BigCommerce Admin Access

You need admin or store owner permissions in your BigCommerce store to create API credentials and manage integrations.

Store Hash

Know your BigCommerce store hash (found in your store’s API credentials section)

Active Products

Have at least one product created in BigCommerce to test the sync


  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 SettingsAPI 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

  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.


  • Product names and descriptions
  • SKUs and barcodes
  • Variants (sizes, colors, etc.)
  • Images and pricing
  • Inventory quantities
  • Product categories and tags
  • Order details and line items
  • Customer shipping addresses
  • Order notes and custom fields
  • Payment status
  • Fulfillment status
  • Shipping addresses and methods
  • Stock levels by location
  • Inventory updates (both directions)
  • Low stock alerts
  • Multi-location inventory support
  • Tracking numbers
  • Carrier information
  • Shipment status updates
  • Fulfillment notifications

Check if everything is syncing correctly:

  1. Go to IntegrationsBigCommerce
  2. View the sync dashboard showing:
    • Last sync time
    • Products synced
    • Orders synced
    • Any errors or warnings

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)

Change what syncs:

  1. Click Settings on your BigCommerce integration
  2. Toggle any sync option on/off
  3. Click Save Changes

If you need to regenerate your API credentials:

  1. Go to BigCommerce Advanced SettingsAPI Accounts
  2. Revoke the old credentials and create new ones
  3. Update the credentials in OmniOrders integration settings
  4. The connection will resume automatically

How often does it sync?

Orders sync instantly when created. Products and inventory sync every 5 minutes or when you make changes.

Can I sync multiple stores?

Yes! Connect as many BigCommerce stores as you need. Each store syncs independently.

What about existing orders?

We import orders from the last 30 days during initial setup. Older orders can be imported on request.

Is my data secure?

Absolutely. We use OAuth 2.0 secure authentication and encrypt all data in transit and at rest.


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

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

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

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

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

  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
  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
  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

Contact Support

Our team is here to help with setup, troubleshooting, or any questions. Get Support →

Video Tutorial

Watch a complete walkthrough of the BigCommerce integration setup process. Watch Now →

More Integrations

Explore other platforms and integration options. View Integrations →