Set up the GLS integration
Configure GLS delivery products, pricing and account details for Sprii Checkout.
Before you start
GLS provides outgoing labels and supported parcel-shop choices for orders using Sprii Checkout on the selected Page. This integration does not create return labels.
This guide applies to Danish GLS agreements that still use the YourGLS connection with Sprii. GLS Denmark is phasing out YourGLS during 2026. If your agreement has moved to another solution, confirm that its credentials are supported by this Sprii integration before continuing.
For a confirmed YourGLS-based agreement, you need administrator access to the Sprii Page and the YourGLS username and password for that agreement. You also need the GLS Customer ID and Contact ID for the shipper address you will use.
Use the YourGLS login described in GLS Denmark's FAQ. In nShift's May 2026 GLS Denmark instructions, the IDs appear under Administration > User Settings as the two parts of Shipper number: the first is Customer ID, the second Contact ID. Use the pair for the shipper address connected to your agreement. If that menu or the split is unclear in your account, do not guess the numbers. Ask GLS Denmark IT Support at it@gls-denmark.com or 76 33 12 35: “For our existing Danish agreement and shipper address, which Customer ID and Contact ID go with our YourGLS login, and does this agreement still use YourGLS?” Do not substitute IDs from a replacement shipping solution.
Set it up
- Select the intended Page. Open Page settings
> Sprii checkout > Shipping
. Find GLS and click Configure.
- Click Activate shipping

- Enter a customer-facing Title for this shipping method.
- For a confirmed YourGLS-based agreement, enter your YourGLS username in username and its password in password. Enter the first Shipper number value, Customer ID, in customerid and the second, Contact ID, in contactid. Use the confirmed pair for the same agreement and shipper address; if GLS supplied the two IDs directly, use its labeled values.

- In Shipping Products, choose the GLS delivery products covered by your agreement that you want shoppers to see. Parcel-shop selection applies only to products that support it.

The pictured selector is empty; it does not show services available under your agreement. - Set Shipping cost. If you offer free shipping above an order amount, enter Min purchase for free shipping. Sprii compares that threshold with the shopper's current checkout total. The shared price picture also includes the Title entered in step 3.

- After the confirmed GLS IDs are entered, click Save
. Resolve any error shown. Saving these Page settings does not prove that a label has been created or that an order has been paid.
After a change, check this Page's shipping configuration and any existing campaign using Sprii Checkout. Already-created labels are separate from these settings.
Before dispatching orders
GLS label creation does not check whether an order is paid. A stored shipping package can contribute to Completed; check the payment transaction before dispatching.
- Handle return labels outside this integration.
- The destination country currently comes from the Page's country. Inspect cross-border labels and resolve an incorrect destination before dispatching.
- Repeating label creation can create another shipment. Check for an existing label before retrying an uncertain result.
- Label weight uses each order line's recorded weight where available, then the Page's average product weight, then 500 g as a fallback. Check the recorded weight before creating a label.
Need help? Contact Sprii Support