Sales Channel Setup

Vectis connects to your ecommerce platforms to automatically import orders and sync inventory. Choose from native integrations, or connect other carts and marketplaces through your own API2Cart account.

Native Integrations

Shopify

Full OAuth 2.0 integration with real-time webhooks.

Features:

  • Automatic order import
  • Inventory pushed to Shopify when stock changes, with a scheduled re-sync
  • Fulfillment updates with tracking
  • Multi-location support

Setup:

  1. Go to Channels and click 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. When you’re back on Channels, open the channel to choose the default warehouse, map Shopify locations to your warehouses, and turn auto-import and inventory sync on or off

Order webhooks: Vectis registers Shopify order webhooks when you connect and imports each new order as it arrives. Changes or cancellations made in Shopify after an order is imported are not applied in Vectis, so cancel the order in Vectis too. Vectis is the source of truth for stock: it sends stock levels to Shopify and does not read them back.

WooCommerce

REST API v3 integration with webhook subscriptions.

Features:

  • Order import via webhooks or polling
  • Inventory sync (Vectis stock levels pushed to WooCommerce)
  • Fulfillment status updates

Setup:

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

Required Permissions: The keys need Read/Write permission. Vectis reads and updates orders, creates webhooks, and creates or updates products and stock.

TikTok Shop

Import TikTok Shop orders into Vectis.

Features:

  • Order import

Setup:

  1. Go to Channels and click Add Channel
  2. Select TikTok Shop
  3. Authorize Vectis in TikTok Seller Center
  4. Make sure your TikTok Shop SKUs match your Vectis SKUs. Vectis matches order lines to products by SKU.

API2Cart Integration

Connect other carts and marketplaces through your own API2Cart account.

Vectis imports orders from the order webhooks you set up in API2Cart, and sends tracking numbers back through API2Cart. Product export from Vectis to the store is not available for API2Cart connections. Which platforms support each of these is decided by API2Cart. Ask us before you rely on a specific platform.

Setup

  1. Go to Integrations and click Add Store.
  2. Give the connection a label and enter the API key and store key from your API2Cart account.
  3. Choose a default warehouse, whether imported orders start as Confirmed or Pending, and whether to sync inventory.
  4. Save, then copy the webhook URL Vectis shows and add it as an order webhook in your API2Cart account.

Sync Settings

Open a channel from Channels to set: Auto-import orders (import new orders automatically), Auto-sync inventory (push Vectis stock levels to the channel), and Default warehouse. On Shopify and WooCommerce, with inventory sync on, Vectis also creates sellable products missing from the store and updates matching products’ name, description, price and weight (on WooCommerce, also images and dimensions). For Shopify you can also map each Vectis warehouse to a Shopify location. Orders from native channels arrive confirmed. For API2Cart connections, set the default warehouse, whether orders arrive Confirmed or Pending, and inventory sync under Integrations.

Fulfillment: when a package ships, Vectis sends the tracking number to the channel automatically.

Troubleshooting

Orders Not Importing

  1. Check the channel’s status on Channels
  2. Verify webhook configuration in your platform
  3. Open the channel and review Sync Activity for errors

Inventory Not Syncing

  1. Check that the SKU in the channel matches the Vectis SKU exactly
  2. Check that Auto-sync inventory is on for the channel
  3. Ensure products are active in both systems
  4. Review the channel’s Sync Activity 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.