diff --git a/src/module-elasticsuite-virtual-category/Model/ResourceModel/Product/Indexer/Fulltext/Datasource/CategoryData.php b/src/module-elasticsuite-virtual-category/Model/ResourceModel/Product/Indexer/Fulltext/Datasource/CategoryData.php
index 48aeadba9..1b61a96c8 100644
--- a/src/module-elasticsuite-virtual-category/Model/ResourceModel/Product/Indexer/Fulltext/Datasource/CategoryData.php
+++ b/src/module-elasticsuite-virtual-category/Model/ResourceModel/Product/Indexer/Fulltext/Datasource/CategoryData.php
@@ -77,7 +77,7 @@ private function getBaseSelectGlobal($productIds, $storeId)
                 'product_id'     => 'cpi.product_id',
                 'is_parent'      => 'cpi.is_parent',
                 'is_virtual'     => new \Zend_Db_Expr('"false"'),
-                'position'       => 'p.position',
+                'position'       => 'cpi.position',
                 'is_blacklisted' => 'p.is_blacklisted',
             ]);
 
@@ -110,7 +110,7 @@ private function getBaseSelectStore($productIds, $storeId)
                 'product_id'     => 'cpi.product_id',
                 'is_parent'      => 'cpi.is_parent',
                 'is_virtual'     => new \Zend_Db_Expr('"false"'),
-                'position'       => 'p.position',
+                'position'       => 'cpi.position',
                 'is_blacklisted' => 'p.is_blacklisted',
             ]);