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 (
    1820, 1897, 1760, 1807, 1847, 2363, 1816, 
    1819, 1849, 1802, 1801, 1880, 1855, 
    1808, 1891, 1892, 1821, 2164, 1786, 
    1805, 1822, 2170, 1861, 1856, 1846, 
    1885, 1873, 1824, 1869, 2361, 1825, 
    1826, 1749, 1752, 1827, 1870, 1803, 
    1828, 1754, 1770, 1879, 1874, 1829, 
    1864, 1904, 1842, 1781, 1894, 2153, 
    1886, 1887, 1746, 1753, 1875, 1830, 
    1863, 1852, 1906, 1757, 1895, 1800, 
    1848, 1977, 1832, 1765, 1768, 1769, 
    1835, 1871, 1838, 1766, 1903, 1773, 
    1762, 1763
  ) 
  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.00070

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "53.86"
    },
    "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": 78,
        "rows_produced_per_join": 15,
        "filtered": "19.97",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (1820,1897,1760,1807,1847,2363,1816,1819,1849,1802,1801,1880,1855,1808,1891,1892,1821,2164,1786,1805,1822,2170,1861,1856,1846,1885,1873,1824,1869,2361,1825,1826,1749,1752,1827,1870,1803,1828,1754,1770,1879,1874,1829,1864,1904,1842,1781,1894,2153,1886,1887,1746,1753,1875,1830,1863,1852,1906,1757,1895,1800,1848,1977,1832,1765,1768,1769,1835,1871,1838,1766,1903,1773,1762,1763))",
        "cost_info": {
          "read_cost": "52.30",
          "eval_cost": "1.56",
          "prefix_cost": "53.86",
          "data_read_per_join": "373"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`cscartdevel`.`cscart_product_prices`.`lower_limit` = 1) and (`cscartdevel`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
1746 8.75000000
1749 13.84000000
1752 132.16000000
1753 17.49000000
1754 26.85000000
1757 17.15000000
1760 17.65000000
1762 40.96000000
1763 17.64000000
1765 25.23000000
1766 23.24000000
1768 29.01000000
1769 28.78000000
1770 34.32000000
1773 18.82000000
1781 21.76000000
1786 8.36000000
1800 18.59000000
1801 10.12000000
1802 7.98000000
1803 79.69000000
1805 15.82000000
1807 40.84000000
1808 77.48000000
1816 6.87000000
1819 14.94000000
1820 13.06000000
1821 7.30000000
1822 7.52000000
1824 10.63000000
1825 14.94000000
1826 41.17000000
1827 21.81000000
1828 9.80000000
1829 9.80000000
1830 9.80000000
1832 21.03000000
1835 4.99000000
1838 10.50000000
1842 8.47000000
1846 10.30000000
1847 32.09000000
1848 49.81000000
1849 35.98000000
1852 11.13000000
1855 15.16000000
1856 11.13000000
1861 10.07000000
1863 19.93000000
1864 29.88000000
1869 30.99000000
1870 47.59000000
1871 6.64000000
1873 81.90000000
1874 81.34000000
1875 45.38000000
1879 14.62000000
1880 8.52000000
1885 30.43000000
1886 6.87000000
1887 12.23000000
1891 9.96000000
1892 21.03000000
1894 21.03000000
1895 10.50000000
1897 8.85000000
1903 88.77000000
1904 285.15000000
1906 44.27000000
1977 8.19000000
2153 15.77000000
2164 9.41000000
2170 10.07000000
2361 11.98000000
2363 5.04000000