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 (
    4418, 4421, 4420, 4423, 4600, 5961, 5960, 
    5958, 5959, 1773, 3665, 3666, 4625, 
    5065, 3654, 2237, 3435, 1486, 1083, 
    1231, 1485, 2238, 3427, 3436, 3437, 
    3502, 6072, 3501, 7751, 5603, 6710, 
    4839, 4838, 7593, 7594, 7595, 7596, 
    7597, 7598, 7599, 7600, 6413, 6412, 
    6414, 6415, 6419, 6420, 6418
  ) 
  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.00116

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "34.06"
    },
    "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": 49,
        "rows_produced_per_join": 9,
        "filtered": "19.12",
        "index_condition": "(`dbggbern`.`cscart_product_prices`.`product_id` in (4418,4421,4420,4423,4600,5961,5960,5958,5959,1773,3665,3666,4625,5065,3654,2237,3435,1486,1083,1231,1485,2238,3427,3436,3437,3502,6072,3501,7751,5603,6710,4839,4838,7593,7594,7595,7596,7597,7598,7599,7600,6413,6412,6414,6415,6419,6420,6418))",
        "cost_info": {
          "read_cost": "33.12",
          "eval_cost": "0.94",
          "prefix_cost": "34.06",
          "data_read_per_join": "224"
        },
        "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
1083 9.90000000
1231 9.90000000
1485 9.90000000
1486 9.90000000
1773 69.90000000
2237 9.90000000
2238 9.90000000
3427 9.90000000
3435 9.90000000
3436 14.90000000
3437 14.90000000
3501 14.90000000
3502 14.90000000
3654 29.90000000
3665 69.90000000
3666 69.90000000
4418 29.90000000
4420 29.90000000
4421 29.90000000
4423 29.90000000
4600 29.90000000
4625 69.90000000
4838 19.90000000
4839 19.90000000
5065 44.90000000
5603 19.90000000
5958 22.90000000
5959 22.90000000
5960 22.90000000
5961 22.90000000
6072 14.90000000
6412 24.90000000
6413 24.90000000
6414 24.90000000
6415 24.90000000
6418 24.90000000
6419 24.90000000
6420 24.90000000
6710 24.90000000
7593 24.90000000
7594 24.90000000
7595 24.90000000
7596 24.90000000
7597 22.90000000
7598 22.90000000
7599 22.90000000
7600 22.90000000
7751 14.90000000