FUNCTION product.IF does not exist
SELECT `product`.productID, `product`.IF(LENGTH(`name_ua`), `name_ua`, `name_ru`) AS name,
`product`.Price, `product`.in_stock, `product`.slug, `product`.categoryID, `product`.product_code,
MIN( `product_mod`.Price ) as `mod_price`
FROM SC_products as `product`
LEFT JOIN SC_modifications as `mods` ON `product`.productID = `mods`.productID
LEFT JOIN SC_products as `product_mod` ON `mods`.modID = `product_mod`.`productID`
WHERE `product`.categoryID>1 and `product`.Price>0 and `product`.enabled=1
GROUP BY `product`.productID
order by `product`.sort_order, `product`.productID