SELECT 
  q_product_prices.product_id, 
  MIN(
    IF(
      q_product_prices.percentage_discount = 0, 
      q_product_prices.price, 
      q_product_prices.price - (
        q_product_prices.price * q_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  q_product_prices 
WHERE 
  q_product_prices.product_id IN (
    36773, 36774, 36775, 36776, 36777, 36780, 
    36781, 36782, 36783, 36784, 36785, 
    36786, 36787, 36788, 36789, 36790
  ) 
  AND q_product_prices.lower_limit = 1 
  AND q_product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  q_product_prices.product_id

Query time 0.00059

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "60.81"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "q_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": 32,
        "rows_produced_per_join": 6,
        "filtered": "19.99",
        "index_condition": "(`portal`.`q_product_prices`.`product_id` in (36773,36774,36775,36776,36777,36780,36781,36782,36783,36784,36785,36786,36787,36788,36789,36790))",
        "cost_info": {
          "read_cost": "59.53",
          "eval_cost": "1.28",
          "prefix_cost": "60.81",
          "data_read_per_join": "153"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`portal`.`q_product_prices`.`lower_limit` = 1) and (`portal`.`q_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
36773 69.000000
36774 129.000000
36775 139.000000
36776 119.000000
36777 129.000000
36780 89.000000
36781 119.000000
36782 219.000000
36783 129.000000
36784 119.000000
36785 79.000000
36786 69.000000
36787 219.000000
36788 139.000000
36789 159.000000
36790 139.000000