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 (
    22713, 22714, 22712, 22715, 22716, 137, 
    124, 125, 94, 8, 12, 32, 7, 35, 33, 110, 
    34, 147, 36, 109, 146, 111, 144, 145
  ) 
  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.00064

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "19.96"
    },
    "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": 31,
        "rows_produced_per_join": 6,
        "filtered": "19.96",
        "index_condition": "(`test_uchur_k`.`cscart_product_prices`.`product_id` in (22713,22714,22712,22715,22716,137,124,125,94,8,12,32,7,35,33,110,34,147,36,109,146,111,144,145))",
        "cost_info": {
          "read_cost": "19.34",
          "eval_cost": "0.62",
          "prefix_cost": "19.96",
          "data_read_per_join": "148"
        },
        "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
7 27300.00000000
8 27300.00000000
12 27300.00000000
32 25200.00000000
33 25200.00000000
34 25200.00000000
35 23800.00000000
36 23800.00000000
94 32200.00000000
109 27300.00000000
110 27300.00000000
111 27300.00000000
124 27300.00000000
125 27300.00000000
137 25200.00000000
144 27300.00000000
145 27300.00000000
146 27300.00000000
147 27300.00000000
22712 15400.00000000
22713 15400.00000000
22714 15400.00000000
22715 15400.00000000
22716 15400.00000000