Jump to content

Recommended Posts

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

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

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