lucalau67 Posted March 11, 2013 Share Posted March 11, 2013 Hi, I have a problem sequent: I must specify that the price of shipping is free for an order above a certain amount (45 euros) but only for the area Italy, while the rest of the world is always in charge. I found answers for older versions but nullaper version 1.5.3.1 Can anyone help me. Thank you very much. PS: sorry for my English. Link to comment Share on other sites More sharing options...
the.rampage.rado Posted March 11, 2013 Share Posted March 11, 2013 Make new zone called Italy then move Italy in it. Specify a carrier whose prices are calculated based on orders' price. Then assign one big weight range accumulating all of your prices and few price ranges and specify 0.00 for orders above 45 Euro. That's all. Link to comment Share on other sites More sharing options...
lucalau67 Posted March 11, 2013 Author Share Posted March 11, 2013 Yes, this I know, but this is true if the shipping solution should not vary according to the weight, do they have to be linked also to the weight that does not work anymore. In older versions this was resolved by modifying the file in the folder Cart.php classes, but with this new version are not able to do. This was changed row, does anyone know how to change it in the new version. // Imposta Corriere Free Shipping if (isset($configuration['PS_SHIPPING_FREE_PRICE']) AND [color=purple]$id_zone[/color]==38 AND $orderTotal >= floatval($configuration['PS_SHIPPING_FREE_PRICE']) AND floatval($configuration['PS_SHIPPING_FREE_PRICE']) > 0) return $shipping_cost; Link to comment Share on other sites More sharing options...
the.rampage.rado Posted March 11, 2013 Share Posted March 11, 2013 I'm not sure I understood your questing but yes you have to have weight AND price range assigned for the carrier in the same time. That's why you make one 'big' weight range and fewer smaller price ranges - if you want to apply shipping costs by price. Link to comment Share on other sites More sharing options...
lucalau67 Posted March 12, 2013 Author Share Posted March 12, 2013 (edited) My requirement is as follows: Zone 1 shipping price based on the weight 0/3Kg shipping cost 6 Euro 3/10Kg shipping cost 10 Euro if the total price exceeds 50€ shipping cost 0 € Zone 2 price shipping based on weight, never free Edited March 12, 2013 by lucalau67 (see edit history) Link to comment Share on other sites More sharing options...
the.rampage.rado Posted March 12, 2013 Share Posted March 12, 2013 I think this can't be done with the build-in functions of Presta (or either other eCommerce solution I've stumbled upon). If I was you I would stick to free shipping over 50 Euro and 8 Euro shipping for all other packages. and The second zone - configured at your demand. Link to comment Share on other sites More sharing options...
Recommended Posts