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 (
    46714, 46196, 48032, 46195, 47367, 48033, 
    48030, 48037, 47365, 47363, 48031, 
    48034, 48036, 47366, 48035, 47357, 
    47358, 47360, 47359, 47364, 47361, 
    47362
  ) 
  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.18108

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "cscart_product_prices.product_id",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_product_prices",
              "access_type": "ref",
              "possible_keys": [
                "usergroup",
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "key": "lower_limit",
              "key_length": "3",
              "used_key_parts": ["lower_limit"],
              "ref": ["const"],
              "rows": 25327,
              "filtered": 3.819442987,
              "attached_condition": "cscart_product_prices.lower_limit <=> 1 and cscart_product_prices.product_id in (46714,46196,48032,46195,47367,48033,48030,48037,47365,47363,48031,48034,48036,47366,48035,47357,47358,47360,47359,47364,47361,47362) and cscart_product_prices.usergroup_id in (0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id price
46195 279000.0000
46196 289000.0000
46714 220000.0000
47357 363000.0000
47358 242000.0000
47359 275000.0000
47360 297000.0000
47361 286000.0000
47362 286000.0000
47363 242000.0000
47364 297000.0000
47365 319000.0000
47366 319000.0000
47367 275000.0000
48030 165000.0000
48031 319000.0000
48032 330000.0000
48033 339000.0000
48034 330000.0000
48035 330000.0000
48036 319000.0000
48037 330000.0000