diff --git a/pages/client/shops.php b/pages/client/shops.php
index 526682cde69140fbb6f552a17372fe102f9f82f4..33a34744228f15c06648ef2b5952ab6b1c48172e 100644
--- a/pages/client/shops.php
+++ b/pages/client/shops.php
@@ -34,8 +34,13 @@
                         <select multiple class="form-control" name="blocs[]">
                             <?php
                             $items = Shop::getAllProducts();
+                            if(isset($_GET["blocs"]) && in_array($item->getId(), $_GET["blocs"])){
+                                $selected = "selected";
+                            }else{
+                                $selected = "";
+                            }
                             foreach($items as $item) {
-                                echo '<option value="'.$item->getId().'"><i class="icon-minecraft '.$item->getCss().'"></i> '.$item->getLabel().'</option>';
+                                echo '<option value="'.$item->getId().'" '.$selected.'><i class="icon-minecraft '.$item->getCss().'"></i> '.$item->getLabel().'</option>';
                             }
                             ?>
                         </select>