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 (
    3327, 1667, 3932, 2090, 2277, 5843, 2278, 
    5969, 3338, 2400, 5814, 5251, 5831, 
    4239, 5751, 5740, 4191, 5839, 2179, 
    5813, 1629, 5205, 5266, 1666
  ) 
  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.00095

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "16.81"
    },
    "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": 24,
        "rows_produced_per_join": 4,
        "filtered": "19.99",
        "index_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`cscart_product_prices`.`product_id` in (3327,1667,3932,2090,2277,5843,2278,5969,3338,2400,5814,5251,5831,4239,5751,5740,4191,5839,2179,5813,1629,5205,5266,1666))",
        "cost_info": {
          "read_cost": "16.33",
          "eval_cost": "0.48",
          "prefix_cost": "16.81",
          "data_read_per_join": "115"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`softwarepirmam_hewadelivard_cscart_4`.`cscart_product_prices`.`lower_limit` = 1) and (`softwarepirmam_hewadelivard_cscart_4`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1629 3900000.00000000
1666 45000.00000000
1667 44000.00000000
2090 105000.00000000
2179 29000.00000000
2277 60000.00000000
2278 225000.00000000
2400 18000.00000000
3327 185000.00000000
3338 205000.00000000
3932 21000.00000000
4191 36000.00000000
4239 72000.00000000
5205 8250.00000000
5251 1890000.00000000
5266 8000.00000000
5740 792000.00000000
5751 685000.00000000
5813 306000.00000000
5814 694000.00000000
5831 306000.00000000
5839 1404000.00000000
5843 136000.00000000
5969 13950.00000000