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 (
    1759, 1760, 1761, 1762, 1763, 1764, 1766, 
    1767, 1768, 1769, 3739, 3740, 3741, 
    3742, 5415, 5416, 5417, 5418, 5419, 
    5420, 5421, 5422, 5423, 5424, 5425, 
    5426, 5427, 5428, 5429, 5430, 5431, 
    5432, 5433, 5434, 5435, 5436, 5437, 
    5438, 5439, 5440, 5441, 5442, 5443, 
    5444, 5445, 5446, 5447, 5448
  ) 
  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.00084

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "34.06"
    },
    "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": 49,
        "rows_produced_per_join": 9,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (1759,1760,1761,1762,1763,1764,1766,1767,1768,1769,3739,3740,3741,3742,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448))",
        "cost_info": {
          "read_cost": "33.08",
          "eval_cost": "0.98",
          "prefix_cost": "34.06",
          "data_read_per_join": "235"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`gaseus`.`cscart_product_prices`.`lower_limit` = 1) and (`gaseus`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1759 0.00000000
1760 0.00000000
1761 0.00000000
1762 0.00000000
1763 0.00000000
1764 0.00000000
1766 0.00000000
1767 0.00000000
1768 0.00000000
1769 0.00000000
3739 0.00000000
3740 0.00000000
3741 0.00000000
3742 0.00000000
5415 0.00000000
5416 0.00000000
5417 0.00000000
5418 0.00000000
5419 0.00000000
5420 0.00000000
5421 0.00000000
5422 0.00000000
5423 0.00000000
5424 0.00000000
5425 0.00000000
5426 0.00000000
5427 0.00000000
5428 0.00000000
5429 0.00000000
5430 0.00000000
5431 0.00000000
5432 0.00000000
5433 0.00000000
5434 0.00000000
5435 0.00000000
5436 0.00000000
5437 0.00000000
5438 0.00000000
5439 0.00000000
5440 0.00000000
5441 0.00000000
5442 0.00000000
5443 0.00000000
5444 0.00000000
5445 0.00000000
5446 0.00000000
5447 0.00000000
5448 0.00000000