Originally Posted by
RodG
I HOPE you are aware that the change you have made has *nothing* to do with any 'timeout issues', and that in making this change you are preventing the AP module from giving valid quotations for 'fixed price' postage methods such as letters and pre-paid satchels (unless you make the other changes specified in the docs).
Having to use the drc.edeliver.com.au server is generally considered a 'bad thing' (tm) and this functionaly has been left in the code primarily to help debuging server connectivity problems.
The "4 boxes" is PROBABLY being derived from within the core zencart code itself (although there are situations whereby the AP module will also 'split' oversize parcels).
Basically, the zencart core code will make/create multiple parcels/boxes if the parcel WEIGHT exceeds the maximum that you have defined in the Shipping and packaging settings.
The AP module will make/create multiple boxes if the parcel DIMENSIONS exceed the maximum allowed limits imposed by Australia Post.
The zencart core code get the 'first look' at the shipping details, and passes this info across to the AP module for further calculations, which means that right or wrong, if the core code decides you need to send 4 boxes, then the AP module will calculate the cost * 4
The most common cause of this problem is setting the AP module to use "gms" as its base weight, and leaving the max shipping weight at its defaults. Assuming the default is "20", that will get interpreted at 20gms, so twhen adding an item that weighs 80gms, the core zencart code will 'tell' the AP module it needs to go into 4 separate parcels.
Solution #1.
Change your max shipping weight to "20000" (20kgs).
Solution#2.
Change the AP weight format to "Kgs" and update all of your item weights accordingly.
Solution#1 is my personal recommendation, but either way, the end result will be the same.
Cheers
Rod