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 (
    2307, 2306, 2308, 13820, 11805, 2335, 
    2216, 2217, 15142, 2220, 2803, 2264, 
    2262, 13109, 13110, 12701, 2580, 4394, 
    2769, 2768, 2767, 2766, 12700, 13840, 
    2224, 15149, 2192, 2191, 15146, 15147
  ) 
  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.00790

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "cscart_product_prices.product_id",
      "temporary_table": {
        "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": 6449,
          "filtered": 6.735769272,
          "attached_condition": "cscart_product_prices.lower_limit <=> 1 and cscart_product_prices.product_id in (2307,2306,2308,13820,11805,2335,2216,2217,15142,2220,2803,2264,2262,13109,13110,12701,2580,4394,2769,2768,2767,2766,12700,13840,2224,15149,2192,2191,15146,15147) and cscart_product_prices.usergroup_id in (0,1)"
        }
      }
    }
  }
}

Result

product_id price
2191 403.14000000
2192 352.75000000
2216 984.85000000
2217 1429.56000000
2220 765.54000000
2224 960.83000000
2262 267.30000000
2264 238.74000000
2306 482.57000000
2307 482.57000000
2308 482.57000000
2335 452.34000000
2580 77.75000000
2766 202.73000000
2767 110.05000000
2768 206.05000000
2769 134.16000000
2803 602.38000000
4394 210.53000000
11805 217.43000000
12700 214.50000000
12701 235.23000000
13109 62.78000000
13110 62.78000000
13820 108.24000000
13840 117.05000000
15142 993.22000000
15146 125.55000000
15147 105.55000000
15149 336.80000000