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 (
    278, 280, 282, 247, 248, 241, 244, 245, 
    246, 240, 6, 66, 166, 214, 219, 221, 223, 
    192, 194, 195, 196, 197, 198, 199, 200, 
    201, 202, 203, 204, 205, 206, 207, 208, 
    209, 210, 211, 212, 213, 215, 217, 218, 
    220, 222, 224, 225, 226, 227, 228, 229, 
    230, 231, 232, 233, 234, 235, 236, 237, 
    238, 239, 242, 243, 78, 79, 80
  ) 
  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.00149

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": 20,
        "filtered": "8.70",
        "index_condition": "(`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`company_id` <=> 1)",
        "cost_info": {
          "read_cost": "12.00",
          "eval_cost": "4.18",
          "prefix_cost": "60.00",
          "data_read_per_join": "668"
        },
        "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 (278,280,282,247,248,241,244,245,246,240,6,66,166,214,219,221,223,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,217,218,220,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,78,79,80)) and (`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`usergroup_id` in (0,0,1)))"
      }
    }
  }
}

Result

product_id price
6 329.990000
66 389.950000
78 100.000000
79 96.000000
80 55.000000
166 749.950000
192 15.000000
194 10.600000
195 29.990000
196 17.000000
197 14.980000
198 17.990000
199 29.980000
200 26.920000
201 12.670000
202 34.680000
203 34.680000
204 14.990000
205 149.990000
206 179.990000
207 42.000000
208 82.940000
209 109.990000
210 89.990000
211 299.990000
212 129.950000
213 295.000000
214 1000.000000
215 1095.000000
217 610.990000
218 459.990000
219 529.990000
220 1099.990000
221 2049.000000
222 529.990000
223 499.990000
224 479.990000
225 199.990000
226 269.990000
227 699.000000
228 349.990000
229 299.990000
230 125.000000
231 99.000000
232 79.950000
233 47.990000
234 59.990000
235 79.990000
236 299.990000
237 299.990000
238 499.990000
239 509.990000
240 499.000000
241 499.000000
242 249.000000
243 249.000000
244 729.990000
245 699.000000
246 399.990000
247 329.490000
248 372.270000
278 30.000000
280 36.000000
282 27.990000