c-graphics Posted July 7, 2014 Share Posted July 7, 2014 Hola, quisiera saber si es posible utilizar el código de barras de los productos a modo de ID, pero antes, : cual es el número máximo de caracteres, de cifras, que admite el ID de Prestashop? Por lo que he visto aquí en el foro, en otra consulta sobre ID , serían 10 cifras máximo. Mis códigos son de 13,... En tal caso, que sean sólo 10, habría alguna manera de modificarlo y ampliarlo a 13? Gracias, y un saludo a toda la comunidad PS. Link to comment Share on other sites More sharing options...
webempresa Posted July 7, 2014 Share Posted July 7, 2014 Hola, El valor máximo que puede tener el id de los productos en PrestaShop es 4294967295. Esto se corresponde con el tipo de campo asignado al id, que es un int(10). Debes de tener en cuenta que el campo del código de barras realmente se guarda como texto hasta 13 dígitos (varchar(13)) ya que, aunque es un número, realmente recibe un tratamiento de texto. El id de los productos en PrestaShop se asigna de forma automática con la creación del producto, es decir, el usuario no puede elegir el id que tendrá un determinado producto, a diferencia de lo que ocurre con otros campos. Aunque se podrían hacer cambios en la estructura de las tablas de la base de datos para cambiar el tipo de campo del id, no te recomiendo en absoluto hacer esto ya que puede generar errores múltiples. Por una parte, hay varias tablas donde se utiliza este id para establecer las relaciones y, por otro lado, dentro del código de PrestaShop podría haber partes que se podrían ver afectadas. Link to comment Share on other sites More sharing options...
Recommended Posts