+
Cделал кнопки вверх-вниз.
Там в начале скрипта метод update_db надо вызвать при обновлении (Или разкоментить при первом запуске строчку в конструкторе). Он добавит поле pos_index к товарам.
Пока не нашел кнопку которая строит выпадающее меню с товарами в главном окне. Если там дерево строится так же как и здесь в методе build_tree, то надо в запрос добавить order by pos_index, чтобы это работало.
И конечно же надо кнопочки как-то разместить в пространстве и оформить красиво.
Скрипт - http://gcomreader.googlecode.com/files/articles_frame.py
p.s. не нашел места для упоминания о себе :)