angelac Posted July 9, 2016 Share Posted July 9, 2016 Buenas tardes a todos Alguien sabe si es posible o hay algun modulo que permita añadir un importe fijo a todos los pedidos en concepto, por ejemplo, de "gastos de administracion", de "gestion" o algo asi? Lo unico que he encontrado es los gastos de mantenimiento en los transportistas, pero, no me sirve porque lo que hace es sumarle este importe al transportista en cuestion y quisiera que fuese algo independiente a estos. Gracias Link to comment Share on other sites More sharing options...
ventura Posted July 10, 2016 Share Posted July 10, 2016 Puedes añadirlo desde Transporte / Preferencias ---> Gastos de mantenimiento Link to comment Share on other sites More sharing options...
angelac Posted July 10, 2016 Author Share Posted July 10, 2016 Buenos dias. Si, eso es lo que habia encontrado, pero, no sirve porque lo añade al precio que tengas en el transporte. Serviria si separase el concepto como tal "Gastos de mantenimiento", pero lo que hace es sumarlo al coste de transporte. Alguna idea ? Link to comment Share on other sites More sharing options...
ventura Posted July 10, 2016 Share Posted July 10, 2016 Entonces si quieres que aparezca por separado entonces deberas sobreescribir el archivo classes\Cart.php eliminado la parte en la que se suma a los gastos de envio if (isset($configuration['PS_SHIPPING_HANDLING']) && $carrier->shipping_handling) $shipping_cost += (float)$configuration['PS_SHIPPING_HANDLING']; y sumarselo al total del pedido. La cantidad de esos gastos extra se procesa desde PS_SHIPPING_HANDLING Link to comment Share on other sites More sharing options...
angelac Posted July 10, 2016 Author Share Posted July 10, 2016 Gracias por tu respuesta. Entonces, elimino las lineas que me comentas del archivo classes\Cart.php. Debo hacer algo más? Saldrá en el carrito en un concepto por separado ? No he entendio muy bien la segunda parte "y sumarselo al total del pedido. La cantidad de esos gastos extra se procesa desde PS_SHIPPING_HANDLING" Link to comment Share on other sites More sharing options...
ventura Posted July 10, 2016 Share Posted July 10, 2016 no es asi de facil, se trata de sobreescribir un archivo del core de Prestashop. La manera mas correcta de hacerlo es mediante un override http://doc.prestashop.com/display/PS16/Overriding+default+behaviors En ese archivo sobreescribiras las funciones que haga falta editar Para quitar la suma de los gastos extra en el los gastos de envio public function getPackageShippingCost Y para sumar los gastos extra al total del pedido public function getOrderTotal todo ello como te comentaba se procesa desde la variable PS_SHIPPING_HANDLING que seria la cantidad total del cargo extra que se aplica y se guarda en la tabla config Link to comment Share on other sites More sharing options...
angelac Posted July 10, 2016 Author Share Posted July 10, 2016 (edited) Es cierto que no es facil segun explicas. Se escapa a mis conocimientos. Tendré que buscar alguna alternativa o modulo. Te agradezco la ayuda, no obstante. Edited July 10, 2016 by angelac (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now