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 (
    3430, 3429, 3437, 3436, 3438, 3419, 3418, 
    6946, 6945, 3411, 3415, 3417, 6942, 
    3410, 3413, 3416, 6940, 3414, 6938, 
    6941, 6944, 3412, 6937, 6939, 6943
  ) 
  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.00067

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "17.51"
    },
    "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": 25,
        "rows_produced_per_join": 4,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (3430,3429,3437,3436,3438,3419,3418,6946,6945,3411,3415,3417,6942,3410,3413,3416,6940,3414,6938,6941,6944,3412,6937,6939,6943))",
        "cost_info": {
          "read_cost": "17.01",
          "eval_cost": "0.50",
          "prefix_cost": "17.51",
          "data_read_per_join": "119"
        },
        "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
3410 688.00000000
3411 535.00000000
3412 702.00000000
3413 688.00000000
3414 550.00000000
3415 535.00000000
3416 688.00000000
3417 535.00000000
3418 688.00000000
3419 535.00000000
3429 104.69000000
3430 86.82000000
3436 114.55000000
3437 114.55000000
3438 114.55000000
6937 702.00000000
6938 550.00000000
6939 702.00000000
6940 688.00000000
6941 550.00000000
6942 535.00000000
6943 702.00000000
6944 550.00000000
6945 702.00000000
6946 550.00000000