Jump to content

Bugs with shipping module , Free shipping!


Recommended Posts

Hi,

 

Firstly I must say how impressed I have been with prestashop.... I tried zencart, wordpress with a shop plugin and then went to prestashop and there was always something not working the other carts or something not quite as I wanted it, resulting in the need to editing in php. So far I have had to do no editing with prestashop!.

 

I would say I am 95% ready to launch with my shop but I have come across a few problems which are a real headache, I have searched the forums for answer but it seems that these problems are purely to do with the code so there is no easy fix and it seems others have similar issues and there is no solution.

 

The first problem I have is in regard "Free shipping!" appearing on items, I have a number of items which will be for sale on my website. Some are quite low in value and light in weight where others are heavy and high in value. For this reason I have split high value high shipping cost items to be only shipped to the UK via a UK zone which was setup (UK removed from Europe zone), these are shipped using a specialised carrier created under carriers, there is no other shipping options available if the customer is from another country outside the UK - I want them to contact me for a shipping quote..

 

When using a test account with a customer address outside the UK to verify the behaviour of the cart, if a heavy item is added (ie one which only has shipping cost to the UK), this appears as Free shipping in the cart (5 step cart) which is misleading to the customer. On clicking through the options to get to shipping (step 4), eventually a no carrier can be found to ship message comes up but this should really appear on the first stages of the cart. This should be displayed in the first step of the process and free shipping should not be shown. Could I suggest using the same code used in step 4 shipping, for the code in step 1 of the cart?.

 

The other issue I have is also related to Free shipping, On the lighter lower cost Items I have free shipping as standard for UK only customers (under UK zone). For European customers I have entered all the royal mail shipping weight categories and costs as carriers for euro zone countrys. These all have a weight range and price ranges entered from 0 to 2kg split into a number of carrier entries, I have also entered the weight of the items etc. All carriers are set to disable if out of range.

 

When adding items to the cart, the carrier is select for the correct weight of the total items as expected but if the weight goes out of range, ie above 2kg which is what the maximum shipping weight is, Free shipping is displayed again even though no carrier can send >2kg (at step one and step 4 of the cart), obviously this isnt ideal in terms of business costs. If i select "apply the cost of the highest defined range" to the 1.9kg - 2kg range, this price is selected for up to 2kg when shipping above 2kg but really this should be not allow shipping i.. ie no carrier found as the weight is above the defined ranges.

 

There is another bug which is related to this, As mentioned I have entered a number of carriers to deal with shipping to europe, each carrier has a weight range and a price to cover the cost depending on the weight. The correct price/carrier is being selected when each limit is reached but ALL carriers are being shown on the page even the out of range ones which should have been disabled, The correct price is being selected but it looks pretty ugly and unprofessional when you have 20 or so carriers/weights show in your cart, all with select buttons which all have the same price beside them , this should not be shown when out of range/disabled.

 

This is also a bug relating to shipping > carriers > edit carrier "Maximium package weight" , this number cannot be an integer. For example if you have weight set in kg and you want to limit the weight for a particular carrier to 100g, 0.1 is not accepted in this box. For this reason I have had to change all my weights to grams so that this limit can be a whole number, this doesnt look good when some items are 12kg and 12000 grams have to be shown for the weight., I have added all weight ranges/limits under weight ranges (which accept integer number), but this box should also accept the same ranges.

 

I hope that someone can give me a solution to some of these problems as I really dont want to be going for another shopping cart solution, prestashop is 95% there with everything I want.

 

If you need any more information, screen shots etc. please let me know!

 

best regards

 

John

Link to comment
Share on other sites

×
×
  • Create New...