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 (
    593, 595, 643, 644, 646, 692, 286, 287, 
    501, 289, 288, 291, 313, 588, 483, 484, 
    293, 310, 294, 295, 296, 298, 299, 300, 
    577, 475, 301, 302, 314, 498, 499, 304, 
    306, 316, 307, 311, 514, 515, 516, 427, 
    319, 320, 531, 322, 325, 326, 410, 327, 
    323, 324
  ) 
  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.00182

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "cscart_product_prices.product_id",
      "temporary_table": {
        "table": {
          "table_name": "cscart_product_prices",
          "access_type": "ALL",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "rows": 580,
          "filtered": 17.24137878,
          "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.product_id in (593,595,643,644,646,692,286,287,501,289,288,291,313,588,483,484,293,310,294,295,296,298,299,300,577,475,301,302,314,498,499,304,306,316,307,311,514,515,516,427,319,320,531,322,325,326,410,327,323,324) and cscart_product_prices.usergroup_id in (0,1)"
        }
      }
    }
  }
}

Result

product_id price
286 3760.00000000
287 5760.00000000
288 5760.00000000
289 5760.00000000
291 5760.00000000
293 8300.00000000
294 5760.00000000
295 5760.00000000
296 5760.00000000
298 5760.00000000
299 5760.00000000
300 6800.00000000
301 5760.00000000
302 7360.00000000
304 6800.00000000
306 6800.00000000
307 5860.00000000
310 6610.00000000
311 20640.00000000
313 17340.00000000
314 16780.00000000
316 6800.00000000
319 11880.00000000
320 12630.00000000
322 6610.00000000
323 7830.00000000
324 8300.00000000
325 5850.00000000
326 6700.00000000
327 6700.00000000
410 6700.00000000
427 12250.00000000
475 6420.00000000
483 6800.00000000
484 16020.00000000
498 7740.00000000
499 6610.00000000
501 6320.00000000
514 9430.00000000
515 6610.00000000
516 6610.00000000
531 12250.00000000
577 8220.00000000
588 8200.00000000
593 23560.00000000
595 8490.00000000
643 18840.00000000
644 8490.00000000
646 8490.00000000
692 13200.00000000