PHP Developer for Courier Integration

Job ID: 40143727

Budget: €30 – €250 EUR

We are looking for an experienced PHP developer with strong knowledge of Joomla, WordPress (WooCommerce), and SOAP APIs to build a reusable integration with ICC Courier.

The goal is to develop a portable shipping integration that works in Joomla first and can be easily transferred to WordPress/WooCommerce with minimal changes.

Scope of Work

Develop a standalone PHP SOAP client for ICC Courier (WSDL provided)

Implement the following ICC methods:

AddVoucherV2

Print Voucher (PDF)

Delete Voucher

Voucher History

Pickup List creation & printing

Correct handling of:

Date/time formats

Decimal values

Field length limits

Error handling & logging

Joomla Part

Create a clean Joomla integration (component or plugin)

Admin configuration for ICC credentials

Ability to generate voucher from an order

Store Voucher Number (ICC Number)

Button to print voucher (PDF)

Secure implementation (no hard-coded credentials)

WordPress Compatibility

Core logic must be CMS-agnostic

Easy reuse in WordPress / WooCommerce

WooCommerce-ready structure (order meta compatible)

Technical Requirements

PHP 7.4+

SOAP (WSDL / SoapClient)

Joomla 4/5 experience

WordPress & WooCommerce experience

Clean, well-structured, documented code

Security best practices

Nice to Have

Previous courier / shipping API integrations

Experience with Greek courier services

Ability to provide basic documentation

Deliverables

Reusable PHP integration library

Joomla implementation

Clear instructions for WordPress/WooCommerce reuse

Test example with ICC test credentials

Budget
Open to proposals (fixed price preferred).
Please include:

Relevant past projects

Experience with SOAP APIs

Estimated delivery time