Quote Originally Posted by escapedape View Post
...Not sure what I did, but it seems to have resolved itself (I also upgraded to V3.4.1).
Did you happen to note any errors/warnings during the upgrade?

The reason I ask is that it appears that at least one of the 'support' files is still the original ZenCart code. The file in question being 'tpl_modules_shipping_estimator.php'.

The module will work just fine with this original code, but it works somewhat better with the enhancements, which includes things such as removing the unused (by ozpost) 'State/Province' selector, and replacing it with an AJAX driven Suburb name selector (which is a semi-required input for the courier quotes).

It also makes a few improvements to the actual output display, by using <divs> rather than tables for the formatting, as well as alternating background colours for the rows.

In almost every case so far, the failure for this file to get updated is due to a permissions problem. The file needs to be writable to the webserver process during the ozpost install/upgrade process.

TIP: As long as the ozpost module has the setting for 'upgrade' rather than 'remove', you can perform the remove/install keypress sequence as often as you like and it will have no effect on your *settings*, they will remain intact. This makes it easy to take care of one permission problem at a time (if need be), without fear of losing your current settings.
By repeating the process until all warnings go away will ensure you have a 100% successful install of all of the support files.

This same remove/install process can be used if you ever do a zencart upgrade/reinstall too (which would overwrite the ozpost modified files).
The ozpost remove/install process will then update the updated files. In short, unlike the earlier ozpost modules (and all the current Austpost modules), the current ozpost module means that no one need ever edit any of the core files just to get things going. Hopefully this all makes sense. :)

Cheers
Rod