SELECT 
  cscart_product_prices.product_id, 
  COALESCE(
    cscart_master_products_storefront_min_price.price, 
    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 
  LEFT JOIN cscart_master_products_storefront_min_price ON cscart_master_products_storefront_min_price.product_id = cscart_product_prices.product_id 
  AND cscart_master_products_storefront_min_price.storefront_id = 1 
WHERE 
  cscart_product_prices.product_id IN (
    437, 438, 439, 440, 441, 442, 443, 444, 
    445, 446, 369, 417, 418, 419, 420, 421, 
    422, 423, 424, 425, 426, 427, 428, 429
  ) 
  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.00047

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.061137857,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_product_prices",
          "access_type": "range",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "usergroup",
          "key_length": "9",
          "used_key_parts": ["product_id", "usergroup_id", "lower_limit"],
          "loops": 1,
          "rows": 48,
          "cost": 0.04575064,
          "filtered": 19.83122444,
          "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.product_id in (437,438,439,440,441,442,443,444,445,446,369,417,418,419,420,421,422,423,424,425,426,427,428,429) and cscart_product_prices.usergroup_id in (0,1)"
        }
      },
      {
        "table": {
          "table_name": "cscart_master_products_storefront_min_price",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "8",
          "used_key_parts": ["product_id", "storefront_id"],
          "ref": [
            "u428615623_ecartifygonje.cscart_product_prices.product_id",
            "const"
          ],
          "loops": 9.518987342,
          "rows": 1,
          "cost": 0.009333363,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_master_products_storefront_min_price.product_id = cscart_product_prices.product_id)"
        }
      }
    ]
  }
}

Result

product_id price
369 520.00000000
417 520.00000000
418 520.00000000
419 520.00000000
420 520.00000000
421 520.00000000
422 520.00000000
423 520.00000000
424 520.00000000
425 520.00000000
426 520.00000000
427 520.00000000
428 520.00000000
429 520.00000000
437 225.00000000
438 225.00000000
439 225.00000000
440 225.00000000
441 225.00000000
442 225.00000000
443 225.00000000
444 225.00000000
445 225.00000000
446 225.00000000