FedEx integration for WMS-driven express shipping

FedEx connects to myFulfillment so your warehouse prints express labels straight from the packing station, through the FedEx Developer Portal REST APIs. Orders flow in from your stores and marketplaces, the operator runs the barcode check, and the tracking number returns to the channel. Built for merchants shipping domestic and cross-border parcels from one pick-and-pack flow.

The integration at a glance
Boostmyshop product
myFulfillment
Category
Carriers
Connects
The FedEx express network, more than 220 countries and territories served (2026)
Account required
FedEx account (Developer Portal API credentials)
Integration cost
Included in myFulfillment · TMS module
Sync frequency
≈ 5 min
Data direction
Two-way (inbound and outbound)
Developed by
Boostmyshop (native integration)
Supported by
Boostmyshop
Sovereignty
American (United States)
Vendor
FedEx
Last updated
2026-09-13
Overview

How FedEx fits with myFulfillment

What is FedEx?

FedEx is a global express carrier: more than 220 countries and territories served, with its own air network. E-commerce integrations run through the FedEx Developer Portal REST APIs: Ship, Track, Rates and Transit Times, and Locations. myFulfillment adds the layer FedEx does not provide: the OMS and WMS that orchestrate orders, guide picking and packing, and hand the parcel to FedEx at the right moment. Not to be confused with FedEx Fulfillment, FedEx's own 3PL service: here your warehouse prepares, myFulfillment runs the operation, FedEx carries the parcel.

myFulfillment
Your operations

Your operations cover orders, stock updates, barcode checks, and label creation.

OMSWMS
for shipping
The integration
FedEx
FedEx

Prepares shipment data and prints the FedEx label at packing.

shipment handed over
FedEx
Delivery

Shipment handed over to FedEx.

Tracking returned and store stock updated

FedEx with any sales channel

Orders from any store or marketplace linked to myFulfillment are centralized in the OMS. The platform orchestrates order preparation, prints the FedEx label through the Ship API, and sends the tracking number back to the channel for customer notification.

What it does

myFulfillment runs the picking, FedEx prints the label

myFulfillment
ReadySync…
FedEx
From
Zone 3
To
A-01
1.2 kg • Standard
TRK-8829A
Print
Printed

At packing time, myFulfillment generates the FedEx label through the Ship REST API and prints it at the station, thermal (ZPL, EPL2) or laser (PDF, PNG). The operator never opens FedEx Ship Manager.

See the feature

For an international FedEx shipment, myFulfillment includes the commodities, declared value, customs code, and country of manufacture in the label request.

See the feature
Label
TrackingTRK-8922X
TRK-8922X
#ORD-902
Pending
Shipped

The FedEx tracking number goes back to the store or marketplace as soon as the label prints and triggers the shipping confirmation. The Track API then exposes scan events, estimated delivery and proof of delivery, up to 30 numbers per request.

Outbound: tracking number to the sales channel when the label prints; scan events and proof of delivery through the Track API.

See the feature
Drop-off point A
350 m
Pending

FedEx runs pickup and drop-off points in France, listed on local.fedex.com. The Locations API searches them by address or coordinates, and shipping to a point is activated through the Ship API's Hold at Location service.

See the feature
WH-01
#ORD-514
Awaiting
Received
Reason:Size
RMA-882
88290199
Register a return
Return registered

The FedEx Ship API covers returns: a return label printed and slipped into the parcel, or emailed to the customer. The myFulfillment returns flow builds on it: reception, checking, stock reintegration.

See the feature
Rate preview
Example weight: 2.4 kg
Rate available€14.50
Example amount

The Rates and Transit Times API returns your FedEx account's negotiated rates, not only list rates, several services in one call. The myFulfillment carrier rule applies your weight, method and customer-group matrix; FedEx Freight quotes are excluded.

See the feature
Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

Every validated and paid order enters the myFulfillment OMS from the sales channel, including the address and reserved items. When a rule selects FedEx, order preparation continues through the Ship API call from the same screen used for picking.

Inbound: validated and paid orders, with address and items, about every 5 minutes.

See the feature
SKU-8829A
-1
In stock
4241
Storefront
Qty
4241
Synced

As soon as the FedEx parcel leaves the station, domestic or export, myFulfillment removes the shipped quantities from the available stock and resyncs every connected channel; only availability travels, never the selling price.

Outbound: recalculated availability to the channels, after the parcel leaves.

See the feature
Scan zone
Pending
Packing lane
Shipment
SKU-8829A
Ready to ship

In a tight flow, an already-sold item moves from the receiving dock to the shipping station without put-away: the control scan triggers the Ship call and the FedEx parcel leaves the same day.

See the feature

What syncs, and when

DataWhen
In
Validated and paid order≈ every 5 min
Address and items (SKU)when the order is validated
Negotiated rates and transit times (Rates API)when requested, during order preparation
Scan events and proof of delivery (Track API)on demand, up to 30 numbers per request
Out
FedEx label (ZPL, EPL2, PDF or PNG)at packing, after the barcode check
Tracking numberwhen the label is printed
Olivier Zimmermann

“Express transport is FedEx's job. What plays out in the warehouse is everything before the label: prepare, check, ship. That layer is what myFulfillment runs.”

Olivier Zimmermann•Founder & CEO
Our verdict

When FedEx is enough, and when myFulfillment makes the difference

FedEx covers worldwide express transport, while the platform orchestrates the warehouse work that comes before the label.

Strengths · Limits
Strengths
  • A global express network, for domestic and international shipments
  • Documented REST APIs on the Developer Portal: Ship, Track, Rates and Transit Times, Locations
  • Your account's negotiated rates returned by the API, several services in one call
Limits
  • FedEx Ship Manager and per-channel modules stop at the label: no guided picking, no packing check, no multi-channel tracking write-back
  • In a direct integration, the SOAP-to-REST migration stays with the merchant

FedEx via myFulfillment

Recommended
FedEx label printing
Supported
Account negotiated rates via the API
Supported
Packing check (double scan)
Supported
Guided picking and packing
Supported
Multi-channel tracking write-back
Supportedconnected channels
Move to the REST APIs (SOAP sunset)
Supportedhandled by Boostmyshop
Module or license required
myFulfillment TMS module

FedEx Ship Manager alone

FedEx label printing
Supported
Account negotiated rates via the API
Partially supportedDepends on the account
Packing check (double scan)
Not supported
Guided picking and packing
Not supported
Multi-channel tracking write-back
Not supported
Move to the REST APIs (SOAP sunset)
Partially supportedNot applicable (FedEx tool)
Module or license required
FedEx account

A per-channel FedEx module

FedEx label printing
Supported
Account negotiated rates via the API
Partially supportedDepends on the module
Packing check (double scan)
Not supported
Guided picking and packing
Not supported
Multi-channel tracking write-back
Partially supportedOne channel
Move to the REST APIs (SOAP sunset)
Partially supportedDepends on the module vendor
Module or license required
Depends on the vendor

Comparison based on the official documentation and myFulfillment docs. The limit is stated under the "Partial" badge; no rating, no sponsored placement.

See how the FedEx integration fits into your operations

In practice

How our customers use FedEx day to day

Day to day, merchants who connect FedEx to myFulfillment ship from a single screen: the order arrives from the sales channel, the operator runs the barcode check, the carrier rule proposes the FedEx service and the label prints at the packing station.

01
One flow from domestic to export

The parcel for Lyon and the parcel for New York follow the same path: barcode check, label at the station, tracking pushed back. Only the FedEx service changes.

02
The FedEx service proposed by the rule

Weight, destination and promised delivery time drive the carrier rule: it proposes the right FedEx service, and the operator confirms during order preparation.

03
Shipping from a French warehouse, selling everywhere

A cross-border seller fulfilling from France connects stores and marketplaces to myFulfillment like any other channel; the FedEx label and tracking work the same for every destination.

04
Returns that come back to stock

The return label leaves with the parcel or goes out by email; on reception the return is checked and the stock reintegrated in myFulfillment.

A comparable operation

Urgent export orders, a separate carrier portal, addresses re-keyed before every label.

Order preparation centralized in myFulfillment, the label printed after the barcode check.

Read the full story
Combinations

Connect FedEx to your other tools, via myFulfillment

myFulfillment sits in the middle, so FedEx works with any sales channel that feeds it: every order comes in from a channel, leaves with the right FedEx label, and tracking flows back to the customer. A few live pairings below.

ShopifyFedEx

Shopify × FedEx

Your Shopify store orders are prepared in myFulfillment; the FedEx label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
AmazonFedEx

Amazon × FedEx

Amazon orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Amazon within its deadline.

Guide
AuchanFedEx

Auchan × FedEx

Auchan orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Auchan within its deadline.

Guide
BigCommerceFedEx

BigCommerce × FedEx

Your BigCommerce store orders are prepared in myFulfillment; the FedEx label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
BUTFedEx

BUT × FedEx

BUT orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to BUT within its deadline.

Guide
CarrefourFedEx

Carrefour × FedEx

Carrefour orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Carrefour within its deadline.

Guide
CastoramaFedEx

Castorama × FedEx

Castorama orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Castorama within its deadline.

Guide
CdiscountFedEx

Cdiscount × FedEx

Cdiscount orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Cdiscount within its deadline.

Guide
ConforamaFedEx

Conforama × FedEx

Conforama orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Conforama within its deadline.

Guide
CulturaFedEx

Cultura × FedEx

Cultura orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Cultura within its deadline.

Guide
DecathlonFedEx

Decathlon × FedEx

Decathlon orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Decathlon within its deadline.

Guide
E.LeclercFedEx

E.Leclerc × FedEx

E.Leclerc orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to E.Leclerc within its deadline.

Guide
Fnac / DartyFedEx

Fnac / Darty × FedEx

Fnac / Darty orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Fnac / Darty within its deadline.

Guide
Galeries LafayetteFedEx

Galeries Lafayette × FedEx

Galeries Lafayette orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Galeries Lafayette within its deadline.

Guide
GrouponFedEx

Groupon × FedEx

Groupon orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Groupon within its deadline.

Guide
IBS.itFedEx

IBS.it × FedEx

IBS.it orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to IBS.it within its deadline.

Guide
La RedouteFedEx

La Redoute × FedEx

La Redoute orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to La Redoute within its deadline.

Guide
Leroy MerlinFedEx

Leroy Merlin × FedEx

Leroy Merlin orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Leroy Merlin within its deadline.

Guide
MagentoFedEx

Magento × FedEx

Your Magento store orders are prepared in myFulfillment; the FedEx label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
ManoManoFedEx

ManoMano × FedEx

ManoMano orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to ManoMano within its deadline.

Guide
MiraklFedEx

Mirakl × FedEx

Mirakl orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Mirakl within its deadline.

Guide
PrestaShopFedEx

PrestaShop × FedEx

Your PrestaShop store orders are prepared in myFulfillment; the FedEx label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
Rue du CommerceFedEx

Rue du Commerce × FedEx

Rue du Commerce orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Rue du Commerce within its deadline.

Guide
TemuFedEx

Temu × FedEx

Temu orders are centralized in myFulfillment; the FedEx label is printed during packing; valid tracking is pushed back to Temu within its deadline.

Guide
Getting started

Connect FedEx to myFulfillment, step by step

  1. 1Create your API credentials on the FedEx Developer Portal (OAuth) and enter them in myFulfillment.
  2. 2Map your carrier rules: weight, destination, domestic or international FedEx service.
  3. 3During order preparation, the rule proposes the FedEx service; the operator confirms at the packing station.
  4. 4myFulfillment prints the label through the Ship API and returns the tracking number to your store.
Before you connect

A FedEx account with API credentials created on the Developer Portal (OAuth) is required. New integrations go through the REST APIs: the SOAP Web Services have been on maintenance-only support since July 1, 2026. myFulfillment drives order preparation, label printing and tracking write-back; FedEx provides the express transport, excluding FedEx Freight.

Quentin

“FedEx's SOAP Web Services went maintenance-only in July 2026; our integration already uses the REST APIs. We handle this migration, with no change in your store.”

Quentin•Integration Specialist
FAQ

FedEx: frequently asked questions

Through the myFulfillment TMS module: the Shopify store feeds the OMS, the validated order reaches the packing station and the FedEx label prints after the barcode check. The same integration covers BigCommerce, PrestaShop, WooCommerce and Magento.

myFulfillment is the OMS and WMS layer: orders land in the OMS, picking and packing are guided in the warehouse, and the FedEx Ship API is called at the packing station. The label prints where the parcel is packed, and the tracking number goes back to the channel.

Yes. FedEx publishes REST APIs on its Developer Portal: Ship for labels, Track for tracking, Rates and Transit Times for pricing and delivery times, Locations for drop-off points. Access requires OAuth credentials created on the portal. myFulfillment consumes these APIs for you, so there is no in-house development to maintain.

Yes. The Rates and Transit Times API returns your FedEx account's negotiated rates, not only list rates, and compares several services in one call. One limit: FedEx Freight quotes are not included.

Yes. A cross-border seller fulfilling from France or elsewhere in Europe connects stores and marketplaces to myFulfillment like any other channel; the FedEx label and tracking work the same for domestic and export parcels. A FedEx account with Developer Portal API credentials is required.

Since July 1, 2026, FedEx Web Services are on maintenance-only support: new integrations go through the Developer Portal REST APIs. With myFulfillment the migration is not your problem: the integration runs on the REST APIs and Boostmyshop maintains it.

The Ship API generates FedEx labels in thermal (ZPL, EPL2) and laser (PDF, PNG) formats. At the packing station, myFulfillment sends the right format to the configured printer, with no file handling by the operator.

The Ship API covers returns two ways: a return label printed and slipped into the parcel, or emailed to the customer. On the warehouse side, the myFulfillment returns flow takes over: reception, checking, stock reintegration.

Yes. As soon as the label prints, the store or marketplace receives the tracking number and the customer gets the shipping confirmation, with no operator action. For customer service, scan events and proof of delivery stay available through the FedEx Track API.

Keep exploring

Explore other integrations

FedEx covers shipping. Connect your sales channels and tools too.

FedEx integration for WMS-driven express shipping

See it in your own setup