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 (
    2367, 1808, 1891, 1892, 2368, 2393, 1952, 
    1939, 1930, 1764, 1893, 1857, 2147, 
    1790, 1877, 1858, 1876, 1841, 1796, 
    2329, 2330, 1860, 2148, 2152, 1868
  ) 
  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.00036

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "17.96"
    },
    "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": 26,
        "rows_produced_per_join": 5,
        "filtered": "19.99",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (2367,1808,1891,1892,2368,2393,1952,1939,1930,1764,1893,1857,2147,1790,1877,1858,1876,1841,1796,2329,2330,1860,2148,2152,1868))",
        "cost_info": {
          "read_cost": "17.44",
          "eval_cost": "0.52",
          "prefix_cost": "17.96",
          "data_read_per_join": "124"
        },
        "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
1764 7.58000000
1790 16.05000000
1796 6.15000000
1808 77.48000000
1841 5.87000000
1857 7.20000000
1858 8.85000000
1860 5.97000000
1868 7.91000000
1876 11.84000000
1877 64.54000000
1891 9.96000000
1892 21.03000000
1893 12.18000000
1930 6.87000000
1939 8.17000000
1952 9.09000000
2147 9.96000000
2148 16.22000000
2152 11.01000000
2329 11.49000000
2330 6.92000000
2367 24.23000000
2368 21.65000000
2393 34.51000000