This add-on is register_globals compatible
This single shipping module will allow you to avoid integration with all other shipping modules, e.g. Fedex, Canada Post, UPS, Purolator, DHL etc.
eShipper is providing heavily discounted rated for the above vendors you may only dream of.
I promise full support and constant improvement of this module as we use is for more than 2 years at our website http://www.onlybestrated.com.
Legend: 
Download

Report
1. eShipper has slightly changed API to make insurance per package rather than per shipment.
2. Improved error handling for most typical pitfalls
3. New documentation included
Full package. Fixed packingUPSStyle and modified shipping estimate to work with eShipper (added city and province for US, Canada etc.)
Please, read Readme.txt and Install.html.
If you need to test eShipper module, you may use the following test account:
Username: sysconet
Password: 1234
Make sure to set module configuration Live model to false.
Also, if you need real API credentials after opening account through http://www.e-shipper.com/obr, send email requesting so to Riz Kermalli [rkermalli@canadaworldwide.com]
Zip file is empty.
Proper implementation of customs documentation. Harmonized codes can be now set for each product through Product Updates.
Also:
- Minor bug fixes.
- logger.php renamed to elogger.php to avoid conflict with existing admin/classes/logger.php
- Proper documentation generated
Full Package
Fixed names of Canada Post international names. Only catalog/includes/modules/shipping/eshipper.php is included. The rest is the same.
Simply replace with this version. All subsequent version will automatically include this one.
The latest fixes to the installation instructions (including notice about pair of credentials, one for eShipper, one for API access) and minor change to admin/modules.php (to support arrays in configuration)
We now have several confirmed successful installations of the module, so it does work. More we use it, more issues I"ll be able to fix/polish out.
Full package.
Folks, to diffuse some confusion around credentials for this module, during sign up process you get only username/password allowing you to see the transactions at http://www.e-shipper.com
You need the second pair of transactions to use API itself. Please, send mail to me stating you need credentials for API as well. I am working with eShipper to make this process more efficient.
(zip file is empty in attachment)
I start versioning of this module. Major changes:
1. Fixed all issues reported so far by various users (Special thank to Anthony for helping me out!!!)
2. Renamed logger.php to elogger.php to avoid conflict with existing logger.php in admin section
3. Fixed address.php to avoid sending acutes directly to eShipper (eShipper seems to have issues with accutes)
4. Fixed eshipper_shipment.php to avoid troubles of SAX parser with & in the value field
5. Added categories.php and clean order.php for the reference.
6. Added admin/includes/functions/general.php for the reference.
7. Added full path to store installation to avoid questionable practice of chdir() used before.
8. Added path to the log file, so you can configure where to store log instead of keeping it in default /tmp location
I'll continue to support this module as much as I can. More we use it, more benefits (better prices!) we all get.
Shimon
Fixed customs information. Updated admin/includes/classes/order.php to satisfy most users out there (you should be safe with new version of order.php after applying SQL changes to products table)
Full package. Thank you for your comments!!!
I've added a new configuration parameter to eShipper admin (absolute path to the root of the store) to avoid use of chdir(), which is unreliable in the way I was using it. You should now get consistent results. You may see how quotes work and what it looks like after you add product at http://www.onlybestrated.com or follow checkout procedure to the shipping screen.
Full package attached.
Support forum has been established to support users of this module: http://forums.oscommerce.com/index.php?showtopic=291921
Looking forward to all your email, suggestions, bug reports etc.
Please, notice that current customs invoice (if you ship internationally) assumes only "typical" product with single harmonized code through eShipper Admin. I am thinking to replace it in future with more flexible mechanism, but this will require a new field in products table
Fixed minor type in language file. Added Estimated Shipping Quotes contribution (more details in http://addons.oscommerce.com/info/3072)
New columns to the products table are now created from eShipper.sql script rather than through manual instructions.
This single shipping module will allow you to avoid integration with all other shipping modules, e.g. Fedex, Canada Post, UPS, Purolator, DHL etc.
eShipper is providing heavily discounted rated for the above vendors you may only dream of.
I promise full support and constant improvement of this module as we use is for more than 2 years at our website http://www.onlybestrated.com.