SELECT 
  product_prices.product_id, 
  MIN(
    IF(
      product_prices.percentage_discount = 0, 
      product_prices.price, 
      product_prices.price - (
        product_prices.price * product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  product_prices 
WHERE 
  product_prices.product_id IN (
    238468, 238494, 238463, 238472, 238461, 
    238465, 238470, 238486, 238467, 238460, 
    238462, 238485, 238448, 238493, 238454, 
    238488, 238476, 238459
  ) 
  AND product_prices.lower_limit = 1 
  AND product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  product_prices.product_id

Query time 0.00236

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "14.63"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "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": 18,
        "rows_produced_per_join": 1,
        "filtered": "10.00",
        "index_condition": "(`goimagine`.`product_prices`.`product_id` in (238468,238494,238463,238472,238461,238465,238470,238486,238467,238460,238462,238485,238448,238493,238454,238488,238476,238459))",
        "cost_info": {
          "read_cost": "14.45",
          "eval_cost": "0.18",
          "prefix_cost": "14.63",
          "data_read_per_join": "43"
        },
        "used_columns": [
          "id",
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`goimagine`.`product_prices`.`lower_limit` = 1) and (`goimagine`.`product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
238448 15.55000000
238454 15.55000000
238459 15.55000000
238460 15.55000000
238461 15.55000000
238462 15.55000000
238463 15.55000000
238465 15.55000000
238467 15.55000000
238468 15.55000000
238470 15.55000000
238472 15.55000000
238476 15.55000000
238485 15.55000000
238486 15.55000000
238488 15.55000000
238493 15.55000000
238494 15.55000000