logo
Welcome to our new AbleCommerce forums. As a guest, you may view the information here. To post to this forum, you must have a registered account with us, either as a new user evaluating AbleCommerce or an existing user of the application. For all questions related to the older version of Gold and earlier, please go to AbleCommerce Gold forum. Please use your AbleCommerce username and password to Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
rlopez397954  
#1 Posted : Tuesday, May 20, 2025 3:51:11 PM(UTC)
rlopez397954

Rank: Advanced Member

Groups: Authorized User, Registered, Developers, HelpDesk
Joined: 11/30/2018(UTC)
Posts: 92

Thanks: 8 times
Was thanked: 1 time(s) in 1 post(s)
I have searched the forums to see if this issue was recognized by anyone else in the past or past versions of Ablecommerce. We recently have tested on both non and production websites and we have found when one product is added to basket the shipping estimator is correct in cost based on our UPS negotiated rates. (Ablecommerce latest version.)

When you add another item to the same basket and check the estimator for shipping cost the cost of total shipping for 2 items decrease's in cost. We now end up paying the additional cost that should have been added and not subtracted for the total shipment when adding multiple items to the basket.

I have not looked at the code to dive into this. However, if anyone else has had this problem please post.

Thanks again for any feedback on this.

Ricky

Wanna join the discussion?! Login to your AbleCommerce Forums forum account. New Registrations are disabled.

charles25686713  
#2 Posted : Friday, May 30, 2025 5:26:19 PM(UTC)
charles25686713

Rank: Advanced Member

Groups: Authorized User, Developers
Joined: 7/1/2022(UTC)
Posts: 74

Thanks: 5 times
Was thanked: 1 time(s) in 1 post(s)
Hi, I believe what you are observing is a limitation of physical reality.

When you have one item in the cart, AC can send the dimensions of the item AND weight to USPS for an extremely accurate estimate.

When you have more than one item in the cart, AC has not way of knowing the actual dimensions of the box with said items in it. All it knows is the weight. As such, only the weight is passed to USPS.

Depending on what the first item was, this could lead to extremely inaccurate shipping estimates with more than one item.

I'm not aware of any way around this, short of adding an additional charge to your shipping estimates.

Regards,
Charles
rlopez397954  
#3 Posted : Sunday, June 1, 2025 5:06:16 PM(UTC)
rlopez397954

Rank: Advanced Member

Groups: Authorized User, Registered, Developers, HelpDesk
Joined: 11/30/2018(UTC)
Posts: 92

Thanks: 8 times
Was thanked: 1 time(s) in 1 post(s)
Hello, thanks for your input.

I would like to hear from the (Able Team) on their thoughts to this issue. We have not seen this before. I know that AC7 and even back to the old Cold Fusion platform this was never a problem. Please note: that this is only being seen with UPS on our websites and not USPS.

Also, we don't have this issue with other .NET platform we test against. Our goal is not having to babysit our shipping cost by manually adding or subtracting cost for UPS shipments. Don't have the time for it!

If ups can send us a bill because a package weight or dimensional weight were incorrect when we create the shipping label, I would think that Ablecommerce should see why this calculation is not working correctly with AC9 using the OAuth plugin and what is being sent to OAuth in order to calculate some type of correct charges.

If this was a free and open source platform we would customize this process, but it is not.

Thanks again for your input.

Ricky
judy e  
#4 Posted : Monday, June 2, 2025 7:00:12 AM(UTC)
judy e

Rank: Advanced Member

Groups: Developers
Joined: 11/7/2018(UTC)
Posts: 311

Thanks: 21 times
Was thanked: 6 time(s) in 6 post(s)
Have you tried changing the customer type to see if you get more accurate rates? I remember having to do that on a site or two after the switch to UPS OAuth, but I don't have access to those sites anymore to check it.
Katie S  
#5 Posted : Wednesday, June 11, 2025 1:02:28 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 492

Thanks: 4 times
Was thanked: 36 time(s) in 35 post(s)
Hello,

There is a shipping option in Ablecommerce that you can use to send in both dimensions and weight for each product. This is under the Shipping and Tax section.

Special Condition: Calculate costs separately.

When this is used, the customer will not see separate shipments, but the code will send info for each product and then total the amounts.

I've also seen other merchants who will enter the dimensional weight.

We really don't have any control over what the rate estimates and actual shipping costs are. We send in a rate request and UPS sends back the response. It would be great if the shipping API supported a rate request containing several items, each with their own dimensions and weights - but they don't.

Keep in mind that the residential/business flag indicator affects the rate as well.
Thanks for your support!

Katie
Secure eCommerce Software and Hosting
rlopez397954  
#6 Posted : Friday, June 13, 2025 10:57:16 AM(UTC)
rlopez397954

Rank: Advanced Member

Groups: Authorized User, Registered, Developers, HelpDesk
Joined: 11/30/2018(UTC)
Posts: 92

Thanks: 8 times
Was thanked: 1 time(s) in 1 post(s)
Hello Katie,

We understand how shipping is setup per a product. All of our products have weight and dimensions setup. We do not use the drop down shipping and tax field unless it is a custom set up for that specific product.

I don't know what changed at some point but, this was never a problem in the past as I stated earlier in this post. There is no reason that this is not being looked at for a possible correction.

EXAMPLE: A customer (adds to basket) a product weighing 8-lbs Box Size 12X12X10. Then the customer adds another item weighing .25-lbs with a box size 8x4x4 and now the total cost goes down because the calculation is only based on the last item added to basket with smaller weight and box dimension's?

Getting more disappointed with the simple things that should work as they do with others!

Thanks again Ricky.

Katie S  
#7 Posted : Friday, June 13, 2025 11:13:28 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 492

Thanks: 4 times
Was thanked: 36 time(s) in 35 post(s)
I am happy to test a specific use case in Gold and AC9 and give you the results.

As far as I know, there have only been improvements to shipping in our newer version. As I mentioned, it is not possible to send in dimensions for a package that contains multiple items in it. For this reason, we have the Calculate Costs Separately option.

Please let me know which shipping service? Is it UPS? Are you using UPS Oauth in version 9?

FYI - UPS will always use the dimensional weight.

Dimensional Weight = (12 × 12 × 10) / 139
= 1,440 / 139
≈ 10.4 lbs = 11 lbs.

With 2 items (no dims) = 8.25 lbs.

To predict the total size of a package with multiple items would require a 3rd party packing algorithm or 3D modeling tool. This has been discussed in the past, but there are so many variables like how the items are oriented or stacked, space for packing material, etc. It's a complex calculation with no clear answer.

Edited by user Friday, June 13, 2025 11:28:39 AM(UTC)  | Reason: Not specified

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
Katie S  
#8 Posted : Friday, June 13, 2025 2:35:36 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 492

Thanks: 4 times
Was thanked: 36 time(s) in 35 post(s)
Quote:
EXAMPLE: A customer (adds to basket) a product weighing 8-lbs Box Size 12X12X10. Then the customer adds another item weighing .25-lbs with a box size 8x4x4 and now the total cost goes down


Using your example, the UPS Ground rate for product (8-lbs Box Size 12X12X10) calculated at $15.69 with only this one item in the basket. Dimensions and weight were sent in payload to UPS.

Adding the second product (weighing .25-lbs with a box size 8x4x4) did not change the rate. I still received UPS Ground $15.69 with both items in the cart.

The payload to UPS only included the total package weight (rounded up):

"Weight": "8.3"

If you can provide additional information, I'm happy to run another test.

I am using UPS Oauth (sandbox account) with latest version of Ablecommerce 9.0.10.

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
scott19813205  
#9 Posted : Saturday, July 26, 2025 8:21:31 AM(UTC)
scott19813205

Rank: Newbie

Groups: Authorized User, Developers, HelpDesk
Joined: 6/12/2025(UTC)
Posts: 0

I am having the same problem. I recently upgraded last January and then went to a lot of trouble & expense for custom coding to integrate LTL Freight quotes.

Now, as I go along, I see when a customer purchases more than one item, my shipping quotes are no better than they were before with simple weight tables. This can make a BIG difference!!! Sometimes hundreds of dollars!!

Also, when a customer puts a small item that is UPS-able, in the cart first, and then a large item that needs to be freight shipped, AC returns UPS rates!!

Why does AC simply ignore dimensions of secondary products?? Why would anybody do this?!?!?!?

This makes no sense at all.

scott19813205  
#10 Posted : Saturday, July 26, 2025 8:26:19 AM(UTC)
scott19813205

Rank: Newbie

Groups: Authorized User, Developers, HelpDesk
Joined: 6/12/2025(UTC)
Posts: 0

Also, using "Calculate Costs Separately" creates multiple packages that greatly increases the quote returned

In reality, the items would be all packaged together in one unit and result in a much lower cost.

So, this "Calculate Costs Separately" work-around does not work.
Katie S  
#11 Posted : Saturday, July 26, 2025 11:03:17 AM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 492

Thanks: 4 times
Was thanked: 36 time(s) in 35 post(s)
Quote:
Why does AC simply ignore dimensions of secondary products?? Why would anybody do this?!?!?!?


You have to understand that the shipping APIs do not allow us to send in a single shipment request containing multiple items. For one shipment with one item, we send in weight and dimensions. For one shipment with multiple items, we send in the total weight because it's not possible to know the dimensions of your package containing multiple items. There are no provisions in the API to send in multiple items in a single shipment.

That is why using the "Calculate Costs Separately" is a feature that allows us to send the required information for each item (weight and dims), then AbleCommerce will total those shipping costs. The customer will only see one shipment. The merchant will only have one shipment shown for the order, but the costs for each item will be a sum of each calculation.

Another option if you don't like that is to enter the dimensional weight of the item as the actual weight.

Please also make sure that you are using ship groups properly. It was designed so you could offer different shipping methods for different types of items. For example, shipping a small lightweight item via USPS and a large overweight/oversized item UPS Ground.

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
scott19813205  
#12 Posted : Saturday, July 26, 2025 2:48:46 PM(UTC)
scott19813205

Rank: Newbie

Groups: Authorized User, Developers, HelpDesk
Joined: 6/12/2025(UTC)
Posts: 0

If weight can be totaled, can dimensions not be totaled up?

I was thinking:

• Use the longest length
• Use the widest width
• Add the heights

If you were to stack all the item in a package, this is basically the total dimensions you would have. It would be the cubic inches of the total package.

See the drawing below:


Shipping Dimensions.jpg (92kb) downloaded 1 time(s).

The total dimensions would be 4 Long x 2 Wide x 2 High (Total 16 cubic)

Does this make any sense?

Edited by user Saturday, July 26, 2025 3:07:53 PM(UTC)  | Reason: Not specified

Katie S  
#13 Posted : Sunday, July 27, 2025 12:41:39 PM(UTC)
Katie S

Rank: Advanced Member

Groups: System, Administrators, Developers, Registered, HelpDesk
Joined: 10/29/2018(UTC)
Posts: 492

Thanks: 4 times
Was thanked: 36 time(s) in 35 post(s)
This is a simple example, and yes it makes sense. What you are demonstrating is a packaging algorithm.

It gets a lot more complicated when you have more than 2 items in a box. The orientation of how those items are packaged within that box is also a critical factor. Also, there would likely be pre-determined box sizes available.

Basically, the merchant would define the box sizes and there would need to be some logic used to determine how the inside items are arranged in the shipping container.

There are a few third-party services that specialize in packaging algorithms. It looks like Shipper HQ is a popular one.

Their Starter plan is around $200 per month though.

We can certainly look into other API's available, but I suspect that most are going to be costly. Not only costly to use, but costly to integrate with AbleCommerce.

Have you tried using dimensional weight? The shipping carriers look at the dimensions for the purpose of determining the higher of actual weight and dimensional weight.

Thanks for your support!

Katie
Secure eCommerce Software and Hosting
Users browsing this topic
Guest (4)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.