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, 
    446, 447, 476, 457, 482, 483, 472, 441, 
    485, 492, 479, 480, 449, 474, 473, 448, 
    493, 456, 469, 431, 466, 439, 484, 470
  ) 
  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.00071

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "174.46"
    },
    "grouping_operation": {
      "using_temporary_table": true,
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "96.00"
      },
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "ALL",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "rows_examined_per_scan": 371,
        "rows_produced_per_join": 95,
        "filtered": "25.88",
        "cost_info": {
          "read_cost": "59.26",
          "eval_cost": "19.20",
          "prefix_cost": "78.46",
          "data_read_per_join": "2K"
        },
        "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`.`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,446,447,476,457,482,483,472,441,485,492,479,480,449,474,473,448,493,456,469,431,466,439,484,470)) 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
431 51900.00000000
433 8000.02000000
437 12605.04000000
438 10000.00000000
439 30400.00000000
440 29000.00000000
441 19833.96000000
442 12400.00000000
443 33600.00000000
446 54000.00000000
447 54000.00000000
448 15600.00000000
449 10600.00000000
450 37600.00000000
453 7200.00000000
454 33600.00000000
455 30000.00000000
456 39900.00000000
457 16800.00000000
460 4000.00000000
463 4000.00000000
466 45900.00000000
467 8800.00000000
468 7600.00000000
469 36700.00000000
470 27200.00000000
472 4800.00000000
473 22400.00000000
474 22400.00000000
476 10000.00000000
479 22000.00000000
480 22000.00000000
482 28000.00000000
483 28000.00000000
484 6500.00000000
485 7500.00000000
492 12800.00000000
493 13880.00000000
494 23100.84000000
495 66072.96000000