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 (
    5474, 5475, 5476, 5477, 5478, 5479, 5480, 
    5481, 5482, 5483, 5484, 5485, 5486, 
    5487, 5488, 5489, 5490, 5491, 5492, 
    5493, 5494, 5495, 5496, 5497, 5498, 
    5499, 5500, 5501, 5502, 5503, 5504, 
    5163, 5153, 1419, 1420, 1421, 3157, 
    5132, 5133, 5134, 5135, 1452, 5161, 
    1442, 5151, 6734, 6733, 6729
  ) 
  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.00077

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "33.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": 48,
        "rows_produced_per_join": 9,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5163,5153,1419,1420,1421,3157,5132,5133,5134,5135,1452,5161,1442,5151,6734,6733,6729))",
        "cost_info": {
          "read_cost": "32.65",
          "eval_cost": "0.96",
          "prefix_cost": "33.61",
          "data_read_per_join": "230"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`gaseus`.`cscart_product_prices`.`lower_limit` = 1) and (`gaseus`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1419 0.00000000
1420 0.00000000
1421 0.00000000
1442 0.00000000
1452 0.00000000
3157 758.00000000
5132 0.00000000
5133 0.00000000
5134 0.00000000
5135 0.00000000
5151 0.00000000
5153 0.00000000
5161 0.00000000
5163 0.00000000
5474 0.00000000
5475 0.00000000
5476 0.00000000
5477 0.00000000
5478 0.00000000
5479 0.00000000
5480 0.00000000
5481 0.00000000
5482 0.00000000
5483 0.00000000
5484 0.00000000
5485 0.00000000
5486 0.00000000
5487 0.00000000
5488 0.00000000
5489 0.00000000
5490 0.00000000
5491 0.00000000
5492 0.00000000
5493 0.00000000
5494 0.00000000
5495 0.00000000
5496 0.00000000
5497 0.00000000
5498 0.00000000
5499 0.00000000
5500 0.00000000
5501 0.00000000
5502 0.00000000
5503 0.00000000
5504 0.00000000
6729 839.00000000
6733 839.00000000
6734 839.00000000