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 (
    8406, 8409, 8411, 8413, 8416, 8420, 8421, 
    8424, 8430, 8431, 8432, 8433, 8436, 
    8438, 8443, 8444
  ) 
  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.00032

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 (8406,8409,8411,8413,8416,8420,8421,8424,8430,8431,8432,8433,8436,8438,8443,8444)",
      "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,1)"
    }
  }
}

Result

product_id price
8406 99100.00000000
8409 1300.00000000
8411 94900.00000000
8413 502100.00000000
8416 1742400.00000000
8420 2100.00000000
8421 10000.00000000
8424 2900.00000000
8430 600.00000000
8431 316100.00000000
8432 0.00000000
8433 20900.00000000
8436 468900.00000000
8438 468900.00000000
8443 13800.00000000
8444 13800.00000000