Inicio arrow Módulos de pago

¿Te ha servido de ayuda?

¡Es fácil agradecerlo!

¿Te ha servido de ayuda?...ayúdanos

Además contribuirás a que sigamos desarrollando y ofreciendo libremente módulos a la comunidad.
Regístrese en e-tpv.com y empiece a aceptar pagos con tarjeta de crédito instantáneamente.
Módulo de pago para Pasat 4b osCommerce 2ms2 y ZenCart

Volver al artículo

Comentario cuestionado

1. 16-04-2009 08:33

Ayuda por favor
Estoy subiendo las pruebas de 4B.] sinembargo me tira el siguiente error: "Su cesta no devuelve el desglose correcto--> no recibe la descripcion". donde esta el fallo? gracias por la ayuda :sigh
» Ver todas las 2 respuestas
kreativas
2 respuestas

1. 16-05-2009 16:40

Solución
En el archivo /includes/modules/payment/ Qb_ZhenIT.php se tiene que cambiar donde pone: 
 
$arrid = $db->Execute("select products_id from products_description where products_name = '" . $this->escapar($producto['name']) . "' limit 1"); 
 
por: 
$arrid = $db->Execute("select products_id from zen_products_description where products_name = '" . $this->escapar($producto['name']) . "' limit 1"); 
 
Saludos!
» Responder a éste comentario...
jordi

2. 17-05-2009 10:22

Prefijo base de datos
Gracias por el aviso Jordi. Al instalar zencart se puede especificar un prefijo pra las tablas de la base de datos, por lo que si no lo has dejado vacío tendrás que hacer el cambio que indicas. Pero sólo si tu prefijo es zen_ . 
 
Un aoslución genérica sería cambiarlo por: 
 
$arrid = $db->Execute("select products_id from ".TABLE_PRODUCTS_DESCRIPTION." where products_name = '" . $this->escapar($producto['name']) . "' limit 1");  
 
De esa forma funcionaría tengas o no definido un prefijo y ese prefijo sea o no "zen_" 
 
Un saludo
» Responder a éste comentario...
mikel