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 (
    2333, 2080, 2325, 2113, 2324, 2327, 2326, 
    2347, 2323, 2135, 2300, 2206, 2193, 
    2079, 2078, 1980, 1976, 1927, 2058, 
    1975, 1964, 2136, 2138, 2180, 2181
  ) 
  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.00034

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "17.96"
    },
    "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": 26,
        "rows_produced_per_join": 5,
        "filtered": "19.99",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (2333,2080,2325,2113,2324,2327,2326,2347,2323,2135,2300,2206,2193,2079,2078,1980,1976,1927,2058,1975,1964,2136,2138,2180,2181))",
        "cost_info": {
          "read_cost": "17.44",
          "eval_cost": "0.52",
          "prefix_cost": "17.96",
          "data_read_per_join": "124"
        },
        "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
1927 8.33000000
1964 6.69000000
1975 7.51000000
1976 7.51000000
1980 8.46000000
2058 9.27000000
2078 36.49000000
2079 131.28000000
2080 44.40000000
2113 20.04000000
2135 91.27000000
2136 16.55000000
2138 4.75000000
2180 11.20000000
2181 12.90000000
2193 45.02000000
2206 77.95000000
2300 78.91000000
2323 32.59000000
2324 122.20000000
2325 40.96000000
2326 33.48000000
2327 125.84000000
2333 36.49000000
2347 37.40000000