For the complete documentation index, see llms.txt. This page is also available as Markdown.

External Warehouses

Understanding how External Warehouses (3PLs) work in Moselle and how to set them up.

What is an External Warehouse?

An External Warehouse in Moselle represents a third-party logistics (3PL) provider or an integrated inventory source that is not Shopify or Amazon FBA. Moselle connects directly to these services to pull inventory levels automatically.

Supported Integrations include:

  • WMS/3PLs: ShipBob, ShipStation, Extensiv (3PL Central), SkuVault, Fulfil

  • ERPs: Cin7 Omni, NetSuite, Quickbooks (Online & Desktop)

  • Marketplaces: Walmart Fulfillment Services

Setting Up an External Warehouse

Unlike manual warehouses, you cannot simply "create" a fully integrated external warehouse from the UI alone. It requires establishing an API connection.

To set up a new External Warehouse:

  1. Connect the Integration: Go to Settings > Integrations and connect your provider.

  2. Map Locations: Once connected, Moselle will import locations found in the external system.

  3. Contact Support: If your warehouse does not appear automatically or if you need to connect a provider not listed in the self-service integrations, please Contact Moselle Support. We often need to configure specific location IDs or enable webhooks on the backend to ensure data flows correctly.

Sync Behavior

  • Read-Only: Inventory levels in external warehouses are read-only within Moselle. You cannot manually edit the stock quantities because they would be overwritten by the next sync.

  • Frequency: Most external integrations sync daily.

  • Permissions: Ensure the API user or token provided to Moselle has Read Inventory permissions in your 3PL system.

Last updated