Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Londonderry, United Kingdom
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I run a Magento 2.4 store and want to stop copying-and-pasting shipping data into our courier’s web portal. The courier offers no official API, so the task is to build a custom bridge that lets me push an order from Magento, have a label generated on their site, then pull the tracking number and PDF back into Magento.
Authentication
The courier hasn’t documented any method and may only rely on the web-portal login. Part of the job is to investigate and implement whatever mechanism (session cookie, API key, Basic Auth, etc.) is ultimately required.
Data to transmit
When I click a “Create Label” button inside Magento’s admin order view, the integration must send customer details, product details and shipment details exactly as the portal expects. After a successful call, Magento should store/attach the returned tracking number and label PDF to the order.
Desired flow
1. Inside Magento Admin → open an order → hit “Create Courier Label”.
2. Your code packages the required data, authenticates, posts to the courier endpoint or mimics the portal if no endpoint exists.
3. Retrieve tracking number + label PDF.
4. Save both to the order (tracking number visible in the usual shipment tab; PDF downloadable/printable).
Deliverables
• Magento 2.4 module (installable via composer) that adds the admin button and handles the full flow.
• Any middleware or micro-service code if needed (e.g., Node, Python, PHP) with clear deployment instructions.
• Setup notes so I can add new courier credentials in the future.
• Brief README and annotated source.
Acceptance criteria
– Manual trigger works on a staging store for single orders.
– Label PDF downloads and prints correctly.
– Tracking number auto-populates Magento shipment record.
– Clear error messages and logging when communication fails.
Please let me know the approach you would take to handle the unknown authentication scheme and any similar integrations you have completed." (client-provided description)
Matched companies (2)

Appsdiary Technologies
