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 (
    2556, 2822, 2244, 2245, 2808, 2351, 2352, 
    2342, 2270, 2843, 2225, 2323, 2266, 
    13822, 2529, 2503, 2813, 2814, 13821, 
    4378, 2550, 2551, 13142, 15143
  ) 
  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.00763

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": 4.219423294,
          "attached_condition": "cscart_product_prices.lower_limit <=> 1 and cscart_product_prices.product_id in (2556,2822,2244,2245,2808,2351,2352,2342,2270,2843,2225,2323,2266,13822,2529,2503,2813,2814,13821,4378,2550,2551,13142,15143) and cscart_product_prices.usergroup_id in (0,1)"
        }
      }
    }
  }
}

Result

product_id price
2225 286.80000000
2244 322.74000000
2245 322.92000000
2266 300.90000000
2270 279.90000000
2323 285.78000000
2342 413.76000000
2351 770.22000000
2352 770.22000000
2503 217.68000000
2529 163.65000000
2550 1131.24000000
2551 1228.44000000
2556 238.81000000
2808 97.84000000
2813 356.87000000
2814 590.35000000
2822 95.65000000
2843 68.31000000
4378 333.01000000
13142 520.00000000
13821 121.92000000
13822 393.12000000
15143 798.99000000