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 (
    1822, 2170, 1861, 1856, 1846, 1885, 1873, 
    1824, 1869, 2361, 1825, 1826, 1749, 
    1752, 1827, 1870, 1803, 1828, 1754, 
    1770
  ) 
  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.00038

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "14.91"
    },
    "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": 22,
        "rows_produced_per_join": 4,
        "filtered": "19.97",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (1822,2170,1861,1856,1846,1885,1873,1824,1869,2361,1825,1826,1749,1752,1827,1870,1803,1828,1754,1770))",
        "cost_info": {
          "read_cost": "14.47",
          "eval_cost": "0.44",
          "prefix_cost": "14.91",
          "data_read_per_join": "105"
        },
        "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
1749 13.84000000
1752 132.16000000
1754 26.85000000
1770 34.32000000
1803 79.69000000
1822 7.52000000
1824 10.63000000
1825 14.94000000
1826 41.17000000
1827 21.81000000
1828 9.80000000
1846 10.30000000
1856 11.13000000
1861 10.07000000
1869 30.99000000
1870 47.59000000
1873 81.90000000
1885 30.43000000
2170 10.07000000
2361 11.98000000