Jump to content

(SOLUCIONADO) Producto personalizado y forma de pago


Recommended Posts

Hola chicos.

 

Una preguntita rápida: ¿Cómo puedo hacer para que los productos que sean personalizados no tengan disponible la opción de pago mediante contrareembolso?

Le doy vueltas pero no encuentro solución y he visto alguna que otra tienda en Prestashop que lo tienen de ese modo.

 

Muchas gracias a todos.

 

Xuami.

Edited by xuami (see edit history)
Link to comment
Share on other sites

Se puede hacer pero tienes que editar el archivo

modules\cashondelivery\cashondelivery.php

Busca esta parte

public function hookPayment($params)
{
if (!$this->active)
return ;

Debajo añade esto

foreach ($params['cart']->getProducts() AS $product)
 if ($product['customizable'] != 0)
 return;

Y para que esta condicion funcione correctamente tambien hay que editar el archivo

\classes\Cart.php

Busca esta funcion

public function getProducts(

y en el 

// Build SELECT
$sql->select( 

Añades

 p.`customizable` as customizable, 

De esta manera el modulo Pago contra reembolso no aparecerá cuando en el carro haya algún producto customizable

Edited by ventura (see edit history)
  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...