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 (
    6344, 6345, 6346, 6347, 2818, 2819, 2820, 
    2821, 2822, 6404, 6405, 6406, 6407, 
    2933, 2934, 2935, 2936, 6517, 6518, 
    6519, 6520, 6521, 2510, 2511
  ) 
  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.00079

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "16.81"
    },
    "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": 24,
        "rows_produced_per_join": 4,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (6344,6345,6346,6347,2818,2819,2820,2821,2822,6404,6405,6406,6407,2933,2934,2935,2936,6517,6518,6519,6520,6521,2510,2511))",
        "cost_info": {
          "read_cost": "16.33",
          "eval_cost": "0.48",
          "prefix_cost": "16.81",
          "data_read_per_join": "115"
        },
        "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
2510 0.00000000
2511 0.00000000
2818 0.00000000
2819 0.00000000
2820 0.00000000
2821 0.00000000
2822 0.00000000
2933 0.00000000
2934 0.00000000
2935 0.00000000
2936 0.00000000
6344 0.00000000
6345 0.00000000
6346 0.00000000
6347 0.00000000
6404 0.00000000
6405 0.00000000
6406 0.00000000
6407 0.00000000
6517 0.00000000
6518 0.00000000
6519 0.00000000
6520 0.00000000
6521 0.00000000