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 (
    177, 179, 180, 181, 183, 184, 185, 186, 
    187, 188, 189, 190, 191, 7, 11, 12
  ) 
  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.00093

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_product_prices",
          "access_type": "range",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "product_id",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "rows": 16,
          "filtered": 22.95684052,
          "index_condition": "cscart_product_prices.product_id in (177,179,180,181,183,184,185,186,187,188,189,190,191,7,11,12)",
          "attached_condition": "cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,1)"
        }
      }
    ]
  }
}

Result

product_id price
7 2200.00000000
11 1200.00000000
12 1200.00000000
177 6000.00000000
179 11998.80000000
180 7999.60000000
181 11499.65000000
183 9999.60000000
184 11999.60000000
185 5599.60000000
186 11999.60000000
187 11999.60000000
188 150.00000000
189 40.00000000
190 35998.00000000
191 479.20000000