josean Posted July 31, 2015 Share Posted July 31, 2015 Buenos días, Me gustaría asignar Gastos de envío y Formas de pago diferentes por categoría de producto. ¿Es posible? ¿Módulo o programación? Gracias cracks Link to comment Share on other sites More sharing options...
shacker Posted August 4, 2015 Share Posted August 4, 2015 en el modulo de pago que quieras restringir, abres el archivo php, por ejemplo, mercadopago.php, y buscan la funcion hookPayment, al final tienen que buscar el return del template, algo asi: return $this->display(__file__, '/views/templates/hook/checkout.tpl'); y lo reemplazan por: global $cart; $products = $cart->getProducts(); foreach($products as $product) { $results = Db::getInstance()->ExecuteS(' SELECT * FROM `'._DB_PREFIX_.'category_product` WHERE id_product=' . $product['id_product'] . ' AND id_category=111111'); if(isset($results) AND count($results)>0)return;} if (!$this->active) return ;return $this->display(__file__, '/views/templates/hook/checkout.tpl'); 111111 va la categoría que contiene los productos a los cuales NO quieren mostrar el modo de pago. Esto lo haces con todos los modos de pago Link to comment Share on other sites More sharing options...
josean Posted August 10, 2015 Author Share Posted August 10, 2015 Muchas gracias shacker. Al final compre un módulo para poder hacerlo. 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