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 (
    2627, 2628, 2817, 2810, 1181, 1725, 1726, 
    1727, 2130, 1537, 1538, 1539, 1396, 
    1182, 1183
  ) 
  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.00091

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "10.51"
    },
    "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": 15,
        "rows_produced_per_join": 2,
        "filtered": "19.88",
        "index_condition": "(`zdrowy_db`.`cscart_product_prices`.`product_id` in (2627,2628,2817,2810,1181,1725,1726,1727,2130,1537,1538,1539,1396,1182,1183))",
        "cost_info": {
          "read_cost": "10.21",
          "eval_cost": "0.30",
          "prefix_cost": "10.51",
          "data_read_per_join": "71"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`zdrowy_db`.`cscart_product_prices`.`lower_limit` = 1) and (`zdrowy_db`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1181 330.00000000
1182 120.00000000
1183 60.00000000
1396 58.00000000
1537 62.00000000
1538 61.00000000
1539 62.00000000
1725 30.00000000
1726 30.00000000
1727 30.00000000
2130 30.00000000
2627 58.00000000
2628 58.00000000
2810 45.00000000
2817 160.00000000