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 (
    27, 23, 160, 24, 159, 568, 1439, 1438, 
    1440, 1441, 1449, 1560, 1448, 1450, 
    1561, 1562, 1572, 1573, 1574
  ) 
  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.00092

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "20.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": 34,
        "rows_produced_per_join": 6,
        "filtered": "19.99",
        "index_condition": "(`testdobroded`.`cscart_product_prices`.`product_id` in (27,23,160,24,159,568,1439,1438,1440,1441,1449,1560,1448,1450,1561,1562,1572,1573,1574))",
        "cost_info": {
          "read_cost": "19.38",
          "eval_cost": "0.68",
          "prefix_cost": "20.06",
          "data_read_per_join": "163"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`testdobroded`.`cscart_product_prices`.`lower_limit` = 1) and (`testdobroded`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
23 329.00000000
24 429.00000000
27 359.00000000
159 429.00000000
160 329.00000000
568 489.00000000
1438 419.00000000
1439 679.00000000
1440 439.00000000
1441 439.00000000
1448 329.00000000
1449 329.00000000
1450 329.00000000
1560 329.00000000
1561 329.00000000
1562 329.00000000
1572 259.00000000
1573 269.00000000
1574 269.00000000