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 (
    6581, 6580, 4690, 4679, 7358, 7360, 7361, 
    7363, 5725, 7362, 7357, 7364, 7359, 
    7280, 7959, 7966, 7961, 7964, 7960, 
    7965, 7962, 7544, 4241, 3635
  ) 
  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.00031

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 (6581,6580,4690,4679,7358,7360,7361,7363,5725,7362,7357,7364,7359,7280,7959,7966,7961,7964,7960,7965,7962,7544,4241,3635))",
        "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
3635 19.90000000
4241 19.90000000
4679 39.90000000
4690 29.90000000
5725 29.90000000
6580 29.90000000
6581 19.90000000
7280 14.90000000
7357 39.90000000
7358 39.90000000
7359 39.90000000
7360 39.90000000
7361 39.90000000
7362 19.90000000
7363 18.90000000
7364 39.90000000
7544 24.90000000
7959 24.90000000
7960 24.90000000
7961 24.90000000
7962 24.90000000
7964 14.90000000
7965 14.90000000
7966 14.90000000