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 (
    3135, 5802, 6970, 6971, 6972, 6973, 6974, 
    6975, 3403, 3404, 3405, 3406, 3408, 
    3409, 6930, 6931, 6932, 6933, 6934, 
    6935, 6936, 3407, 2666, 3845
  ) 
  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.00189

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 (3135,5802,6970,6971,6972,6973,6974,6975,3403,3404,3405,3406,3408,3409,6930,6931,6932,6933,6934,6935,6936,3407,2666,3845))",
        "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
2666 0.00000000
3135 0.00000000
3403 282.00000000
3404 282.00000000
3405 282.00000000
3406 564.00000000
3407 564.00000000
3408 564.00000000
3409 564.00000000
3845 0.00000000
5802 0.00000000
6930 564.00000000
6931 282.00000000
6932 282.00000000
6933 282.00000000
6934 564.00000000
6935 564.00000000
6936 564.00000000
6970 0.00000000
6971 0.00000000
6972 0.00000000
6973 0.00000000
6974 0.00000000
6975 0.00000000