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 (
    36, 1046, 3332, 40, 1206, 1734, 5800, 
    5799, 7190, 7189, 5032, 5033, 6645, 
    6644, 4352, 5391, 5392, 6767, 6766, 
    4799, 4723, 4724, 7774, 7757
  ) 
  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.00078

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "17.26"
    },
    "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": 25,
        "rows_produced_per_join": 4,
        "filtered": "19.12",
        "index_condition": "(`dbggbern`.`cscart_product_prices`.`product_id` in (36,1046,3332,40,1206,1734,5800,5799,7190,7189,5032,5033,6645,6644,4352,5391,5392,6767,6766,4799,4723,4724,7774,7757))",
        "cost_info": {
          "read_cost": "16.78",
          "eval_cost": "0.48",
          "prefix_cost": "17.26",
          "data_read_per_join": "114"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`dbggbern`.`cscart_product_prices`.`lower_limit` = 1) and (`dbggbern`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
36 12.90000000
40 12.90000000
1046 19.90000000
1206 12.90000000
1734 12.90000000
3332 12.90000000
4352 8.90000000
4723 1.90000000
4724 1.90000000
4799 1.90000000
5032 8.90000000
5033 10.90000000
5391 6.90000000
5392 6.90000000
5799 9.90000000
5800 9.90000000
6644 9.90000000
6645 9.90000000
6766 24.90000000
6767 24.90000000
7189 9.90000000
7190 9.90000000
7757 1.90000000
7774 1.90000000