SELECT 
  cscart_aprilproduct_prices.product_id, 
  MIN(
    IF(
      cscart_aprilproduct_prices.percentage_discount = 0, 
      cscart_aprilproduct_prices.price, 
      cscart_aprilproduct_prices.price - (
        cscart_aprilproduct_prices.price * cscart_aprilproduct_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  cscart_aprilproduct_prices 
WHERE 
  cscart_aprilproduct_prices.product_id IN (
    148, 232, 23, 1, 78, 207, 160, 107, 15, 
    219, 222, 46, 45, 8, 10, 50, 44, 150
  ) 
  AND cscart_aprilproduct_prices.lower_limit = 1 
  AND cscart_aprilproduct_prices.usergroup_id IN (0, 1) 
GROUP BY 
  cscart_aprilproduct_prices.product_id

Query time 0.00074

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "43.21"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "cscart_aprilproduct_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": 18,
        "rows_produced_per_join": 3,
        "filtered": "18.50",
        "index_condition": "(`vishalecarter_april_setup`.`cscart_aprilproduct_prices`.`product_id` in (148,232,23,1,78,207,160,107,15,219,222,46,45,8,10,50,44,150))",
        "cost_info": {
          "read_cost": "42.54",
          "eval_cost": "0.67",
          "prefix_cost": "43.21",
          "data_read_per_join": "79"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`vishalecarter_april_setup`.`cscart_aprilproduct_prices`.`lower_limit` = 1) and (`vishalecarter_april_setup`.`cscart_aprilproduct_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1 5399.99000000
8 849.99000000
10 1199.99000000
15 150.00000000
23 599.99000000
44 25.00000000
45 74.00000000
46 21.00000000
50 220.00000000
78 100.00000000
107 465.00000000
148 130.00000000
150 120.00000000
160 200.00000000
207 42.00000000
219 529.99000000
222 529.99000000
232 79.95000000