OK, pero en la muestra que te paso veras que se ordenan por categorias pero con el script nuevo no.
Aca tenes la tabla productos
Código MySQL:
Ver original
--
-- Volcado de datos para la tabla `productos`
--
INSERT INTO `productos` (`producto_id`, `nombre`, `nombre_en`, `descripcion`, `descripcion_en`, `imagen`, `categoria_padre`, `orden`) VALUES (2, 'Valvulas esféricas; Globo y otras; Manuales y Actuadas', NULL, 'asd', '552737Foto2.jpg', 2, ''), (7, 'Caños Y Accesorios de PPV', NULL, 'asd', NULL, '4722761.2.jpg', 1, ''), (8, 'Roscado De CaÑOs: Niples Y Puntas De Rosca', NULL, 'asd', NULL, '6539560150.jpg', 1, ''), (9, 'Accesorios De Acero Para Soldar', NULL, 'asd', NULL, '8693971.4.jpg', 1, '');
Acá categorias:
Código MySQL:
Ver original
--
-- Volcado de datos para la tabla `categorias`
--
INSERT INTO `categorias` (`categoria_id`, `categoria_nombre`, `categoria_nombre_en`) VALUES (1, 'CAÑOS Y ACCESORIOS', 'CAÑOS Y ACCESORIOS PARA AIRE, AGUA, VAPOR Y OTROS FLUIDOS'),
(2, 'AIRE COMPRIMIDO', 'AIRE COMPRIMIDO Y AUTOMATIZACION NEUMATICA'),
(3, 'VAPOR', 'VAPOR'),
(4, 'AGUA Y OTROS FLUIDOS', ''),
(5, 'REFRIGERACION', ''),
(6, 'GAS NATURAL Y GLP', '');
Supongo eso querias vver. Solo puse unos registros en productos.