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 (
    51515, 51466, 51485, 51502, 51528, 51508, 
    51550, 51465, 51543, 51504, 51046, 
    51518, 51527, 51524, 51542, 51512
  ) 
  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.00073

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "13.46"
    },
    "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": 21,
        "rows_produced_per_join": 4,
        "filtered": "19.96",
        "index_condition": "(`test_uchur_k`.`cscart_product_prices`.`product_id` in (51515,51466,51485,51502,51528,51508,51550,51465,51543,51504,51046,51518,51527,51524,51542,51512))",
        "cost_info": {
          "read_cost": "13.04",
          "eval_cost": "0.42",
          "prefix_cost": "13.46",
          "data_read_per_join": "100"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`test_uchur_k`.`cscart_product_prices`.`lower_limit` = 1) and (`test_uchur_k`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
51046 11750.00000000
51465 60700.00000000
51466 50600.00000000
51485 19900.00000000
51502 30700.00000000
51504 11500.00000000
51508 18900.00000000
51512 2700.00000000
51515 9100.00000000
51518 5400.00000000
51524 20600.00000000
51527 8500.00000000
51528 10200.00000000
51542 56300.00000000
51543 46200.00000000
51550 20900.00000000