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 (
    47619, 47617, 47615, 47353, 47612, 47616, 
    48652, 47355, 47618, 49122, 49209, 
    50181, 50298, 50051, 50286, 50285, 
    49212, 50289, 50052
  ) 
  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.09567

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": 4.498104095,
              "attached_condition": "cscart_product_prices.lower_limit <=> 1 and cscart_product_prices.product_id in (47619,47617,47615,47353,47612,47616,48652,47355,47618,49122,49209,50181,50298,50051,50286,50285,49212,50289,50052) and cscart_product_prices.usergroup_id in (0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id price
47353 856000.0000
47355 429000.0000
47612 1254000.0000
47615 1650000.0000
47616 781000.0000
47617 572000.0000
47618 484000.0000
47619 385000.0000
48652 195000.0000
49122 980000.0000
49209 499000.0000
49212 369000.0000
50051 755000.0000
50052 495000.0000
50181 240000.0000
50285 1130000.0000
50286 630000.0000
50289 1150000.0000
50298 1680000.0000