Hola,
En osCommerce original, el código de las categorías es un campo auto-incrementable, es decir empieza por uno i va numerando por lo que es muy difícil llegara 8 dígitos.
Lo más posible es que tengas instalada alguna contribución o modificación que recodifique los códigos de las categorías. Mira si la contribución tiene alguna opción de cambiar el código de las categorías.
¿Tienes muchas categorías y productos?
Si no hay una forma de hacerlo, habrá que hacerlo mediante sql modificando la categoria una por una. Las tablas afectadas son:
categories, categories_description , products_to_categories (puede que tengas alguna más de la contribución que tambien afecte).
las intrucciones serian:
update categories set categories_id = nnnnn where categoties_id = aaaaaaaa
update categories_description set categories_id = nnnnn where categoties_id = aaaaaaaa
update products_to_categories set categories_id = nnnnn where categoties_id = aaaaaaaa
donde nnnn= nuevo numero menor de 5 y aaaaaaaa= código actual de 8
si hay otras tablas afectadas con categories_id (de la contribución o modificación) también deberías hacer el update.
Antes de hacer cualquier modificación haz una copia de seguridad primero.
La otra posibilidad seria hacer un programa que renumere las categorias.
Si quieres, podemos hacerlo nosotros. Mándanos a
foro@qfacwin.com :
- el archivo QFACWIN.INI que hay en la carpeta del programa: c:\Archivos de programa\qfacwin\
- URL, usuario y contraseña para acceder a la base de datos por phpmyadmin.
Saludos,
Quim Herrera