Challenge
The client wanted to offer GLS alongside DHL for return shipments. No existing community module covered the GLS ShopReturn API, requiring a full integration built from scratch within the existing Magento order and shipment workflow.
What Was Built
System config for GLS API credentials, endpoint, and sender address. Return label generation in the admin order view and shipment detail view. Returns overview grid in the backend showing label status per shipment. Customer-facing label download (PDF) and QR code from the customer account. Automatic email delivery of the return label to the customer. All label data correctly mapped to the GLS API request format. All data flows through Magento's ORM - no direct SQL.
Outcome
Both customers and warehouse staff can generate GLS return labels without leaving the Magento interface. Orders continue to process through the standard fulfillment flow unchanged.
"Glad it works - I'll monitor it as the first real orders come in."
Have a similar challenge?
Get in touch - no sales pitch, just a straightforward conversation.