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 (
    2127, 2305, 1812, 2038, 2306, 2129, 2171, 
    2039, 2040, 1985, 2114, 2344, 1949, 
    2041, 2318, 1961, 2042, 1986, 2343, 
    2077, 2172, 2185, 2159, 2216, 2218, 
    2229, 2228, 2186, 2184, 1934, 2358, 
    1994, 2006, 2075, 1962, 2065, 1992, 
    2008, 1984, 1993, 1936, 2238, 2237, 
    2311, 2298, 2043, 1954, 1953, 1752, 
    1827, 1870, 1803, 1828, 1754, 1770, 
    1879, 1874, 1829, 1864, 1904, 1842, 
    1781, 1894, 2153, 1886, 1887, 2085, 
    2195, 2130, 2382, 2011, 1919, 1922, 
    1942, 1923, 1933, 1945, 1946, 2376, 
    1746
  ) 
  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.00087

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "59.61"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "range",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "product_id",
        "used_key_parts": [
          "product_id"
        ],
        "key_length": "3",
        "rows_examined_per_scan": 88,
        "rows_produced_per_join": 17,
        "filtered": "19.97",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (2127,2305,1812,2038,2306,2129,2171,2039,2040,1985,2114,2344,1949,2041,2318,1961,2042,1986,2343,2077,2172,2185,2159,2216,2218,2229,2228,2186,2184,1934,2358,1994,2006,2075,1962,2065,1992,2008,1984,1993,1936,2238,2237,2311,2298,2043,1954,1953,1752,1827,1870,1803,1828,1754,1770,1879,1874,1829,1864,1904,1842,1781,1894,2153,1886,1887,2085,2195,2130,2382,2011,1919,1922,1942,1923,1933,1945,1946,2376,1746))",
        "cost_info": {
          "read_cost": "57.85",
          "eval_cost": "1.76",
          "prefix_cost": "59.61",
          "data_read_per_join": "421"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`cscartdevel`.`cscart_product_prices`.`lower_limit` = 1) and (`cscartdevel`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1746 8.75000000
1752 132.16000000
1754 26.85000000
1770 34.32000000
1781 21.76000000
1803 79.69000000
1812 34.62000000
1827 21.81000000
1828 9.80000000
1829 9.80000000
1842 8.47000000
1864 29.88000000
1870 47.59000000
1874 81.34000000
1879 14.62000000
1886 6.87000000
1887 12.23000000
1894 21.03000000
1904 285.15000000
1919 12.15000000
1922 12.15000000
1923 12.15000000
1933 11.72000000
1934 45.53000000
1936 28.17000000
1942 12.15000000
1945 10.86000000
1946 10.86000000
1949 22.76000000
1953 12.03000000
1954 12.03000000
1961 77.20000000
1962 197.73000000
1984 50.46000000
1985 19.42000000
1986 18.66000000
1992 45.12000000
1993 65.01000000
1994 85.13000000
2006 24.94000000
2008 69.24000000
2011 12.15000000
2038 19.24000000
2039 21.59000000
2040 18.24000000
2041 45.24000000
2042 16.19000000
2043 41.07000000
2065 255.41000000
2075 24.82000000
2077 49.29000000
2085 13.27000000
2114 22.35000000
2127 41.07000000
2129 30.51000000
2130 12.67000000
2153 15.77000000
2159 17.18000000
2171 78.77000000
2172 57.38000000
2184 14.58000000
2185 15.75000000
2186 24.19000000
2195 16.01000000
2216 14.78000000
2218 14.78000000
2228 14.78000000
2229 14.78000000
2237 28.75000000
2238 29.45000000
2298 69.11000000
2305 13.91000000
2306 15.72000000
2311 52.69000000
2318 28.87000000
2343 28.51000000
2344 20.71000000
2358 57.44000000
2376 7.10000000
2382 10.50000000