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 (
    4089, 3514, 4625, 3580, 3473, 3479, 3572, 
    4605, 4083, 4168, 3570, 4053, 4201, 
    3582, 3994, 3489, 4162, 4572, 4577, 
    4711
  ) 
  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.00100

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "14.01"
    },
    "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": 20,
        "rows_produced_per_join": 3,
        "filtered": "19.99",
        "index_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`cscart_product_prices`.`product_id` in (4089,3514,4625,3580,3473,3479,3572,4605,4083,4168,3570,4053,4201,3582,3994,3489,4162,4572,4577,4711))",
        "cost_info": {
          "read_cost": "13.61",
          "eval_cost": "0.40",
          "prefix_cost": "14.01",
          "data_read_per_join": "95"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`softwarepirmam_hewadelivard_cscart_4`.`cscart_product_prices`.`lower_limit` = 1) and (`softwarepirmam_hewadelivard_cscart_4`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
3473 2450000.00000000
3479 4950000.00000000
3489 5999000.00000000
3514 825000.00000000
3570 890000.00000000
3572 1625000.00000000
3580 1250000.00000000
3582 2099000.00000000
3994 3375000.00000000
4053 615000.00000000
4083 750000.00000000
4089 850000.00000000
4162 875000.00000000
4168 1099000.00000000
4201 1750000.00000000
4572 585000.00000000
4577 675000.00000000
4605 1250000.00000000
4625 1935000.00000000
4711 1449000.00000000