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 (
    1122, 1095, 1119, 815, 811, 820, 819, 
    802, 797, 796, 813, 807, 824, 822, 825, 
    821
  ) 
  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.00086

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "39.81"
    },
    "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": 17,
        "rows_produced_per_join": 3,
        "filtered": "19.92",
        "index_condition": "(`cscart`.`cscart_product_prices`.`product_id` in (1122,1095,1119,815,811,820,819,802,797,796,813,807,824,822,825,821))",
        "cost_info": {
          "read_cost": "39.13",
          "eval_cost": "0.68",
          "prefix_cost": "39.81",
          "data_read_per_join": "81"
        },
        "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
796 32000.00000000
797 21380.00000000
802 67790.00000000
807 55000.00000000
811 38885.00000000
813 14670.00000000
815 35760.00000000
819 40415.00000000
820 20045.00000000
821 19485.00000000
822 95520.00000000
824 36060.00000000
825 54615.00000000
1095 1.00000000
1119 1.00000000
1122 1.00000000