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 (
    328, 325, 326, 320, 318, 316, 314, 319, 
    322, 321, 315, 323, 317, 324, 329, 313, 
    312, 311
  ) 
  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.00173

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "5.15"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "index",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "usergroup",
        "used_key_parts": [
          "product_id",
          "usergroup_id",
          "lower_limit"
        ],
        "key_length": "9",
        "rows_examined_per_scan": 49,
        "rows_produced_per_join": 36,
        "filtered": "73.47",
        "cost_info": {
          "read_cost": "1.55",
          "eval_cost": "3.60",
          "prefix_cost": "5.15",
          "data_read_per_join": "864"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`aerokidsshop`.`cscart_product_prices`.`lower_limit` = 1) and (`aerokidsshop`.`cscart_product_prices`.`product_id` in (328,325,326,320,318,316,314,319,322,321,315,323,317,324,329,313,312,311)) and (`aerokidsshop`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
311 0.00000000
312 0.00000000
313 0.00000000
314 0.00000000
315 0.00000000
316 0.00000000
317 0.00000000
318 0.00000000
319 0.00000000
320 0.00000000
321 0.00000000
322 0.00000000
323 0.00000000
324 0.00000000
325 0.00000000
326 0.00000000
328 0.00000000
329 0.00000000