SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  products.product_type, 
  products.parent_product_id, 
  descr1.full_description as full_description, 
  descr1.short_description as short_description, 
  GROUP_CONCAT(
    DISTINCT tags.tag 
    ORDER BY 
      tags.tag SEPARATOR ', '
  ) AS tags 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'ar' 
  LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id 
  AND prices.lower_limit = 1 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_categories.storefront_id IN (0, 1) 
  LEFT JOIN cscart_tag_links AS tags_links ON tags_links.object_id = products.product_id 
  AND tags_links.object_type = 'P' 
  LEFT JOIN cscart_tags AS tags ON tags.tag_id = tags_links.tag_id 
WHERE 
  1 
  AND cscart_categories.category_id IN (211, 212, 213, 214) 
  AND companies.status IN ('A') 
  AND (
    products.usergroup_ids = '' 
    OR FIND_IN_SET(0, products.usergroup_ids) 
    OR FIND_IN_SET(1, products.usergroup_ids)
  ) 
  AND products.status IN ('A') 
  AND prices.usergroup_id IN (0, 0, 1) 
  AND products.parent_product_id = 0 
  AND (
    tags.status = 'A' 
    OR tags.tag_id IS NULL
  ) 
  AND products.product_type != 'D' 
GROUP BY 
  products.product_id, 
  products.product_id 
ORDER BY 
  product asc, 
  products.product_id ASC 
LIMIT 
  0, 12

Query time 0.00221

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.240909853,
    "filesort": {
      "sort_key": "descr1.product, products.product_id",
      "temporary_table": {
        "filesort": {
          "sort_key": "products.product_id",
          "temporary_table": {
            "nested_loop": [
              {
                "table": {
                  "table_name": "cscart_categories",
                  "access_type": "range",
                  "possible_keys": ["PRIMARY", "c_status", "p_category_id"],
                  "key": "PRIMARY",
                  "key_length": "3",
                  "used_key_parts": ["category_id"],
                  "loops": 1,
                  "rows": 4,
                  "cost": 0.00774628,
                  "filtered": 100,
                  "attached_condition": "cscart_categories.category_id in (211,212,213,214) and (cscart_categories.usergroup_ids = '' or find_in_set(0,cscart_categories.usergroup_ids) or find_in_set(1,cscart_categories.usergroup_ids)) and cscart_categories.`status` in ('A','H') and cscart_categories.storefront_id in (0,1)"
                }
              },
              {
                "table": {
                  "table_name": "products_categories",
                  "access_type": "ref",
                  "possible_keys": ["PRIMARY", "pt"],
                  "key": "PRIMARY",
                  "key_length": "3",
                  "used_key_parts": ["category_id"],
                  "ref": ["u985510652_ecartify_dev.cscart_categories.category_id"],
                  "loops": 4,
                  "rows": 20,
                  "cost": 0.01870388,
                  "filtered": 100
                }
              },
              {
                "table": {
                  "table_name": "products",
                  "access_type": "eq_ref",
                  "possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
                  "key": "PRIMARY",
                  "key_length": "3",
                  "used_key_parts": ["product_id"],
                  "ref": ["u985510652_ecartify_dev.products_categories.product_id"],
                  "loops": 80,
                  "rows": 1,
                  "cost": 0.0928544,
                  "filtered": 27.49785805,
                  "attached_condition": "products.parent_product_id = 0 and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A' and products.product_type <> 'D'"
                }
              },
              {
                "table": {
                  "table_name": "companies",
                  "access_type": "eq_ref",
                  "possible_keys": ["PRIMARY"],
                  "key": "PRIMARY",
                  "key_length": "4",
                  "used_key_parts": ["company_id"],
                  "ref": ["u985510652_ecartify_dev.products.company_id"],
                  "loops": 21.99828576,
                  "rows": 1,
                  "cost": 0.020495347,
                  "filtered": 100,
                  "attached_condition": "companies.`status` = 'A'"
                }
              },
              {
                "table": {
                  "table_name": "descr1",
                  "access_type": "eq_ref",
                  "possible_keys": ["PRIMARY", "product_id"],
                  "key": "PRIMARY",
                  "key_length": "9",
                  "used_key_parts": ["product_id", "lang_code"],
                  "ref": [
                    "u985510652_ecartify_dev.products_categories.product_id",
                    "const"
                  ],
                  "loops": 21.99828576,
                  "rows": 1,
                  "cost": 0.037697142,
                  "filtered": 100,
                  "attached_condition": "trigcond(descr1.lang_code = 'ar')"
                }
              },
              {
                "table": {
                  "table_name": "prices",
                  "access_type": "ref",
                  "possible_keys": [
                    "usergroup",
                    "product_id",
                    "lower_limit",
                    "usergroup_id"
                  ],
                  "key": "product_id",
                  "key_length": "3",
                  "used_key_parts": ["product_id"],
                  "ref": ["u985510652_ecartify_dev.products_categories.product_id"],
                  "loops": 21.99828576,
                  "rows": 1,
                  "cost": 0.022232441,
                  "filtered": 96.69136047,
                  "attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)",
                  "using_index": true
                }
              },
              {
                "table": {
                  "table_name": "tags_links",
                  "access_type": "ref",
                  "possible_keys": ["PRIMARY"],
                  "key": "PRIMARY",
                  "key_length": "6",
                  "used_key_parts": ["object_type", "object_id"],
                  "ref": [
                    "const",
                    "u985510652_ecartify_dev.products_categories.product_id"
                  ],
                  "loops": 21.27044124,
                  "rows": 1,
                  "cost": 0.02133603,
                  "filtered": 100,
                  "attached_condition": "trigcond(tags_links.object_type = 'P')"
                }
              },
              {
                "table": {
                  "table_name": "tags",
                  "access_type": "eq_ref",
                  "possible_keys": ["PRIMARY"],
                  "key": "PRIMARY",
                  "key_length": "3",
                  "used_key_parts": ["tag_id"],
                  "ref": ["u985510652_ecartify_dev.tags_links.tag_id"],
                  "loops": 21.27044124,
                  "rows": 1,
                  "cost": 0.019844333,
                  "filtered": 100,
                  "attached_condition": "trigcond(tags.`status` = 'A' or tags.tag_id is null) and trigcond(trigcond(tags_links.tag_id is not null))"
                }
              }
            ]
          }
        }
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id full_description short_description tags
177 CG BLACK DRIVER Store P 0 <p>With a sleek and striking look, the CG Black driver weighs only 265 grams, making it the lightest driver on the market to help players generate measurable increases in swing speed and distance with the same swing effort. The advanced aerodynamics found in the driver&rsquo;s Speed Crown Design &ndash; an innovative, teardrop-inspired crown profile &ndash; maximize distance by reducing drag at all angles of airflow during the swing. MaxCOR2 Variable Face Thickness Technology reduces face weight and increases trampoline effect on off-center hits, meaning higher ball speed and more distance on off-center hits. Plus, a high-density weight screw at the rear of the sole plate positions the center of gravity lower and deeper to promote a high, draw-biased trajectory with optimal launch conditions for effortless distance. The CG Black driver features a Miyazaki C. Kua 39 Limited Edition graphite shaft and a Golf Pride Ultralite grip, a combination that decreases overall club weight for faster swing speed.</p>
186 CG Black Staff Bag Store P 0 <h3 class="product_availability">Item is not available at this time.<br />Can be Preordered.</h3>
185 CG Lightweight Cart Bag Store P 0 <p>CG Lightweight Cart bags are perfect for push and power carts</p>
179 CG16 Black Pearl Wedge Store P 0 <div class="overviewbody"> <p>Based on the shape of the tour proven CG14<span style="font-size: 8pt;">&trade;</span> wedge, the CG16<span style="font-size: 8pt;">&trade;</span> has a hint of offset and is slightly larger for added forgiveness.&nbsp; The face features the same spin maximizing technology featured on the CG15<span style="font-size: 8pt;">&trade;</span> wedge &ndash; Tour Zip Grooves<span style="font-size: 8pt;">&trade;</span> in combination with Cleveland<span style="font-size: 8pt;">&reg;</span> Golf&rsquo;s breakthrough Laser Milled<span style="font-size: 8pt;">&trade; </span>surface roughness technology.&nbsp; Using the precision accuracy of a laser, each face features four perfectly calibrated texture lines milled between each groove exactly to the conforming roughness limit.&nbsp; This surface roughness application optimizes ball-to-face friction and maximizes spin within the Rules of Golf.</p> </div>
188 NEW Wilson Staff Fifty Elite Yellow Golf Ball Store P 0 <p>An aggressive core is offset by a responsive cover; Explosive distance is coupled with soft feel; Low driver spin is offset by high greenside spin; Long carry, quick stop</p>