Если вы лучше знаете структуру prestashop, то может подскажите в какой таблице хранится позиция товара?
Если не верите тому, что вам пишут, то проверьте. Это же просто, открыть файл AdminProductsController.php и найти там значение, которое передается при смене позиции (событие при выделении фильтра по категориям).
URL
location.href = 'index.php?controller=AdminProducts&token=xxxxxxx&filter_category...';
пояснение в коде
// If products from all categories are displayed, we don't want to use sorting by position
if (!$id_category)
{
$this->_defaultOrderBy = $this->identifier;
if ($this->context->cookie->{$this->table.'Orderby'} == 'position')
...
ну и поиск по слову "position" в этом файле покажет функцию
public function ajaxProcessUpdatePositions()
{
Все что обнаружите в этом файле по "position" связанно с позицией категории и изображения.