- Posts: 29
- Thank you received: 2
Australia Post Rates - Hikashop 1.5.5 + J1.7.3
- wirthconsulting
-
Topic Author
- Offline
There seems to be a problem with the Australia Post rates in Hikashop 1.5.5 and Joomla 1.7.3. I know that the API should automatically pull through the latest rates direct from Australia Post so perhaps this is a configuration issue:
I have added a product (a bottle of wine) which has the default settings for weight, length, width & height i.e. 0.000 for each field. I then added two Characteristics - Per Case and Per Bottle. Within each characteristic, I have configured different weights:
The per case settings are:
-
weight: 15.400 kg
-
Length: 32.000 cm
-
Width: 24.000 cm
-
Height: 30.000 cm
When I checkout, the Hikashop Australia Post calculation of postage is correct according to their online calculator auspost.com.au/apps/domestic-parcel.html .
The per bottle settings are:
-
weight: 1.660 kg
-
Length: 32.000 cm
-
Width: 24.000 cm
-
Height: 30.000 cm
When I checkout with just a bottle (which is packed in the same size box as the Per Case characteristic), the Australia Post calculation of postage is not correct according to their online calculator auspost.com.au/apps/domestic-parcel.html .
If I enter the above per bottle settings into the Australia Post calculator, it should be $12.55 for a Regular Parcel or $26.45 for an Express Post parcel from postcode 2330 to 2225.
In Hikashop checkout, it only comes up as $9.75 for Regular Post and $16.45 for Express Post.
I read through the forum to find a similar issue and this one comes close www.hikashop.com/en/support/forum/4-how-...incorrect.html#17212 .
As per the instructions in that post, I tried swapping the weight symbols in System -> Configuration -> Main -> Weight Symbols from "kg,g,mg,lb,oz,ozt" to "g,kg,mg,lb,oz,ozt" and all that happens then is an error message during checkout that says
The cart items combined weight is too big for all the possible shipping methods
Any help or ideas on what to test next is appreciated,
Thanks,
Bianca
Please Log in or Create an account to join the conversation.
- wirthconsulting
-
Topic Author
- Offline
- Posts: 29
- Thank you received: 2
Please Log in or Create an account to join the conversation.
Sorry, I missed your message.
The Australia Post shipping plugin is using g and mm for units. Could you put these as the first units of your configuration and use these for the product with which you are doing your tests and see if it works better ?
Please Log in or Create an account to join the conversation.
- wirthconsulting
-
Topic Author
- Offline
- Posts: 29
- Thank you received: 2
No worries. I changed the following settings:
1. Re-ordered the dimensions and weight symbols as pictured:
2. Changed the 2 product characteristics for the single product from kg and cm to g and mm
Per case:
Per bottle:
Once again, the "per case" shipping is correct and the problem with the per bottle characteristic still occurs whereby the per bottle shipping is $9.75 for Regular Post and $16.45 for Express Post. It should be $12.55 Regular Post and $26.45 Express Post.
I did some more testing each time increasing the per bottle weight by 1000 grams (1kg) and left the dimensions the same and these are the results in a makeshift table below:
Weight | Hikashop standard shipping price | Australia Post standard shipping price
2660g | $10.45 | $12.55
3660g | $11.15 | $12.55
4660g | $11.85 | $12.55
5660g | $12.55 | $12.55
6660g | $13.25 | $13.25
On the Australia Post calculator site ( auspost.com.au/apps/domestic-parcel.html ), it essentially says that for 'up to 6kg of cubic weight' the price is always $12.55 for standard parcels of those dimensions. It looks to me like the Hikashop plugin is perhaps pulling in a per weight price and increasing it as the weight increases and the Australia post site is basing all dimension-weight combinations under 6kg on cubic weight which seems to be the measurement and multiplication of the dimensions plus the weight being below the 6kg threshold.
Once the package reaches above 6kg, the Australia Post calculator then starts calculating based on weight ranges (e.g. "6-7kg") rather than cubic weight and so the prices start matching.
What do you think?
Thanks,
Bianca
Please Log in or Create an account to join the conversation.
$parcel->Length=150;
$parcel->Width=150;
$parcel->Height=1;
That's because the dimensions don't change the price of packages in our tests.
Then, Australia Post returns the shipping fee and HikaShop uses it.
The weight calculation on HikaShop's end is the same regardless of the weight you set in your products.
I tested your case with the online calculator and I found that indeed it came from the fact that the dimensions are set in hard. It seems that in some cases, the dimensions of the packages have an incidence on the price.
I've modified the Australia Post plugin to handle that better. Could you update it with the package enclosed and try again ?
This attachment is hidden for guests.
Please log in or register to see it.
Please Log in or Create an account to join the conversation.
- wirthconsulting
-
Topic Author
- Offline
- Posts: 29
- Thank you received: 2
Thanks for that - yes the updated plugin works now.
Australia Post definitely take dimensions into account with their prices - for example if you post a set of skis they are quite long and must meet their length maximums - see auspost.com.au/personal/parcel-dimensions.html for details on dimension maximums and their cubic weight policy.
Will the updated plugin be included in the next version?
Thanks,
Bianca
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
I'm still having some issues though.
I have a product with the following settings for testing (this is a shoe store- shoes/boots):
Weight- 500g
L- 500mm
W- 400mm
H- 170mm
For up to a qty of 3 the cart offers valid Aust Post calculations, as soon as I go to a qty of 4 or over I get 4 instances of this error
"The request to the Australia Post server failed with the message: The Length cannot exceed 105cm."
Is it somehow adding the lengths together?
I just noticed I am now getttng the error messages below but the cart still allows you to choose the Australia Post Std or Express and checkout, at which point it still charges shipping....
The request to the Australia Post server failed with the message: The Length cannot exceed 105cm.
The request to the Australia Post server failed with the message: The Length cannot exceed 105cm.
The request to the Australia Post server failed with the message: The Length cannot exceed 105cm.
The request to the Australia Post server failed with the message: The Length cannot exceed 105cm.
Please accept the terms and conditions before proceeding
The request to the Australia Post server failed with the message: The Length cannot exceed 105cm.
The request to the Australia Post server failed with the message: The Length cannot exceed 105cm.
Please help! Thanks!!!
Please Log in or Create an account to join the conversation.
Otherwise, change the line:
if($parcels[$i]->Weight && ((isset($rate->shipping_params->shipping_group) && !$rate->shipping_params->shipping_group) || $parcels[$i]->Weight+$product_weight>$max_weight || $parcels[$i]->global_volume+$product_volume>$max_volume)){
to:
if($parcels[$i]->Weight && ((isset($rate->shipping_params->shipping_group) && !$rate->shipping_params->shipping_group) || $parcels[$i]->Weight+$product_weight>$max_weight || $parcels[$i]->Weight+$product_length>1050 || $parcels[$i]->global_volume+$product_volume>$max_volume)){
in the file plugins/hikashopshipping/aupost.php and you should not have the problem anymore as it will create several parcels if needed.
Please Log in or Create an account to join the conversation.
We would like to also offer Australia Post Express International. Is there any plan/method to integrate this?
Cheers,
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- Posts: 7
- Thank you received: 0
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- Posts: 7
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- Posts: 33
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
crowcreekc wrote: I noticed on this thread there was a request for Australia Post International Shipping, As we sell to New Zealand and other countries, would also request this as a future feature.
Hi crowcreekc,
The Australia post plugin is already supposed to handle International Shipping through the "By air" and "By sea" shipping methods
Please Log in or Create an account to join the conversation.
- Posts: 33
- Thank you received: 0
Richard
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Thanks.
Please Log in or Create an account to join the conversation.