Un saludo.
Sin existir aparentemente motivo, uno de los ítems creados para el pago en una de las pasarelas, cuando se adquiere, a pesar de que la gente regrese a la web de compra no le aparece el número de pedido (que es lo que usamos de referencia para el pedido) y el importe del pago le figura CERO EUROS y, además, en el sistema aparece el pedido como PENDIENTE. He mirado las opciones y no me aparece nada que tenga que ver con ese ítem, además de que he creado un producto nuevo y me sigue pasando lo mismo.
Gracias de antemano.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jose Luis,
Este mismo error lo tube yo, si no me equivoco tu modulo es de modulosdepago y la pasarela sermepa.
El problema lo tienes que el plugin no genera más de 255 pagos, en cuanto pasa de ahí se desborda el indice de la tabla donde guarda los registros y empiezan estos problemas, tienes que cambiar el tipo de campo del ID en la tabla de la pasarela a INT y se te arreglara todo.
Si de principio lo ves complicado, te aconsejo que pidas ayuda a un profesional, es sencillo pero tienes que saberlo como hacer.
Un saludo
Javier
Un saludo.
Por fin he tenido un poco de tiempo para echar un vistazo a ésto ¿sabes cómo se llama la tabla en concreto que hay que cambiar el tipo de campo? he entrado en MYSQL y te puedes volver loco ahí buscando la tabla a la que hay que cambiar el ID
HOla Jose
Busca lo que indica Javier :
" ID en la tabla de la pasarela ", verifica si la pasarela te ha creado alguna tabla, debe tener un nombre similar al método de pago, otra opció nes que compares las tablas de dos instalaciones de Joomla una que no tenga instalada la pasarela.
Si aún tienes problemas tendrías que evaluar la actualización de la extensión ya que es posible que esto se haya corregido en una versión más actual
Saludos.
ya la he encontrado. La tabla se llama: virtuemart_payment_plg_servired
hay dos entradas con el char(255), son Ds_MerchantData y Ds_AuthorisationCode ¿cuál de los dos es el que habría que modificar?
No puedo actualizar la extensión porque realmente lo que he hecho es crear una nueva forma de pago dentro de las posibles del core de virtuemart, no sé si con las actualizaciones de VM ésto se resuelve.
Hola,
Tienes que cambiar el valor del campo id para que pase de ser de tipo tinyint(1) a uno de tipo int(11).