Sprint Logistics adapter - setup and reference
Everything you need to connect the LataSys 3PL Connector to Sprint
Logistics: prerequisites, connection setup, mappings, capabilities and
provider-specific behaviour.
What this adapter provides
| Flow |
Supported |
| Order push and despatch write-back |
Yes |
| Order cancellation |
Yes |
| Inventory sync (batch/lot level) |
Yes |
| Product match and push |
Yes |
| Supplier push |
No - not offered by this provider's API |
| Returns (labels, discovery, grading, credits) |
Yes |
| Carrier list fetch |
Yes |
| Warehouse list fetch |
No - warehouses are entered manually (see below) |
| ASNs / GRNs |
Implemented, not released in this version |
Prerequisites
- The LataSys 3PL Connector (core app) installed and licensed.
- A Sprint Logistics account with API access, and from their team:
- your API key and key password;
- the warehouse GUID for each warehouse that will fulfil for you;
- confirmation that the API key is enabled for the environment you
are connecting (staging keys and live keys are enabled
separately - ask for both, ahead of go-live).
Installation
Install the LataSys 3PL Connector: Sprint Logistics Adapter module.
The provider then appears in the provider list when creating a 3PL
instance, along with its provider card (API operations reference)
under Configuration - Providers.
Connection setup
Authentication is HTTP Basic: the API key is the username and the
key password is the password. On the instance's Connection tab:
- Choose the environment - start with Sandbox/Staging.
- The API root URL is set automatically per environment; override
only if Sprint gave you a different host.
- Enter the API key and key password, then press Test Connection.
The instance moves from Draft to Connected and the full HTTP
exchange is captured in the Sync Log.
Mappings
- Warehouses - this provider does not expose a warehouse list API:
enter each mapping manually with the warehouse GUID Sprint
issued you as the remote code.
- Carriers - press Fetch Carriers to pull the carrier/service
list, then map each remote carrier to your Odoo delivery methods.
Order in the list matters: the first matching mapping wins.
- Statuses - press Load Missing Defaults. The adapter seeds
the provider's status codes with canonical meanings, including
which codes count as despatched (triggering the write-back) and
which as cancelled. Adjust labels freely; the canonical column is
what drives behaviour.
- Requested Methods - press Load Requested Methods to pull
the services Sprint accepts into the Accepted Services list and add
a mapping row for every requested-delivery-method value your orders
have used. Mapped values decide the service level sent on each
order; anything unmapped falls back to the Default Service Level
below.
Sprint Options tab
| Field |
What it does |
| Default Service Level |
Service level sent on outbound orders when the order's requested delivery method is empty and no requested-method mapping matches. Mapped values always win |
| Return Parcels |
Number of parcels (NOP) declared on Sprint return labels |
| Return Label Format |
Label format requested from Sprint's return-label endpoint: PDF, ZPL or PNG |
| Default Return Courier |
Courier id sent on return labels when the return has no mapped carrier. Leave empty to let Sprint choose |
Shared options worth reviewing
These live on the core instance form and apply to every provider:
- Requested Method Field - the technical name of the sale-order
field carrying the customer's requested delivery method. It feeds
the Requested Methods mapping and the service sent to Sprint. Leave
the default on databases migrated from the legacy integration;
clear it if your orders only ever use Odoo's native Delivery
Method.
- Order Reference Sent - whether Sprint receives the Odoo order
number or the customer reference (falling back to the order
number). The customer reference option suits sales-channel setups
where the shop's own number should appear on despatch paperwork.
- Create Returns Locations (Returns settings) - creates a returns
holding location per mapped warehouse under a '3PL Returns' parent
outside every warehouse's stock tree, so restockable returned goods
do not count towards availability, reservations or replenishment
until someone transfers them back into stock.
Provider-specific behaviour
- Despatch statuses - orders are written back to Odoo when the
status reaches a code the mappings mark as despatched; hold and
approval-error codes surface as Hold on the order binding.
- Product updates - the product-update endpoint is enabled
per-environment by the provider. If pushes of product changes
return success-with-no-effect, ask their support to enable the
endpoint for your key (creation is unaffected).
- IOSS - where the instance is IOSS-registered, the number is
passed on non-UK orders (GB, NI, Channel Islands and Isle of Man
count as UK).
- Returns - discovered returns include undeliverable parcels;
processed returns are acknowledged back to the provider so they are
not re-fetched.
Troubleshooting
| Symptom |
Likely cause |
| "credentials missing" on every flow |
API key / key password not set on the Connection tab |
| Connection test fails with 401 |
Key not enabled for this environment - confirm with the provider |
| Order stuck In Progress |
Status code not mapped as despatched - check Status Mappings |
| Despatch error about batch numbers |
Review the instance's lot-tracking and unknown-batch policy settings |
See also: Sprint Logistics adapter - process maps for the end-to-end
flow diagrams.
Sprint Logistics is a trademark of its respective owner; the name is
used solely to identify the service this module interoperates with.
Related Articles
Sprint Logistics adapter - process maps
How every flow in the LataSys 3PL Connector runs when the Sprint Logistics adapter is installed. Transport: REST v2 over HTTPS. Auth: HTTP Basic - the Sprint API key is the username, the key password is the password. Warehouses are identified by ...
Huboo adapter - setup and reference
Everything you need to connect the LataSys 3PL Connector to Huboo: prerequisites, connection setup, mappings, capabilities and provider-specific behaviour. The adapter speaks Huboo's public REST API v2. What this adapter provides Flow Supported Order ...
Amazon MCF adapter - setup and reference
Everything you need to connect the LataSys 3PL Connector to Amazon Multi-Channel Fulfilment (MCF): prerequisites, connection setup, mappings, capabilities and provider-specific behaviour. MCF fulfils your non-Amazon orders from FBA stock via Amazon's ...
ShipBob adapter - setup and reference
Everything you need to connect the LataSys 3PL Connector to ShipBob: prerequisites, connection setup, mappings, capabilities and provider-specific behaviour. ShipBob's Developer API is versioned REST/JSON (this adapter speaks the 2026-07 version). ...
ShipHero adapter - setup and reference
Everything you need to connect the LataSys 3PL Connector to ShipHero: prerequisites, connection setup, mappings, capabilities and provider-specific behaviour. What this adapter provides Flow Supported Order push and despatch write-back Yes Order ...