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 (
    284, 332, 333, 334, 335, 336, 337, 3915, 
    3916, 3917, 3918, 3919, 3920, 3921, 
    3968, 3969, 3970, 3971, 3972, 3973, 
    3974, 4020, 4021, 4022
  ) 
  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.00067

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "16.81"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "range",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "product_id",
        "used_key_parts": [
          "product_id"
        ],
        "key_length": "3",
        "rows_examined_per_scan": 24,
        "rows_produced_per_join": 4,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (284,332,333,334,335,336,337,3915,3916,3917,3918,3919,3920,3921,3968,3969,3970,3971,3972,3973,3974,4020,4021,4022))",
        "cost_info": {
          "read_cost": "16.33",
          "eval_cost": "0.48",
          "prefix_cost": "16.81",
          "data_read_per_join": "115"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`gaseus`.`cscart_product_prices`.`lower_limit` = 1) and (`gaseus`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
284 0.00000000
332 0.00000000
333 0.00000000
334 0.00000000
335 0.00000000
336 0.00000000
337 0.00000000
3915 0.00000000
3916 0.00000000
3917 0.00000000
3918 0.00000000
3919 0.00000000
3920 0.00000000
3921 0.00000000
3968 0.00000000
3969 0.00000000
3970 0.00000000
3971 0.00000000
3972 0.00000000
3973 0.00000000
3974 0.00000000
4020 0.00000000
4021 0.00000000
4022 0.00000000