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 (
    460948, 190, 461277, 391037, 391032, 
    391031, 391030, 460955, 242, 243, 116541, 
    116547, 172, 168, 167, 169, 156, 175, 
    12702, 312043, 391029, 246, 312051, 
    461038, 173, 312048, 12712, 391035, 
    21914, 391033, 391036, 391034, 154, 
    161, 165, 166, 163, 155, 184, 183, 145, 
    12710, 12698, 157, 461039, 461275, 
    391040, 461037
  ) 
  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.00140

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 0.198543966,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_product_prices",
          "access_type": "range",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "usergroup",
          "key_length": "9",
          "used_key_parts": ["product_id", "usergroup_id", "lower_limit"],
          "loops": 1,
          "rows": 96,
          "cost": 0.16771496,
          "filtered": 49.99988556,
          "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.product_id in (460948,190,461277,391037,391032,391031,391030,460955,242,243,116541,116547,172,168,167,169,156,175,12702,312043,391029,246,312051,461038,173,312048,12712,391035,21914,391033,391036,391034,154,161,165,166,163,155,184,183,145,12710,12698,157,461039,461275,391040,461037) and cscart_product_prices.usergroup_id in (0,1)"
        }
      }
    ]
  }
}

Result

product_id price
145 79.99000000
154 399.99000000
155 79.99000000
156 299.00000000
157 499.00000000
161 279.99000000
163 899.99000000
165 599.95000000
166 749.95000000
167 549.95000000
168 1.00000000
169 749.95000000
172 299.99000000
173 349.99000000
175 179.99000000
183 249.99000000
184 299.99000000
190 899.95000000
242 249.00000000
243 249.00000000
246 399.99000000
12698 2599.00000000
12702 1999.00000000
12710 899.00000000
12712 1499.00000000
21914 65000.00000000
116541 211.00000000
116547 217.00000000
312043 45.50000000
312048 55.00000000
312051 150.00000000
391029 1.00000000
391030 199999.00000000
391031 200000.00000000
391032 200001.00000000
391033 200002.00000000
391034 200003.00000000
391035 200004.00000000
391036 200005.00000000
391037 200006.00000000
391040 1220.00000000
460948 199.99000000
460955 199999.00000000
461037 120.00000000
461038 200.00000000
461039 100.00000000
461275 100.00000000
461277 100.00000000