Sales Channel Setup

Vectis connects to your ecommerce platforms to automatically import orders and sync inventory. Choose from native integrations or connect 40+ platforms through API2Cart.

Native Integrations

Shopify

Full OAuth 2.0 integration with real-time webhooks.

Features:

  • Automatic order import
  • Real-time inventory sync
  • Fulfillment updates with tracking
  • Multi-location support

Setup:

  1. Go to Settings → Sales Channels → Add Channel
  2. Select Shopify
  3. Enter your Shopify store URL (e.g., mystore.myshopify.com)
  4. Click Connect and authorize Vectis in Shopify
  5. Configure sync settings (inventory locations, order statuses)

Webhook Events:

  • orders/create — New order received
  • orders/updated — Order modified
  • orders/cancelled — Order cancelled
  • inventory_levels/update — Stock changed in Shopify

WooCommerce

REST API v3 integration with webhook subscriptions.

Features:

  • Order import via webhooks or polling
  • Inventory sync (bidirectional)
  • Fulfillment status updates
  • Multi-webhook support for reliability

Setup:

  1. In WooCommerce, go to Settings → Advanced → REST API
  2. Create API keys with Read/Write permissions
  3. In Vectis, go to Settings → Sales Channels → Add Channel
  4. Select WooCommerce
  5. Enter your store URL and API credentials
  6. Vectis will automatically configure webhooks

Required Permissions:

  • Read/Write access to Orders
  • Read/Write access to Products
  • Read access to Customers

TikTok Shop

Import orders and sync inventory with TikTok Shop.

Features:

  • Order import
  • Inventory sync
  • Fulfillment updates

Setup:

  1. Go to Settings → Sales Channels → Add Channel
  2. Select TikTok Shop
  3. Authorize Vectis in TikTok Seller Center
  4. Map your TikTok products to Vectis SKUs

API2Cart Integration

Connect 40+ ecommerce platforms through a single integration.

Supported Platforms

PlatformStatus
Amazon✅ Supported
eBay✅ Supported
Etsy✅ Supported
Walmart Marketplace✅ Supported
Magento 1 & 2✅ Supported
BigCommerce✅ Supported
PrestaShop✅ Supported
OpenCart✅ Supported
Volusion✅ Supported
3dcart✅ Supported
Squarespace✅ Supported
Wix✅ Supported
And 30+ more…See full list

Setup

  1. Go to Settings → Sales Channels → Add Channel
  2. Select API2Cart
  3. Choose your platform from the dropdown
  4. Follow the platform-specific authorization flow
  5. Configure sync settings

Features by Platform

Features vary by platform capabilities:

FeatureAmazoneBayEtsyWalmart
Order Import
Inventory Sync
Fulfillment Updates
Product Sync

Sync Settings

Order Import

Configure which orders to import:

  • Order Statuses: Import orders in specific statuses (e.g., paid, processing)
  • Date Range: Initial import date range
  • Auto-confirm: Automatically confirm imported orders

Inventory Sync

  • Sync Direction: Vectis → Channel, Channel → Vectis, or Bidirectional
  • Sync Frequency: Real-time (webhooks) or polling interval
  • Buffer Stock: Reserve quantity not synced to channels

Fulfillment

  • Auto-fulfill: Automatically mark orders as fulfilled when shipped
  • Tracking Upload: Send tracking numbers to sales channel
  • Partial Fulfillment: Handle split shipments

Troubleshooting

Orders Not Importing

  1. Check channel connection status in Settings → Sales Channels
  2. Verify webhook configuration in your platform
  3. Check order status filters
  4. Review error logs in Settings → Logs

Inventory Not Syncing

  1. Verify SKU mapping between Vectis and channel
  2. Check sync direction settings
  3. Ensure products are active in both systems
  4. Review sync logs for errors

Authentication Errors

  1. Reconnect the channel (re-authorize)
  2. Check API credentials haven’t expired
  3. Verify required permissions are granted

Need Help?

Contact support@stoalogistics.com for assistance with sales channel setup.