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 (
    426562, 446627, 409567, 403223, 456812, 
    416073, 444305, 414771, 405344, 428114, 
    460638, 435197, 412021, 450932, 405246, 
    430164, 444428, 428029, 441949, 460434, 
    433652, 426548, 416330, 447518
  ) 
  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.00102

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.099614043,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_product_prices",
          "access_type": "range",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "usergroup",
          "key_length": "9",
          "used_key_parts": ["product_id", "usergroup_id", "lower_limit"],
          "loops": 1,
          "rows": 48,
          "cost": 0.08425304,
          "filtered": 50,
          "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.product_id in (426562,446627,409567,403223,456812,416073,444305,414771,405344,428114,460638,435197,412021,450932,405246,430164,444428,428029,441949,460434,433652,426548,416330,447518) and cscart_product_prices.usergroup_id in (0,1)"
        }
      }
    ]
  }
}

Result

product_id price
403223 1885.86000000
405246 125.02000000
405344 756.20000000
409567 1698.27000000
412021 1797.74000000
414771 887.45000000
416073 841.18000000
416330 232.92000000
426548 1533.02000000
426562 176.69000000
428029 1828.47000000
428114 215.16000000
430164 1400.44000000
433652 1855.71000000
435197 244.36000000
441949 73.40000000
444305 671.99000000
444428 1829.74000000
446627 303.94000000
447518 559.83000000
450932 1788.27000000
456812 393.75000000
460434 1421.12000000
460638 92.30000000