Hi Tassos. I got the doc file ok (thanks). A bit of a mixed bag here.
Firstly, about the IP addresses – in itself, this won’t pose any problems as I would be quite happy to provide the IP addresses that our servers are using so that customers can fill out the application form. The only fly in the ointment is that we tend to change at least one of our hosting providers every year or so, which results in a change of IP addresses, so the customers would need to be keep on top of any such changes and submit them back to TNT as per “Any changes to an existing ExpressConnect customers IP address should be raised as previously defined above, to IS-SU-SM-AS-CSS-FWSUPP as a request for change.(RFC)”
The doc file also gave the info needed about where I could find the API requirements, which (for anyone interested) can be found here:
https://express.tnt.com/expresswebservices-website/app/pricingrequest.html
The actual requirements are not too dissimilar than some of the other ozpost supported couriers, so it isn’t beyond my capability to add this support.
For me to be able to create the code needed (and debug it) I will need to find someone that already has an account set up, and willing to share their credentials with me (which is actually what made it possible to create the existing TNT/RTT module)), plus a few weeks of ‘spare’ time – and that is going to be the biggest killer. Will the time I spend be justified? I could probably create a new ozpost client module for a currently unsupported eCommerce system in the same amount of time – which is sure to be a better financial proposition – especially when…..
…While I was looking for the API info, I came across this WooCommerce module
https://srd.www.ads-software.com/plugins/tnt-brazil-shipping-for-woocommerce/, which is based on the same API – Only problem is, this existing module will need to have the text translated to English (Google translate could be useful here), so that isn’t a deal breaker – but what I’m getting at here is that suitable code (for Woo) has already been written, so I’m a little reluctant to re-create what has already been done, when it looks like a simple language translation would be a far simpler solution.
It would be different if I had a *lot* of folk asking for TNT international support, but the thing I’m finding is that many Australian Merchants are actually reluctant to ship overseas at all – in fact, I’ve had so many people asking how to disable overseas shipping (not realizing that is is generally a matter of simply not enabling those methods in the 1st place) that I’ve recently added an option *specifically* to disable these (and any associated error messages) in one fell swoop. IOW, the ozpost module now has the capability of disabling itself completely for any country other than Australia.
So, what I’m trying to say here is that although I probably *could* add this, after looking at the requirements, it would take longer than I was hoping (weeks rather than hours/days), I’m not seeing a great demand – but most importantly, there is already a Woo module that *should* work, with minimal (if any) changes needed, other than a language translation.
Sorry I can’t be of more help. I will be keeping the info I have gathered on record though, and possibly take another look into it sometime in the future – especially if I have more than just this single request.
Cheers
RodG