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 (
    7037, 7040, 6355, 6051, 6045, 4315, 6042, 
    4316, 6043, 6036, 4347, 6369, 4344, 
    4345, 5303, 6050, 7351, 5304, 4348, 
    4346, 6349, 6345, 6361, 7706
  ) 
  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.00065

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "17.26"
    },
    "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": 25,
        "rows_produced_per_join": 4,
        "filtered": "19.12",
        "index_condition": "(`dbggbern`.`cscart_product_prices`.`product_id` in (7037,7040,6355,6051,6045,4315,6042,4316,6043,6036,4347,6369,4344,4345,5303,6050,7351,5304,4348,4346,6349,6345,6361,7706))",
        "cost_info": {
          "read_cost": "16.78",
          "eval_cost": "0.48",
          "prefix_cost": "17.26",
          "data_read_per_join": "114"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`dbggbern`.`cscart_product_prices`.`lower_limit` = 1) and (`dbggbern`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
4315 24.90000000
4316 24.90000000
4344 9.90000000
4345 9.90000000
4346 9.90000000
4347 9.90000000
4348 9.90000000
5303 9.90000000
5304 9.90000000
6036 9.90000000
6042 24.90000000
6043 24.90000000
6045 24.90000000
6050 9.90000000
6051 24.90000000
6345 39.90000000
6349 39.90000000
6355 49.90000000
6361 34.90000000
6369 9.90000000
7037 9.90000000
7040 9.90000000
7351 9.90000000
7706 9.90000000