SELECT 
  cscart_ult_product_prices.product_id, 
  MIN(
    IF(
      cscart_ult_product_prices.percentage_discount = 0, 
      cscart_ult_product_prices.price, 
      cscart_ult_product_prices.price - (
        cscart_ult_product_prices.price * cscart_ult_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  cscart_ult_product_prices 
WHERE 
  cscart_ult_product_prices.product_id IN (
    167, 169, 42, 39, 40, 205, 37, 74, 73, 71, 
    75, 72, 70, 156, 175, 43, 76, 56, 57, 30, 
    246, 208, 173, 229, 211, 210, 209, 67, 
    25, 213, 215, 226
  ) 
  AND cscart_ult_product_prices.lower_limit = 1 
  AND cscart_ult_product_prices.company_id = 1 
  AND cscart_ult_product_prices.usergroup_id IN (0, 0, 1) 
GROUP BY 
  cscart_ult_product_prices.product_id

Query time 0.00187

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "60.00"
    },
    "grouping_operation": {
      "using_temporary_table": true,
      "using_filesort": true,
      "table": {
        "table_name": "cscart_ult_product_prices",
        "access_type": "ref",
        "possible_keys": [
          "usergroup",
          "product_id",
          "company_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "company_id",
        "used_key_parts": [
          "company_id"
        ],
        "key_length": "4",
        "ref": [
          "const"
        ],
        "rows_examined_per_scan": 240,
        "rows_produced_per_join": 8,
        "filtered": "3.60",
        "index_condition": "(`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`company_id` <=> 1)",
        "cost_info": {
          "read_cost": "12.00",
          "eval_cost": "1.73",
          "prefix_cost": "60.00",
          "data_read_per_join": "276"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "company_id",
          "usergroup_id"
        ],
        "attached_condition": "((`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`lower_limit` = 1) and (`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`product_id` in (167,169,42,39,40,205,37,74,73,71,75,72,70,156,175,43,76,56,57,30,246,208,173,229,211,210,209,67,25,213,215,226)) and (`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`usergroup_id` in (0,0,1)))"
      }
    }
  }
}

Result

product_id price
25 599.990000
30 349.950000
37 159.950000
39 419.000000
40 229.000000
42 79.000000
43 369.000000
56 220.000000
57 309.000000
67 339.990000
70 499.990000
71 529.990000
72 599.990000
73 589.990000
74 524.990000
75 489.990000
76 439.990000
167 549.950000
169 749.950000
173 349.990000
175 179.990000
205 149.990000
208 82.940000
209 109.990000
210 89.990000
211 299.990000
213 295.000000
215 1095.000000
226 269.990000
229 299.990000
246 399.990000