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 (
    19675, 13070, 9886, 11019, 19953, 10051, 
    24411, 21851, 10521, 7569, 9972, 10839, 
    21226, 10517, 9479, 22140, 22141, 7571, 
    9154, 10047, 7648, 10676, 10044, 9684
  ) 
  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.01201

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": 10.04527187,
              "attached_condition": "cscart_product_prices.lower_limit <=> 1 and cscart_product_prices.product_id in (19675,13070,9886,11019,19953,10051,24411,21851,10521,7569,9972,10839,21226,10517,9479,22140,22141,7571,9154,10047,7648,10676,10044,9684) and cscart_product_prices.usergroup_id in (0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id price
7569 35.00000000
7571 100.00000000
7648 51.00000000
9154 103.00000000
9479 215.00000000
9684 215.00000000
9886 240.00000000
9972 220.00000000
10044 215.00000000
10047 51.00000000
10051 70.00000000
10517 78.00000000
10521 37.00000000
10676 39.00000000
10839 335.00000000
11019 335.00000000
13070 41.00000000
19675 240.00000000
19953 70.00000000
21226 120.00000000
21851 220.00000000
22140 120.00000000
22141 120.00000000
24411 320.00000000