Jump to content

Gastos de envío y Formas de pago diferentes por categoría de producto


josean

Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...