diff --git a/template/m.yohobuy.com/partials/product/query-param.phtml b/template/m.yohobuy.com/partials/product/query-param.phtml
index df8e795..c3fdec4 100644
--- a/template/m.yohobuy.com/partials/product/query-param.phtml
+++ b/template/m.yohobuy.com/partials/product/query-param.phtml
@@ -76,4 +76,8 @@
 
 {{#if outlets}}
     <input class="query-param" type="hidden" data-attr="outlets" value="{{outlets}}">
+{{/if}}
+
+{{#if poolId}}
+    <input class="query-param" type="hidden" data-attr="poolId" value="{{poolId}}">
 {{/if}}
\ No newline at end of file
diff --git a/yohobuy/m.yohobuy.com/application/controllers/Search.php b/yohobuy/m.yohobuy.com/application/controllers/Search.php
index 5cab68f..86444e6 100644
--- a/yohobuy/m.yohobuy.com/application/controllers/Search.php
+++ b/yohobuy/m.yohobuy.com/application/controllers/Search.php
@@ -80,10 +80,7 @@ class SearchController extends AbstractAction
             $condition['query'] = rawurlencode($condition['query']);
         }
 
-        // 用户自定义商品类目
-        if(isset($condition['filter_poolId'])){
-            $condition['filter_poolId'] = rawurldecode($condition['poolId']);
-        }
+
 
         // 标识用户是否有输入搜索内容
         $haveQuery = !empty($query);
@@ -167,6 +164,13 @@ class SearchController extends AbstractAction
         $data['goodListPage'] = true;
         $data['goodList'] = $condition;
         $data['query'] = $query;
+
+        // 用户自定义商品类目
+        if(isset($condition['poolId'])){
+            $data['poolId'] = rawurldecode($condition['poolId']);
+
+        }
+
         // 搜索是一级品类
         if ($isQueryFirstClass) {
             $this->setTitle('全部' . $query);
@@ -258,7 +262,8 @@ class SearchController extends AbstractAction
                 'p_d' => FILTER_DEFAULT,
                 'outlets' => FILTER_DEFAULT,
                 'age_level' => FILTER_DEFAULT,
-                'page' => FILTER_VALIDATE_INT,), false);
+                'page' => FILTER_VALIDATE_INT,
+                'poolId' => FILTER_DEFAULT), false);
 
             if (!empty($condition['shop_id'])) {
                 $condition['shop'] = $condition['shop_id'];
@@ -319,6 +324,12 @@ class SearchController extends AbstractAction
                 $condition['outlets'] = rawurldecode($condition['outlets']);
             }
 
+            // 用户自定义商品类目
+            if(isset($condition['poolId'])){
+                $condition['filter_poolId'] = rawurldecode($condition['poolId']);
+                unset($condition['poolId']);
+            }
+
             // 转换排序方式
             $type = $this->get('type', '');
             $order = $this->get('order', 0);