Zen Cart Logo
Forums / General Questions / Trouble with shipping fee based on price not ALWAYS working correctly

Trouble with shipping fee based on price not ALWAYS working correctly

Views: 750

Results 1 to 7 of 7
4 Jan 2013, 1:20 AM
#1
rondam avatar

rondam

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Trouble with shipping fee based on price not ALWAYS working correctly

Hi there,

I am having a problem with my shipping module. I recently had my website upgraded from 1.3.9 to the latest version of Zen Cart (1.5.1) and had the Fast and Easy Checkout added (I paid a professional to do this. I did not make a mess by doing it myself :blink:). Ever since this upgrade (in October) I have had problems with the shipping not always being charged to all countries. I am charging a flat rate based on price and it used to work perfectly. The rates are free to CA and US, but a scale based on shopping cart total for International.

The stumper is that when you are on my site and you use the shipping estimator, the quote is correct for all countries based on all prices. But, when the customer pays .. sometimes they are not charged any shipping and where the shipping fee should be .. it says (shipping can not be calculated at this time). For example I recently sold to Australia twice in one day. One customer was charged shipping the other was not (free). This also happened with Switzerland recently. And .. this has happened both when they paid onsite and when they chose to leave my site and pay through Paypal. So, I have not been able to find a pattern that would suggest where the problem is.

I have gone over this many times myself and I just can't figure out what is wrong. Any help would be greatly appreciated.

Here is how I have the shipping module set up:

Zone Based Rates

Enable Zones Method
True

Calculation Method
Price

Tax Class
--none--

Tax Basis
Shipping

Sort Order
0

Skip Countries, use a comma separated list of the two character ISO country codes

Zone 1 Countries
US,CA

Zone 1 Shipping Table
1:0.00,5000:0.00

Zone 1 Handling Fee
0

Handling Per Order or Per Box Zone 1 (when by weight)
Order

Zone 2 Countries
AX,AF,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,SH,BL,KN,LC,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW

Zone 2 Shipping Table
30:10.00,100:15.00,200:20.00,500:30,1000:40,5000:50

Zone 2 Handling Fee
0

Handling Per Order or Per Box Zone 2 (when by weight)
Order

Zone 3 Countries

Zone 3 Shipping Table

Zone 3 Handling Fee
0

Handling Per Order or Per Box Zone 3 (when by weight)
Order

I anyone is interested in helping .. my site is http://purseopolis.com/ Throw something into the cart and test the shipping calculator for any country and you will see that it seems to be working fine. But ... ??

Thank you, in advance.
Ronda

4 Jan 2013, 2:00 AM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Trouble with shipping fee based on price not ALWAYS working correctly

There is nothing on your Checkout to "force" a selection of a Valid shipping method so if I do not pick it Zone Rate $10.00 ... I would get Free Shipping ...

4 Jan 2013, 2:15 AM
#3
rondam avatar

rondam

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Re: Trouble with shipping fee based on price not ALWAYS working correctly

Hmm .. Thank you for having a look, Ajeh. But, I am not sure how to "force" a selection. When I log in and go through the checkout, it seems to give me no choice. The shipping is already clicked and chosen. And the fee is correct. I does not allow me to "unselect" the shipping fee. That's why I can't figure out why the system is charging one Switzerland customer and not another. I will insert a screen shot showing my cart when I am logged in with a UK address. Can you explain what you mean by "forcing" the selection? Or how I can force the selection?

Thanks again,
RondaAttachment 11703

4 Jan 2013, 2:22 AM
#4
rondam avatar

rondam

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Re: Trouble with shipping fee based on price not ALWAYS working correctly

And if I chose the "Checkout with Paypal" option. The next screen shows the correct shipping fee. And when I land on Paypal's site the fee is there. How in the world is it charging some addresses and not others within the same country? It does not give me free shipping when I enter an International address .. ??

Help. I've had to ship for free to Switzerland, New Zealand and Australia lately. :-(

4 Jan 2013, 2:26 AM
#5
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Trouble with shipping fee based on price not ALWAYS working correctly

You are using an add on that is not testing the shipping selection correctly from what I can see and if you try to check out where Zone is not selected, such as with something or another that is giving Free Shipping ... then change your cart for something that is not Free shipping then it is not rechecking whether or not a shipping method was selected ...

I do not use that add on, but somewhere it is not completing the proper tests on shipping so people slip through ...

4 Jan 2013, 2:46 AM
#6
rondam avatar

rondam

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Re: Trouble with shipping fee based on price not ALWAYS working correctly

ok. For example, this item has free shipping: http://purseopolis.com/faster-shipping-options/air-shipping-international-addresses-outside-usa-and-canada

I believe that this is about the only item that has free shipping. It is an item that they have to add to their cart (on top of the items that they are already purchasing) in order to get air shipping internationally instead of ground. When I add it to my cart and remove all other items, it still charges me the correct shipping fee to UK based on the value of my cart. It still charges me $10 shipping which is what I want it to do. I can not seem to make it give me free shipping to the UK.

I see that you are right that is is not doing something correctly and a few addresses seem to be slipping through. But, how can I find the problem to fix it? Can you tell me what you added and then removed to get it to do this?

I just wanted a one page checkout and an option so that people do not have to leave my site to pay on Paypal. Zen Cart's default checkout is too long and leaving to pay on Paypal causes some customers to leave the checkout completely. Can anyone suggest an alternative addon that will work properly?

Thank you,
Ronda

4 Jan 2013, 12:59 PM
#7
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Trouble with shipping fee based on price not ALWAYS working correctly

You would have to compare a clean Zen Cart v1.5.1 with your customized version and see what your add on is not doing ...

I do not use that add on and really cannot say off the top of my head what custom code needs to be added to fix this ...