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 (
    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.00024

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "11.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": 18,
        "rows_produced_per_join": 3,
        "filtered": "19.99",
        "index_condition": "(`cscartdevel`.`cscart_product_prices`.`product_id` in (1800,1848,1977,1832,1765,1768,1769,1835,1871,1838,1766,1903,1773,1762,1763))",
        "cost_info": {
          "read_cost": "11.50",
          "eval_cost": "0.36",
          "prefix_cost": "11.86",
          "data_read_per_join": "86"
        },
        "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
1762 40.96000000
1763 17.64000000
1765 25.23000000
1766 23.24000000
1768 29.01000000
1769 28.78000000
1773 18.82000000
1800 18.59000000
1832 21.03000000
1835 4.99000000
1838 10.50000000
1848 49.81000000
1871 6.64000000
1903 88.77000000
1977 8.19000000