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 (
    848, 836, 834, 592, 590, 859, 828, 842, 
    857, 879, 839, 868, 852, 873, 591, 864, 
    875, 832
  ) 
  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.00055

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "43.21"
    },
    "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.91",
        "index_condition": "(`cscart`.`cscart_product_prices`.`product_id` in (848,836,834,592,590,859,828,842,857,879,839,868,852,873,591,864,875,832))",
        "cost_info": {
          "read_cost": "42.49",
          "eval_cost": "0.72",
          "prefix_cost": "43.21",
          "data_read_per_join": "86"
        },
        "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`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
590 50964.00000000
591 64083.00000000
592 20484.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