free shipping issue


https://forum.kartris.com/Topic6964.aspx
Print Topic | Close Window

By SAbow - Mon 4 Dec 2017

My customer recently started complaining that he is getting orders that came through with free shipping.

I took a look and found that the shipping dropdown was sometimes populated with a single UPS option for $0.00.

Ifound this post

http://forum.kartris.com/Topic6296.aspx

Which explains that it is a bug in kartris, and explains how to fix it.

I did the fix, and it looked good.

But my customer says that he is still getting orders with free shipping.

Now I discovered that although the shipping dropdown is always populated with valid shipping options, sometimes when you select a shipping option, it sets the shipping to $0.00 – incorrectly.

You can see this in action on the website, (see my email - i don't want this to go public)

Just add to cart, checkout – then select a shipping option – and keep changing the shipping options, you’re bound to see it happen.

The site is running Kartris v2.8001 . I have other sites running newer versions of kartris that do not seem to have this issue.

Therefore I assume that someone at Katris figured out what’s causing this and worked out how to fix it.

Iwould really appreciate your assistance in this matter.

I noticed that this error happens when this occurs:

-----------------------------------------------------------------------------

>> Version:2.8001

>> URL:https://seforimcenter.com/Checkout.aspx

>> Page:

-----------------------------------------------------------------------------

>> 04/12/2017 10:58:28

>> DESCRIPTION:

Object reference not set to an instance of an object.

==================================================

-----------------------------------------------------------------------------

>> Version:2.8001

>> URL:https://seforimcenter.com/Checkout.aspx

>> Page:

-----------------------------------------------------------------------------

>> 04/12/2017 10:58:28

>> DESCRIPTION:

BasketBLL.CalculateShipping:Object reference not set to an instance of an object.

DestinationID:234

ShippingID:1005

This can happen if there is no valid shipping method for the weight/cost of thisorder.

==================================================