FedEx 3PL as a Source
Summary
FedEx 3PL is a plug-and-play source integration that connects a FedEx-operated fulfillment location to Flxpoint. It supports pulling inventory, sending fulfillment requests, and importing shipments with tracking back to your sales channels. Getting shipping method mapping right — matching FedEx 3PL's own shipping codes — is essential for fulfillment requests and tracking to flow through cleanly.
FedEx 3PL connects using a Client ID and Client Secret from your FedEx 3PL project, plus an Environment selection (Sandbox or Production). Add a FedEx 3PL source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the values, then Test Connection → Save Connection. After saving, you can generate a new refresh token from the connection if one is needed.
Shipping mapping must use FedEx 3PL codes
Send Fulfillment Requests only works when your shipping method mapping matches FedEx 3PL's shipping codes. Mismatched or missing codes are the most common cause of orders failing to go through or shipping under the wrong service.
Client ID and Client Secret come from FedEx
The Client ID is on the Project Overview page inside FedEx. The Client Secret is shown when the project is created; if lost, regenerate it on the same Project Overview page.
Match the environment
The connection must be set to the correct Environment (Sandbox or Production). After saving the connection you can generate a new refresh token if one is needed.
Not every operation is supported
Get Inventory [Primary], Send Fulfillment Requests, and Get Shipments are supported. Get Inventory [Secondary] and Get Source Invoices are not supported.
| Field | Maps To — Notes |
|---|---|
| Item ID | No mapping is available. |
| Variants (attribute key/value) | → Product → Attributes. Per-variant attribute pairs added to the product record. |
| Battery Type / Battery | → Product Attributes ("Battery Type", "Battery"). Battery handling flags, when FedEx 3PL returns them. |
| Fragile / Hazard Material / Liquid / Perishable | → Product Attributes. Handling flags added as named attributes when present on the item. |
| Shelf Life / Model | → Product Attributes ("ShelfLife", "Model"). Additional descriptive attributes when present. |
| Source Field | Maps To (FedEx 3PL) — Notes |
|---|---|
| Fulfillment Request line → SKU | → Order Item SKU. Required. Sent to FedEx 3PL per line item. |
| Fulfillment Request line → Quantity | → Order Item Ordered Quantity. Required. Units requested. |
| Order Item ID | No mapping is available. |
| Shipping address | → Destination Address. Required. End-customer shipping address sent with the order. |
| Source Shipping Method | → FedEx 3PL Shipping Code. Required. Must match a valid FedEx 3PL shipping code — see Important Notes. |
Field mapping for this operation is configured with Flxpoint Support.
