BigCommerce Installation Guide
Connect your BigCommerce store to Synton AI for AI-powered commerce management and cross-platform advertising.
Prerequisites
Before connecting, ensure you have:
| Requirement | Details |
|---|---|
| BigCommerce Store | Active store on any plan (Standard, Plus, Pro, Enterprise) |
| Store Owner or Admin Role | Permission to create API accounts |
| SSL Certificate | Automatic with BigCommerce (no action needed) |
BigCommerce Multi-Storefront is fully supported. Each storefront can be managed independently within Synton AI.
Step 1: Create Synton AI Account
- Visit app.synton.ai
- Click Sign Up
- Select BigCommerce as your platform
- Complete registration with your email
- Verify your email address
Step 2: Create API Credentials in BigCommerce
- Log into your BigCommerce control panel
- Navigate to Settings > API > API Accounts
- Click Create API Account
- Select V2/V3 API Token (not OAuth)
Configure API Account
Account Name: Synton AI Integration
OAuth Scopes (required permissions):
| Resource | Permission |
|---|---|
| Products | Modify |
| Orders | Read-only |
| Customers | Read-only |
| Content | Read-only |
| Carts | Read-only |
| Checkouts | Read-only |
| Store Inventory | Modify |
| Channel Settings | Read-only |
| Sites & Routes | Read-only |
| Marketing | Read-only |
- Click Save
Save Your Credentials
BigCommerce will display your API credentials only once:
- API Path: e.g.,
https://api.bigcommerce.com/stores/abc123/v3/ - Client ID: Long alphanumeric string
- Access Token: Long alphanumeric string
The Access Token is shown only once. Copy all three values immediately. If lost, you must regenerate the entire API account.
Step 3: Connect to Synton AI
Option A: Manual Connection (Recommended)
- Log into app.synton.ai
- Navigate to Settings > Integrations
- Click the BigCommerce card
- Enter your credentials:
- Store Hash: Extract from API Path
- From
https://api.bigcommerce.com/stores/abc123/v3/ - Store Hash is
abc123
- From
- Client ID: Paste from BigCommerce
- Access Token: Paste from BigCommerce
- Store Hash: Extract from API Path
- Click Connect
- Wait for connection verification (5-10 seconds)
Option B: OAuth Connection
For enhanced security with automatic credential management:
- In Synton dashboard, click Connect with OAuth
- Log into your BigCommerce account when prompted
- Review and authorize the requested permissions
- You'll be redirected back to Synton automatically
- Connection is complete
OAuth connection automatically rotates credentials and doesn't require manual token management. Recommended for enterprise users.
Step 4: Configure Integration Settings
Navigate to Settings > Integrations > BigCommerce in Synton:
| Setting | Description | Recommended |
|---|---|---|
| Sync Frequency | How often to sync data | Real-time |
| Include Variants | Sync all product variants | Yes |
| Order History | Import historical orders | Last 90 days |
| Currency | Primary reporting currency | Store default |
| Enable Webhooks | Real-time event notifications | Enabled |
Click Save Settings.
Verification
Check Connection Status
- In Synton, go to Settings > Integrations > BigCommerce
- Verify connection status shows Connected with green indicator
- Click Test Connection to verify API access
- You should see:
- ✅ API Connection Successful
- ✅ Products Accessible
- ✅ Orders Accessible
- ✅ Webhooks Configured
Verify Data Sync
- In Synton dashboard, navigate to Chat
- Ask:
"How many products do I have?" - Verify the count matches your BigCommerce catalog
- Ask:
"Show me recent orders" - Verify orders appear with correct data
Check Webhooks
Synton automatically creates BigCommerce webhooks. To verify:
- In BigCommerce, go to Settings > API > Webhooks
- You should see entries for:
store/product/createdstore/product/updatedstore/product/deletedstore/order/createdstore/order/updatedstore/customer/created
- All should have Status: Active and point to
https://api.synton.ai/webhooks/bigcommerce
Initial Sync
After connection, an initial sync begins automatically:
- In Synton, go to Settings > Integrations > BigCommerce
- You'll see Initial Sync Progress
- Sync time depends on catalog size:
- Small (< 100 products): 1-2 minutes
- Medium (100-1,000 products): 5-10 minutes
- Large (1,000-10,000 products): 30-60 minutes
- Very large (> 10,000 products): 2-4 hours
BigCommerce enforces rate limits. Synton automatically throttles requests to stay within limits. Large syncs may take longer on Standard/Plus plans.
Multi-Storefront Configuration
If using BigCommerce Multi-Storefront:
- Your primary storefront syncs automatically
- Additional storefronts appear in Settings > Storefronts
- Configure each storefront:
- Enable/Disable for Ads: Toggle ad campaign targeting
- Inventory Threshold: Set per-storefront stock alerts
- Catalog Mapping: Map to specific ad platform catalogs
Channel Configuration
For multi-channel stores:
- In Synton, go to Settings > Channels
- Each BigCommerce sales channel appears automatically:
- Main store
- Amazon
- eBay
- Custom channels
- Configure per-channel settings as needed
Troubleshooting
"Invalid API credentials"
Solutions:
- Verify Store Hash is correct:
- Check API Path in BigCommerce
- Extract hash correctly (between
/stores/and/v3/)
- Confirm Access Token hasn't been regenerated
- Check API account status in BigCommerce (should be Active)
- If needed, regenerate API account and reconnect
"Insufficient permissions"
Cause: API account missing required OAuth scopes
Solution:
- In BigCommerce, go to Settings > API > API Accounts
- Find your Synton AI integration
- Click Edit
- Verify all required scopes are checked (see Step 2)
- Save changes
- In Synton, click Reconnect to refresh permissions
Products not syncing
Solutions:
- Verify products are visible in BigCommerce
- Check products aren't channel-restricted
- In Synton, go to Settings > Integrations > BigCommerce
- Click Sync Now to trigger manual sync
- Check sync logs for specific errors
Inventory counts incorrect
Solutions:
- Verify inventory tracking is enabled on products
- For multi-location inventory:
- Check which location Synton is reading from
- Configure location priority in settings
- Wait for next sync cycle (or trigger manual sync)
- Clear sync cache: Settings > Data Management > Clear Cache
API rate limit errors
Symptoms: Sync pauses, error messages about rate limits
Information: BigCommerce rate limits by plan:
| Plan | Rate Limit |
|---|---|
| Standard | 150 requests/30 seconds |
| Plus | 450 requests/30 seconds |
| Pro | 1,500 requests/30 seconds |
| Enterprise | Custom (higher) |
Solutions:
- Synton automatically queues and retries requests
- Large initial syncs may take longer on lower-tier plans
- Consider upgrading BigCommerce plan for faster sync
- No action needed - sync will complete automatically
Connection timeout
Solutions:
- Check status.synton.ai for service status
- Verify BigCommerce store is accessible (not in maintenance)
- Test API manually:
https://api.bigcommerce.com/stores/YOUR_HASH/v3/catalog/products - Contact support if issue persists
Webhook delivery failures
Solutions:
- In BigCommerce, go to Settings > API > Webhooks
- Click on a failed webhook
- Check delivery logs for error details
- Verify webhook URL is correct
- Check webhook secret hasn't changed
- Test connectivity to Synton API
BigCommerce App Compatibility
Compatible Apps
Works seamlessly with:
- ShipStation
- Avalara (tax automation)
- Mailchimp for BigCommerce
- Google Shopping by BigCommerce
- Facebook for BigCommerce
- Amazon by BigCommerce
Potential Conflicts
May conflict with:
- Other AI/automation apps (duplicate actions possible)
- Custom inventory management apps (verify sync direction)
- Third-party PIM systems (establish data source of truth)
B2B Edition Support
For BigCommerce B2B Edition:
- Customer groups sync automatically
- Price lists respect customer group pricing
- Quote requests visible in Synton
- Company accounts tracked for attribution
- Shared catalogs supported for targeted advertising
Uninstallation
To disconnect BigCommerce:
- In Synton, go to Settings > Integrations
- Find BigCommerce card
- Click Disconnect
- Confirm disconnection
- Optionally, delete API account in BigCommerce:
- Settings > API > API Accounts
- Find Synton AI and click Delete
Synced data remains in Synton for reporting unless you request deletion. To delete all data, contact support@synton.ai within 30 days.
Next Steps
- Open Your Dashboard at app.synton.ai
- Complete Onboarding — Follow the guided setup in your dashboard
- Explore AI Agents — Let Synton start analyzing and optimizing your store
Support
- Documentation: docs.synton.ai
- Email: support@synton.ai
- Dashboard: app.synton.ai