• Client reports that checkout process does not calculate multiple item shipping. Please note the attached URL creates a checkout experience with 3 items, 2 identical, one differing (see case 1 below). For additional cases, manipulate the url provided.

    This issue was found when a client of theirs attempted this same assortment of items and was charged far too little for shipping. Client is furious at having to cover the remaining shipping cost.

    Currently running version 1.10.10

    Case 1: All 3 items as shown in link provided, shipping cost: $27.05 for parcel, $37.05 for express

    Case 2: Removing one of the items, shipping cost: $25.25 for parcel, $34.95 for express

    Case 3: Adding just one item to the cart: $23.45 for parcel, $32.25 for express

    Something is clearly wrong with the calculations…

    • This topic was modified 1 week, 1 day ago by evenstephen1.

    The page I need help with: [log in to see the link]

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Author Waseem Senjer

    (@waseem_senjer)

    Hello @evenstephen1
    Would you please send me the origin and destination postcodes?

    Thread Starter evenstephen1

    (@evenstephen1)

    Sure thing.

    Origin: 2117

    Destination: 3088

    Thread Starter evenstephen1

    (@evenstephen1)

    Bump

    Plugin Author Waseem Senjer

    (@waseem_senjer)

    Hello @evenstephen1
    Sorry, I did not get a notification for your first reply.

    I have looked into the issue, and the total weight of the items is 15.9kg so the $27.05 price can not be right.

    Would you please go the plugin settings page, and enable the debug mode, then add the 3 items to the cart, and you will see debugging messages on the Cart/Checkout page, would you please send these messages to me? You can remove the API Key from the messages.

    PS: these messages only appear for admins, please disable the debug mode after that.

    Thread Starter evenstephen1

    (@evenstephen1)

    hang on let me look…

    • This reply was modified 3 days, 8 hours ago by evenstephen1.
    • This reply was modified 3 days, 8 hours ago by evenstephen1.
    Thread Starter evenstephen1

    (@evenstephen1)

    Array ( [1] => Array ( [weight] => 5.35 [length] => 66.5 [height] => 16 [width] => 29 [quantity] => 1 [name] => Box #11 [postcode] => 3200 ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=29&height=16&weight=5.35&service_code=AUS_PARCEL_REGULAR

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Parcel Post [delivery_time] => Delivered in 2-3 business days [total_cost] => 23.45 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Parcel Post [cost] => 23.45 ) ) ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=29&height=16&weight=5.35&service_code=AUS_PARCEL_EXPRESS

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Express Post [delivery_time] => Guaranteed Next Business Day within the Express Post network (If posted on any business day Monday to Friday in accordance with the conditions set out on the item). [total_cost] => 32.25 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Express Post [cost] => 32.25 ) ) ) )

    Packing Details:?Array ( [1] => Array ( [weight] => 10.7 [length] => 66.5 [height] => 29 [width] => 32 [quantity] => 2 [name] => Box #19 [postcode] => 3200 ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=32&height=29&weight=10.7&service_code=AUS_PARCEL_REGULAR

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Parcel Post [delivery_time] => Delivered in 2-3 business days [total_cost] => 25.05 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Parcel Post [cost] => 25.05 ) ) ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=32&height=29&weight=10.7&service_code=AUS_PARCEL_EXPRESS

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Express Post [delivery_time] => Guaranteed Next Business Day within the Express Post network (If posted on any business day Monday to Friday in accordance with the conditions set out on the item). [total_cost] => 34.65 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Express Post [cost] => 34.65 ) ) ) )

    Packing Details:?Array ( [1] => Array ( [weight] => 15.9 [length] => 66.5 [height] => 38 [width] => 40.5 [quantity] => 3 [name] => Box #19 [postcode] => 3200 ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_REGULAR

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Parcel Post [delivery_time] => Delivered in 2-3 business days [total_cost] => 27.05 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Parcel Post [cost] => 27.05 ) ) ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_EXPRESS

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Express Post [delivery_time] => Guaranteed Next Business Day within the Express Post network (If posted on any business day Monday to Friday in accordance with the conditions set out on the item). [total_cost] => 37.65 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Express Post [cost] => 37.65 ) ) ) )

    Have a coupon??Click here to enter your code

    Packing Details:?Array ( [1] => Array ( [weight] => 15.9 [length] => 66.5 [height] => 38 [width] => 40.5 [quantity] => 3 [name] => Box #19 [postcode] => 3200 ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_REGULAR

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Parcel Post [delivery_time] => Delivered in 2-3 business days [total_cost] => 27.05 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Parcel Post [cost] => 27.05 ) ) ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_EXPRESS

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Express Post [delivery_time] => Guaranteed Next Business Day within the Express Post network (If posted on any business day Monday to Friday in accordance with the conditions set out on the item). [total_cost] => 37.65 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Express Post [cost] => 37.65 ) ) ) )

    Packing Details:?Array ( [1] => Array ( [weight] => 15.9 [length] => 66.5 [height] => 38 [width] => 40.5 [quantity] => 3 [name] => Box #19 [postcode] => 3200 ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_REGULAR

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Parcel Post [delivery_time] => Delivered in 2-3 business days [total_cost] => 27.05 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Parcel Post [cost] => 27.05 ) ) ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_EXPRESS

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Express Post [delivery_time] => Guaranteed Next Business Day within the Express Post network (If posted on any business day Monday to Friday in accordance with the conditions set out on the item). [total_cost] => 37.65 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Express Post [cost] => 37.65 ) ) ) )

    Packing Details:?Array ( [1] => Array ( [weight] => 15.9 [length] => 66.5 [height] => 38 [width] => 40.5 [quantity] => 3 [name] => Box #19 [postcode] => 3200 ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_REGULAR

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Parcel Post [delivery_time] => Delivered in 2-3 business days [total_cost] => 27.05 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Parcel Post [cost] => 27.05 ) ) ) )

    Packing Request:?https://digitalapi.auspost.com.au/postage/parcel/domestic/calculate.json?from_postcode=3088&to_postcode=3200&length=66.5&width=40.5&height=38&weight=15.9&service_code=AUS_PARCEL_EXPRESS

    Australia Post RESPONSE:?stdClass Object ( [postage_result] => stdClass Object ( [service] => Express Post [delivery_time] => Guaranteed Next Business Day within the Express Post network (If posted on any business day Monday to Friday in accordance with the conditions set out on the item). [total_cost] => 37.65 [costs] => stdClass Object ( [cost] => stdClass Object ( [item] => Express Post [cost] => 37.65 ) ) ) )
    Thread Starter evenstephen1

    (@evenstephen1)

    I tried posting it here, but my comment has been under review for almost 7 hours now. Here’s a paste of the result

    https://pastebin.com/xUZKj9Jp

    Plugin Author Waseem Senjer

    (@waseem_senjer)

    Hello @evenstephen1
    Thanks for the info, I see the prices match with the official calculator: https://auspost.com.au/parcels-mail/calculate-postage-delivery-times/#/option/domestic/3088/3200

    Please keep in mind that the plugin combine the 3 items in one box. Would you please let me know which combination has the wrong prices? Also, you mentioned earlier that the origin and destination postcodes are 2117 and 3088 but the in the debugging messages the destination is 3200 this will change the pricing as well.

    Thread Starter evenstephen1

    (@evenstephen1)

    Apologies, I changed the zip code from the original while testing to see if it made a difference. Here is the correct paste:
    https://pastebin.com/B0kgMtc7

    Please keep in mind that the plugin combine the 3 items in one box. Would you please let me know which combination has the wrong prices?

    They are not combined and if they are this is not an accurate portrayal. There is no way that shipping 1 item is $23.45 and shipping 3 is $27.05 for standard shipping.

    While testing I realized that the zip code change does not impact the price in the slightest. The price for 3088 and 3200 is the same for shipping, which also makes no sense.

    Plugin Author Waseem Senjer

    (@waseem_senjer)

    @evenstephen1
    The prices are correct, please test the same weight, dimensions and postcodes on https://auspost.com.au/parcels-mail/calculate-postage-delivery-times/#/option/domestic/3088/3088 and compare.

    Here is a screenshot: https://prnt.sc/0WDeOZ1ANBel

    Thread Starter evenstephen1

    (@evenstephen1)

    Your screenshot shows the start and end destination being the same, which is not correct. I ran the data for the correct zip codes and with just one item added at the same size and weight as you put in (was not sure how to do multiple on their interface) and received $41.55 for standard and $108.90 for express.

    https://auspost.com.au/parcels-mail/calculate-postage-delivery-times/#/option/domestic/2117/3088

    • This reply was modified 1 day, 5 hours ago by evenstephen1.
    Plugin Author Waseem Senjer

    (@waseem_senjer)

    @evenstephen1 from your debug messages, I see the origin postcode is 3088 not 2117

    https://prnt.sc/EsVDurJGiGAe

    Would you please check that you have the correct postcode in the plugin settings page?

    Thread Starter evenstephen1

    (@evenstephen1)

    The origin is 3088, but the destination is 2117. I had it backwards just now, but even in the correct orientation it’s the same price.
    https://auspost.com.au/parcels-mail/calculate-postage-delivery-times/#/option/domestic/3088/2117

    Plugin Author Waseem Senjer

    (@waseem_senjer)

    Ok here is the same weight and dimensions for origin: 3088 destination: 2117

    Your site:
    https://prnt.sc/56zax6lcqxwU
    Australia Post calculator:
    https://prnt.sc/Gtm5cctCNUqu

Viewing 14 replies - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.