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 (
    846, 845, 844, 832, 829, 828, 822, 817, 
    816, 662, 814, 806, 805, 804, 803, 802, 
    801, 800, 799, 798, 797, 796, 795, 792
  ) 
  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.00050

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "19.51"
    },
    "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": 30,
        "rows_produced_per_join": 5,
        "filtered": "19.93",
        "index_condition": "(`betaatif_store`.`cscart_product_prices`.`product_id` in (846,845,844,832,829,828,822,817,816,662,814,806,805,804,803,802,801,800,799,798,797,796,795,792))",
        "cost_info": {
          "read_cost": "18.91",
          "eval_cost": "0.60",
          "prefix_cost": "19.51",
          "data_read_per_join": "143"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`betaatif_store`.`cscart_product_prices`.`lower_limit` = 1) and (`betaatif_store`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
662 9455.90000000
792 9823.00000000
795 6469.00000000
796 8822.00000000
797 15760.00000000
798 15060.00000000
799 8918.00000000
800 8923.01000000
801 6277.00000000
802 11727.01000000
803 11727.01000000
804 13293.00000000
805 13383.01000000
806 12658.00000000
814 6995.00000000
816 14554.11000000
817 14554.11000000
822 10341.00000000
828 3306.25000000
829 3901.38000000
832 4232.00000000
844 2800.00000000
845 2480.00000000
846 12460.01000000