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 (
    6037, 6700, 5896, 5889, 5894, 5893, 5897, 
    5891, 5899, 6096, 6087, 6088, 6092, 
    5883, 5888, 5884, 5885, 5886, 5887, 
    7241, 6743, 26, 27, 1045
  ) 
  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.00100

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.12",
        "index_condition": "(`dbggbern`.`cscart_product_prices`.`product_id` in (6037,6700,5896,5889,5894,5893,5897,5891,5899,6096,6087,6088,6092,5883,5888,5884,5885,5886,5887,7241,6743,26,27,1045))",
        "cost_info": {
          "read_cost": "16.35",
          "eval_cost": "0.46",
          "prefix_cost": "16.81",
          "data_read_per_join": "110"
        },
        "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
26 7.90000000
27 7.90000000
1045 6.90000000
5883 19.90000000
5884 19.90000000
5885 19.90000000
5886 19.90000000
5887 19.90000000
5888 19.90000000
5889 19.90000000
5891 19.90000000
5893 19.90000000
5894 19.90000000
5896 19.90000000
5897 19.90000000
5899 19.90000000
6037 19.90000000
6087 19.90000000
6088 19.90000000
6092 19.90000000
6096 19.90000000
6700 19.90000000
6743 19.90000000
7241 19.90000000