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 (
    10092, 10095, 10096, 10097, 10098, 10099, 
    10100, 10101, 10102, 10113, 10117, 
    10119, 10120, 10124, 10125, 10126
  ) 
  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 (10092,10095,10096,10097,10098,10099,10100,10101,10102,10113,10117,10119,10120,10124,10125,10126)",
      "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,1)"
    }
  }
}

Result

product_id price
10092 400.00000000
10095 400.00000000
10096 400.00000000
10097 400.00000000
10098 19200.00000000
10099 19200.00000000
10100 143400.00000000
10101 5400.00000000
10102 10900.00000000
10113 0.00000000
10117 3800.00000000
10119 62700.00000000
10120 62700.00000000
10124 400.00000000
10125 300.00000000
10126 400.00000000