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 (
    3492, 3496, 3490, 3494, 6951, 3502, 3503, 
    3493, 3498, 3428, 3433, 3432, 12594, 
    12609, 12424, 12554, 12536, 12546, 
    13127, 12464, 12624, 12654, 13148, 
    13153
  ) 
  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.00089

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "26.26"
    },
    "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": 45,
        "rows_produced_per_join": 8,
        "filtered": "19.99",
        "index_condition": "(`test2_gaseus`.`cscart_product_prices`.`product_id` in (3492,3496,3490,3494,6951,3502,3503,3493,3498,3428,3433,3432,12594,12609,12424,12554,12536,12546,13127,12464,12624,12654,13148,13153))",
        "cost_info": {
          "read_cost": "25.36",
          "eval_cost": "0.90",
          "prefix_cost": "26.26",
          "data_read_per_join": "215"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`test2_gaseus`.`cscart_product_prices`.`lower_limit` = 1) and (`test2_gaseus`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
3428 102.62000000
3432 1525.11000000
3433 1068.46000000
3490 225.00000000
3492 72.70000000
3493 58.50000000
3494 178.60000000
3496 225.00000000
3498 225.00000000
3502 68.83000000
3503 58.50000000
6951 0.00000000
12424 0.00000000
12464 1000.00000000
12536 294.00000000
12546 510.00000000
12554 864.90000000
12594 1353.60000000
12609 1805.50000000
12624 1597.90000000
12654 1874.60000000
13127 2180.00000000
13148 1190.00000000
13153 1380.00000000