diff --git a/src/Commands/IndexProductsCommand.php b/src/Commands/IndexProductsCommand.php index 757eeec8f..301380115 100644 --- a/src/Commands/IndexProductsCommand.php +++ b/src/Commands/IndexProductsCommand.php @@ -88,7 +88,7 @@ public function handle() $data['positions'] = $product->categoryProducts ->pluck('position', 'category_id') // Turn all positions positive - ->mapWithKeys(fn ($position, $category_id) => [$category_id => (($position * -1) + $maxPositions[$category_id])]); + ->mapWithKeys(fn ($position, $category_id) => [$category_id => $maxPositions[$category_id] - $position]); return Eventy::filter('index.product.data', $data, $product); });