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 (
    6698, 3095, 3101, 3108, 6683, 6697, 3099, 
    19, 20, 21, 3929, 3930, 3931, 3411, 3415, 
    3417, 6942, 3410, 3413, 3416, 6940, 
    3414, 6938, 6941
  ) 
  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.00066

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "16.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": 24,
        "rows_produced_per_join": 4,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (6698,3095,3101,3108,6683,6697,3099,19,20,21,3929,3930,3931,3411,3415,3417,6942,3410,3413,3416,6940,3414,6938,6941))",
        "cost_info": {
          "read_cost": "16.33",
          "eval_cost": "0.48",
          "prefix_cost": "16.81",
          "data_read_per_join": "115"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`gaseus`.`cscart_product_prices`.`lower_limit` = 1) and (`gaseus`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
19 0.00000000
20 0.00000000
21 0.00000000
3095 709.00000000
3099 535.00000000
3101 632.00000000
3108 632.00000000
3410 688.00000000
3411 535.00000000
3413 688.00000000
3414 550.00000000
3415 535.00000000
3416 688.00000000
3417 535.00000000
3929 0.00000000
3930 0.00000000
3931 0.00000000
6683 632.00000000
6697 632.00000000
6698 618.00000000
6938 550.00000000
6940 688.00000000
6941 550.00000000
6942 535.00000000