тот айдишник, что третий слева - это т.н. "sku" то есть уникальный идентификатор товара в базе. по идее, он должен быть уникальный и система должна от него отталкиваться (так, например, сделано в магенте). но здесь это не совсем так. хотя при вводе на уникальность проверяется.
тот айдишник, что в самой левой колонце - системный, система автоматом присваивает следующий номер при вводе товара. сортировка в основном осуществляется именно по нему.
ткнуть в конкретное место скрипта мне сейчас будет затруднительно, поскольку у меня скрипты перелопачены.
сделай поиск по всем скриптам на предмет наличия следующей записи:
ORDER BY `goods_id`
(пробелы перед и до фразы дополнительно сузят поиск до нужных записей).
после этого в запросе обычно стоит ASC для сортировки в восходящем порядке.
во всех найденных случаях, для сортировки по третьему полю, нужно 'goods_id' заменить на 'goods_sn'.
такие записи встречаются в нескольких скриптах, нужно смотреть где на сайте нужно получить изменения, и исходя из этого - в каком конкретном скрипте менять.
также напомню, в админском интерфейсе предусмотрена настройка сортировки по 3 параметрам:
- По добавлению
- По цене
- По обновленю
и дополнительно - по убыванию или по возрастанию.
то есть для изменения этих параметров скрипты менять не нужно, нужно сделать соответствующие установки в административном интерфейсе (система-конфигурация-отображение).