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 (
    1096, 1098, 1095, 1078, 1086, 1099, 886, 
    884, 1055, 1056, 1057, 1058, 786, 789, 
    792, 699, 777, 774, 781, 1024, 1025, 
    1028, 1050, 1051, 1052, 1049, 1067, 
    1033, 1034, 1037, 1035, 1036, 1038, 
    1032, 1062, 1061, 1060, 1063, 1059, 
    1064, 1066, 976, 978, 968, 971, 636, 
    969, 972, 977, 564, 848, 836, 834, 592, 
    590, 859, 828, 842, 857, 879, 839, 868, 
    852, 873, 591, 864, 875, 832, 1097, 679, 
    568, 578, 583, 573, 1040, 1072, 1022, 
    1023, 1054, 1053, 1070, 815, 811, 820, 
    819, 1100, 959, 952, 950, 951, 1079, 
    945, 953, 956, 947, 1106
  ) 
  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.00096

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "289.16"
    },
    "grouping_operation": {
      "using_temporary_table": true,
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "192.00"
      },
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "ALL",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "rows_examined_per_scan": 465,
        "rows_produced_per_join": 191,
        "filtered": "41.29",
        "cost_info": {
          "read_cost": "58.76",
          "eval_cost": "38.40",
          "prefix_cost": "97.16",
          "data_read_per_join": "4K"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`cscart`.`cscart_product_prices`.`lower_limit` = 1) and (`cscart`.`cscart_product_prices`.`product_id` in (1096,1098,1095,1078,1086,1099,886,884,1055,1056,1057,1058,786,789,792,699,777,774,781,1024,1025,1028,1050,1051,1052,1049,1067,1033,1034,1037,1035,1036,1038,1032,1062,1061,1060,1063,1059,1064,1066,976,978,968,971,636,969,972,977,564,848,836,834,592,590,859,828,842,857,879,839,868,852,873,591,864,875,832,1097,679,568,578,583,573,1040,1072,1022,1023,1054,1053,1070,815,811,820,819,1100,959,952,950,951,1079,945,953,956,947,1106)) and (`cscart`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
564 16612.00000000
568 66725.00000000
573 38410.00000000
578 37500.00000000
583 33820.00000000
590 50964.00000000
591 64083.00000000
592 20484.00000000
636 28630.00000000
679 24495.00000000
699 167050.00000000
774 245640.00000000
777 213185.00000000
781 310590.00000000
786 95512.00000000
789 114088.00000000
792 205260.00000000
811 38885.00000000
815 35760.00000000
819 40415.00000000
820 20045.00000000
828 139545.00000000
832 59895.00000000
834 88540.00000000
836 47427.00000000
839 57293.00000000
842 132450.00000000
848 95600.00000000
852 68044.00000000
857 116869.00000000
859 106300.00000000
864 79999.00000000
868 57293.00000000
873 67155.00000000
875 91510.00000000
879 45524.00000000
884 12250.00000000
886 9950.00000000
945 14379.00000000
947 5535.00000000
950 4321.00000000
951 3994.00000000
952 5130.00000000
953 3701.00000000
956 2584.00000000
959 2622.00000000
968 40288.00000000
969 43411.00000000
971 29047.00000000
972 33098.00000000
976 31073.00000000
977 33455.00000000
978 22162.00000000
1022 22700.00000000
1023 26412.00000000
1024 7942.00000000
1025 14033.00000000
1028 15903.00000000
1032 309.00000000
1033 349.00000000
1034 437.00000000
1035 679.00000000
1036 622.00000000
1037 441.00000000
1038 1116.00000000
1040 418.00000000
1049 313.00000000
1050 258.00000000
1051 503.00000000
1052 813.00000000
1053 251.00000000
1054 324.00000000
1055 835.00000000
1056 2677.00000000
1057 565.00000000
1058 650.00000000
1059 369.00000000
1060 572.00000000
1061 773.00000000
1062 795.00000000
1063 1193.00000000
1064 994.00000000
1066 874.00000000
1067 371.00000000
1070 280.00000000
1072 662.00000000
1078 2222.00000000
1079 7900.00000000
1086 54353.00000000
1095 1.00000000
1096 1.00000000
1097 1.00000000
1098 1.00000000
1099 1.00000000
1100 1.00000000
1106 1.00000000