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 (
    423, 424, 455, 433, 495, 453, 468, 467, 
    420, 421, 422, 437, 494, 454, 442, 426, 
    429, 428, 438, 440, 443, 463, 460, 450
  ) 
  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.00051

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "64.61"
    },
    "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": 29,
        "rows_produced_per_join": 5,
        "filtered": "19.57",
        "index_condition": "(`danishecarter_latest`.`cscart_product_prices`.`product_id` in (423,424,455,433,495,453,468,467,420,421,422,437,494,454,442,426,429,428,438,440,443,463,460,450))",
        "cost_info": {
          "read_cost": "63.48",
          "eval_cost": "1.13",
          "prefix_cost": "64.61",
          "data_read_per_join": "181"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`danishecarter_latest`.`cscart_product_prices`.`lower_limit` = 1) and (`danishecarter_latest`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
420 17226.00000000
421 0.00000000
422 0.00000000
423 840.00000000
424 0.00000000
426 28000.00000000
428 20500.00000000
429 28000.00000000
433 8000.02000000
437 12605.04000000
438 10000.00000000
440 29000.00000000
442 12400.00000000
443 33600.00000000
450 37600.00000000
453 7200.00000000
454 33600.00000000
455 30000.00000000
460 4000.00000000
463 4000.00000000
467 8800.00000000
468 7600.00000000
494 23100.84000000
495 66072.96000000