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 (
    8373, 8374, 8375, 8376, 8377, 8379, 8387, 
    8388, 8389, 8391, 8392, 8394, 8396, 
    8399, 8403, 8404
  ) 
  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.00037

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "table_name": "cscart_product_prices",
      "access_type": "range",
      "possible_keys": ["usergroup", "product_id", "lower_limit", "usergroup_id"],
      "key": "product_id",
      "key_length": "3",
      "used_key_parts": ["product_id"],
      "rows": 16,
      "filtered": 99.99243927,
      "index_condition": "cscart_product_prices.product_id in (8373,8374,8375,8376,8377,8379,8387,8388,8389,8391,8392,8394,8396,8399,8403,8404)",
      "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,1)"
    }
  }
}

Result

product_id price
8373 1300.00000000
8374 1500.00000000
8375 5900.00000000
8376 1300.00000000
8377 1700.00000000
8379 10500.00000000
8387 0.00000000
8388 0.00000000
8389 2500.00000000
8391 31400.00000000
8392 13400.00000000
8394 576000.00000000
8396 2900.00000000
8399 400.00000000
8403 13400.00000000
8404 13400.00000000