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 (
    1634, 1664, 1641, 1671, 1627, 1657, 1655, 
    1686, 1646, 1677, 1636, 1666, 1638, 
    1668, 1644, 1674, 1642, 1672, 2185, 
    1629
  ) 
  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.00043

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "14.46"
    },
    "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": 21,
        "rows_produced_per_join": 4,
        "filtered": "19.99",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (1634,1664,1641,1671,1627,1657,1655,1686,1646,1677,1636,1666,1638,1668,1644,1674,1642,1672,2185,1629))",
        "cost_info": {
          "read_cost": "14.04",
          "eval_cost": "0.42",
          "prefix_cost": "14.46",
          "data_read_per_join": "100"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`cscartdevel`.`cscart_product_prices`.`lower_limit` = 1) and (`cscartdevel`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1627 15.00000000
1629 15.00000000
1634 15.00000000
1636 15.00000000
1638 15.00000000
1641 15.00000000
1642 15.00000000
1644 15.00000000
1646 15.00000000
1655 15.00000000
1657 45.00000000
1664 45.00000000
1666 45.00000000
1668 45.00000000
1671 45.00000000
1672 45.00000000
1674 45.00000000
1677 45.00000000
1686 45.00000000
2185 15.75000000