mmsh Posted December 15, 2012 Share Posted December 15, 2012 Hi, e. g. televisions and other voluminous products since i have two carriers, standard and express...the delivery cost prices are different, i can't add only one cost, isn't it? is it possible to manage the Additional shipping cost by carrier? OR add the cost ONLY if the carrier is the express? Thanks, Happy Holidays Link to comment Share on other sites More sharing options...
tomerg3 Posted December 15, 2012 Share Posted December 15, 2012 Assuming you use weight ranges for shipping, you could set up different rates for the standard shipping, and different rates for the express, without having to use the product specific prices. Link to comment Share on other sites More sharing options...
mmsh Posted December 15, 2012 Author Share Posted December 15, 2012 classes/Cart.php // Additional Shipping Cost per product foreach($products AS $product) $shipping_cost += $product['additional_shipping_cost'] * $product['cart_quantity']; anyone has a solution? Link to comment Share on other sites More sharing options...
mmsh Posted December 15, 2012 Author Share Posted December 15, 2012 (edited) thank you tomerg3...but already done those settings, but it's not so easy...because some products don't respect the weight only parameter (e. g. IF the weight volume is bigger than the specific weight, it will be a dedicated price)...so i should do some calculations sync among the catalog delivery prices and the prices by weight on the database, before to edit the additional_shipping_cost field Edited December 15, 2012 by mmsh (see edit history) Link to comment Share on other sites More sharing options...
mmsh Posted December 15, 2012 Author Share Posted December 15, 2012 (edited) maybe there is an empty prestashop database field which i can use as "additional_shipping_cost" express? and do something like: foreach($products AS $product) // if standard carrier $shipping_cost += $product['additional_shipping_cost'] * $product['cart_quantity']; // if express carrier $shipping_cost += $product['newfield'] * $product['cart_quantity']; e. g. since i don't use the upc field, could it be $product['upc'] ? and how to point out the if standard carrier and the if express carrier ? Edited December 15, 2012 by mmsh (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts