{"errors":["Fulfillment payloads array size must be greater or equal to one."]}

Topic summary

Problem: Adding a tracking number for GLS Italy shipments in Shopify triggered the error: “Fulfillment payloads array size must be greater or equal to one.”

Context: Orders were successfully created in the GLS portal, but tracking could not be saved back in Shopify. The issue did not occur with UPS, suggesting it was specific to the GLS integration.

Cause: The error implied an empty/invalid fulfillment payload, pointing to a configuration problem in the third‑party GLS integration (Sell&Send) rather than Shopify core. Sell&Send is the GLS shipping app used to connect with Shopify.

Resolution: Setting the “shop location” within the Sell&Send app fixed the issue, enabling tracking numbers to be added without errors.

Outcome/Status: Resolved. Recommendation for others: verify the “shop location” is configured in Sell&Send (GLS) settings if this error appears.

Summarized with AI on January 24. AI used: gpt-5.

Hi, I use a currier GLS Italy but when try to write the traking number receive this error

{“errors”:[“Fulfillment payloads array size must be greater or equal to one.”]}

Receive all information and in the GLS portal I see all shipping but when need to put the traking can’t to do..

they say it’s all right and it’s up to Shopify but for other courrier (UPS) I don’t have problem…

What could be the problem?

resolved… in Sell&Send we need put the “shop location”