I work at an "all-round" IT company that is focused on providing hardware and software infrastructure. I am the sole web developer, as such, I deal with everything on this front on my own. I do not, however, make business decisions, work is passed to me by the owner (who basically is a technical manager) or the office manager (for lack of a better title).
Now, I'm working on a project which has been assigned to a co-worker who habitually avoided work (and has now left) for maybe half a year or longer. The problem is that this project involves migrating data from a very old content management system to a new one, and put a new (already purchased) design template on it. I've done that, kind of - but it's very frail and trying to use it is, frankly, terrible. Bugs are everywhere, things don't work as they should at all but look fixable from the surface.
Usually when I go to the owner with issues like this, he tries to prioritize fixing something, anything, and presenting that to a client. No matter how broken everything is under the hood and how much work there still is to do. He is very persuasive and dismissive with this, and oftentimes, nothing is really resolved. In this case I'm not even sure there is a way at all to complete it and get anywhere.
I want to make clear to the owner how big and far-reaching these problems are and that we need a major change in strategy to make this work.
Desirable outcomes include but are not limited to
1) our company ditching the project entirely as it escapes our scope and capabilities
2) finding a new, different solution for our customer, ditching the purchased template
Be noted, I work remotely.