SELECT 
  cscart_product_prices.product_id, 
  MIN(
    IF(
      cscart_product_prices.percentage_discount = 0, 
      cscart_product_prices.price, 
      cscart_product_prices.price - (
        cscart_product_prices.price * cscart_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  cscart_product_prices 
WHERE 
  cscart_product_prices.product_id IN (
    10402, 10599, 10710, 10084, 10377, 8925, 
    8510, 10407, 11236, 12236, 12237, 11235, 
    12159, 12158, 12238, 12235, 11421, 
    12801, 8952, 11418, 7845, 10036, 7520, 
    11983
  ) 
  AND cscart_product_prices.lower_limit = 1 
  AND cscart_product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  cscart_product_prices.product_id

Query time 0.02063

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "cscart_product_prices.product_id",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_product_prices",
              "access_type": "ref",
              "possible_keys": [
                "usergroup",
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "key": "lower_limit",
              "key_length": "3",
              "used_key_parts": ["lower_limit"],
              "ref": ["const"],
              "rows": 11706,
              "filtered": 9.840266228,
              "attached_condition": "cscart_product_prices.lower_limit <=> 1 and cscart_product_prices.product_id in (10402,10599,10710,10084,10377,8925,8510,10407,11236,12236,12237,11235,12159,12158,12238,12235,11421,12801,8952,11418,7845,10036,7520,11983) and cscart_product_prices.usergroup_id in (0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id price
7520 65.00000000
7845 40.00000000
8510 15.00000000
8925 15.00000000
8952 40.00000000
10036 119.00000000
10084 15.00000000
10377 33.00000000
10402 15.00000000
10407 15.00000000
10599 15.00000000
10710 15.00000000
11235 33.00000000
11236 33.00000000
11418 40.00000000
11421 40.00000000
11983 25.00000000
12158 33.00000000
12159 33.00000000
12235 33.00000000
12236 33.00000000
12237 33.00000000
12238 33.00000000
12801 40.00000000