Hello,
The problem is that before sending order informations to the UPS platform , we firstly calculate the minimum number of packages that UPS can send based on :
- The number of products on your order
- Your products size/weight
- UPS package limitations
And then we send these informations to the UPS platform which will respond by sending back available rates that the plugin will display through the checkout workflow.
So the only thing that I could advise you to do will be to change the value of the "Group package" / "Negotiated rates" / "Exclude dimensions" options of your UPS shipping configuration page to directly test it.
How does HikaShop calculate how many packages I need? And why does HikaShop think I need more than 1 package for 96 products?
The UPS "group package" algorithme will try to group your products in the MINIMUM number of package based on their restriction because most of shipping platforms will return an higher price if we "send" them a lot of packages. So in our case we actually can't group products in one package because it will probably reach one of UPS limits.
Also most shipping plugins generally set 1 package per product and send that information to the UPS platform (that's what we do when we disable the "Group package" option).
Reading through this forum it looks like the Canada Post plugin actually has variables we can set for package info, does the UPS plugin have this information somewhere too?
The UPS shipping plugin actually doesn't have these options so editing the code of the plugin will be required.