GLS integration: ship from France across the GLS network
GLS connects to myFulfillment so your French warehouse prints GLS labels at the packing station, on your own GLS France contract. Built for international merchants fulfilling from France: orders from every store and marketplace centralize in one OMS, parcels leave on the GLS European network, and tracking flows back to each channel.
Carrier label
1,2KG
- Boostmyshop product
- myFulfillment
- Category
- Carriers
- Connects
- More than 10,000 Relais GLS pickup points in France (May 2026) · about 40 countries via the GLS group
- Account required
- GLS France customer account (GLS ShipIT account for the connection)
- Integration cost
- Included in myFulfillment · TMS module (parcels billed on your own GLS contract)
- Sync frequency
- Real time, at shipment creation
- Data direction
- Two-way (shipment out to GLS, tracking back)
- Developed by
- Boostmyshop (native integration)
- Support by
- Boostmyshop
- Sovereignty
- European (GLS France subsidiary)
- Vendor
- GLS (General Logistics Systems)
- Last updated
- 2026-07-18
How GLS fits with myFulfillment
What is GLS?
GLS (General Logistics Systems) is a pan-European parcel carrier: about 40 countries reached through the group's subsidiaries and partners, and in France 10 hubs, 96 agencies and more than 10,000 Relais GLS pickup points; GLS was named as the buyer of Relais Colis in May 2026 (closing expected summer 2026, about 7,000 points). myFulfillment adds the layer GLS does not sell: orders from every channel centralized in one OMS, barcode-checked preparation, the GLS label printed at packing on your own contract, and rule-based arbitration between GLS and your other carriers.
Orders, stock, picking and barcode-checked packing.
Applies your carrier rule and prints the GLS label at packing.
Home or pickup-point delivery, tracking sent back to the sales channel.
GLS with any sales channel
GLS via myFulfillment ships orders from any channel that feeds myFulfillment: the order drops into the OMS, preparation is checked, the GLS shipment is created at packing and the parcel number flows back to the channel to trigger the customer notification. GLS combinations by channel, PrestaShop, Shopify, WooCommerce, Magento and more, are detailed further down.
myFulfillment runs the picking, GLS prints the label
The GLS label prints at packing, on your own GLS contract: myFulfillment creates the shipment and outputs the label at once, to a supported label printer or as PDF, with ZPL and PDF formats on the GLS API side.
See the featureThe GLS parcel number comes back at shipment creation; GLS Track & Trace events are retrieved through the GLS ShipIT API and written back to the originating store or marketplace.
Parcel number to the channel at shipment creation; Track & Trace events followed through to delivery.
See the featureRelais GLS picked by the customer at checkout, out of more than 10,000 points in France (GLS named as the Relais Colis buyer in May 2026, closing expected summer 2026, about 7,000 points); the chosen point follows the order down to the GLS label, nothing re-keyed.
See the featureReturns ride the GLS ShopReturnService: the recipient generates the return label from the recipient portal and drops the parcel at a Parcel Shop, domestically or cross-border.
See the featureAt shipping time, myFulfillment sends the shipment to GLS through the shipment API, recipient, parcels and Relais or FlexDeliveryService options included, then gets the consignment number back; orders from every channel stay centralized in the OMS.
Inbound: store and marketplace orders into the OMS, ahead of carrier selection.
See the featureWhat syncs, and when
| Data | When |
|---|---|
| In | |
| Order (recipient, items, SKU) | at validation, every channel into the OMS |
| Relais GLS picked at checkout | with the order, at validation |
| Track & Trace events | from shipping through to delivery |
| Out | |
| GLS shipment (service, FlexDeliveryService options) | at packing, after the barcode check |
| GLS label (label printer or PDF) | at shipment creation |
| GLS parcel number | to the channel, at shipment creation |
| ShopReturnService return label | on return request |
When GLS is enough, and when myFulfillment makes the difference
Our operator's read: GLS supplies the delivery network; the merchant question is where the label gets printed and what runs around it, preparation, checks, multi-channel tracking.
- A dense out-of-home network in France: more than 10,000 Relais GLS, with about 7,000 Relais Colis points ahead (GLS named buyer in May 2026, closing expected summer 2026)
- Broad European reach: about 40 countries through the GLS group, with 96 agencies and 10 hubs in France
- Official modules for Shopify, PrestaShop, WooCommerce and Magento, developed by Nukium
- API documentation split across country systems (ShipIT, MyGLS, GLS NL) behind a gated developer portal
- The official modules work store by store: no cross-channel centralization, no packing check, and maintenance follows each platform's versions
| Solution | GLS label on your own contract | Multi-channel orders centralized | Barcode check before the label | Relais GLS carried from checkout to label | Tracking pushed back to sales channels | GLS arbitrated against other carriers | Prerequisites |
|---|---|---|---|---|---|---|---|
GLS via myFulfillmentRecommended | connected channels | by rule | GLS account + myFulfillment TMS module | ||||
Official GLS module (Nukium) | No, store by store | On its store | Depends on the module | GLS account + one module per platform | |||
YourGLS portal alone | Manual entry | GLS account |
Comparison based on the official documentation and myFulfillment docs. "Partial" states the limit under the badge; no rating, no sponsored placement.
See the GLS integration on your operations
How our customers use GLS day-to-day
For an international merchant fulfilling from a French warehouse or 3PL, the GLS connection runs one flow: orders land in the OMS from every store and marketplace, preparation passes the barcode check, and the GLS shipment is created at packing with the right service, home delivery, Relais GLS or FlexDeliveryService. Nobody re-keys addresses in a country portal.
A UK store or a marketplace seller holding stock in France connects its channels to myFulfillment; parcels leave the French warehouse on GLS France's network and reach about 40 countries through the group.
Shipments are created through your GLS ShipIT account, so your negotiated GLS rates apply unchanged: no intermediary between your warehouse and the carrier.
French customers pick a Relais GLS at checkout, out of more than 10,000 points; the chosen point rides with the order down to the label, with nothing re-keyed at packing.
GLS competes with your other connected carriers under one rule set: weight, destination, promised service. The system proposes the carrier, the operator validates during preparation.
Five storefronts, twenty marketplaces, four carriers including GLS: labels handled outside the preparation flow.
One A4 pick list with the GLS label built in, and tracking pushed to every channel after the scan.
Read the full storyConnect GLS to your other tools, via myFulfillment
myFulfillment sits in the middle, so GLS works with any sales channel that feeds it: every order comes in from a channel, leaves with the right GLS label, and tracking flows back to the customer. A few live pairings below.
Connect GLS to myFulfillment, step by step
- 1Enter your GLS ShipIT account in myFulfillment: the connection runs on ShipIT, not a Web API login, with your GLS France customer account.
- 2Enable the GLS services you offer: home delivery with Business Parcel, Relais GLS, FlexDeliveryService options or Express.
- 3Set your carrier rules (weight, destination, home or pickup point): the rule proposes GLS when it applies, the operator validates.
- 4Ship: the GLS consignment is created at packing, the label prints and the parcel number goes back to your store.
A GLS France customer account is required: YourGLS credentials are issued when the account opens, and the integration rides your contract rather than replacing it. GLS APIs differ by country; in France the connector runs on a GLS ShipIT account (REST JSON, fr01 or fr02 territory), not a Web API login. myFulfillment drives preparation and label printing from France, GLS carries and delivers.
GLS: frequently asked questions
Pricing, contract, carriers, Shopify, pickup points, international: answers on the GLS integration.
Yes, as long as your parcels leave from France: the integration rides your GLS France customer account. Merchants fulfilling from a French warehouse or 3PL connect their stores and marketplaces to myFulfillment and ship on the GLS network like a domestic seller.
Through myFulfillment the connection happens once, at OMS level: your stores feed myFulfillment, which creates the GLS shipment at packing and returns the parcel number to each channel. GLS also publishes official modules for those four platforms, developed by Nukium, which handle labels store by store.
Yes. In France the connection runs on GLS ShipIT: the myFulfillment connector uses a ShipIT account (not a Web API login), over REST JSON, on the fr01 or fr02 territory endpoint depending on your account. Other countries expose their own systems, such as the MyGLS API in Central Europe or the GLS Netherlands Label and Track & Trace APIs. You integrate none of them yourself: the connector creates shipments and retrieves tracking.
GLS France publishes no public price grid: business rates are contractual, negotiated when the customer account opens, based on your volumes and destinations. Through myFulfillment, shipments are created on your own GLS contract, so your negotiated rates apply unchanged.
Yes. The integration runs on your GLS France customer account, opened with your contract; YourGLS credentials are issued at account opening and the connector hooks up with your GLS ShipIT account. The connector replaces neither your contract nor your rates.
The GLS group states coverage of about 40 countries through subsidiaries and partners, backed by about 120 hubs and more than 1,600 depots; the GLS France site mentions a transport network linking 50 countries. In France: 10 hubs, 96 agencies and more than 10,000 Relais GLS pickup points.
In France, yes: more than 10,000 Relais GLS; GLS was named as the buyer of Relais Colis in May 2026 (closing expected summer 2026, about 7,000 points). With myFulfillment, the point picked at checkout follows the order down to the label, with no re-keying at packing.
GLS covers returns through its ShopReturnService: the recipient generates the label from the return portal, then drops the parcel at a Parcel Shop, domestically or cross-border. Triggering a return from myFulfillment is scoped at setup, based on your GLS contract.
MyGLS is the client portal of GLS's Central European subsidiaries, with its own API; YourGLS is the GLS France customer space, opened with your account. If you fulfill from France, YourGLS is the account that matters; the myFulfillment connector replaces neither, it creates shipments on your account.
Explore other integrations
GLS covers shipping. Connect your sales channels and tools too.
GLS integration: ship from France across the GLS network
See it on your own stack

