In my experience a 500 INTERNAL SERVER area should be started with at the hosting end.
Perhaps they have changed something on the server where your site is located - a version of php, or mysql or something. Perhaps they have changed requirements and now some file permission on your AbanteCart files doesn't meet a requirement from the server side.
There should be server files logs that gives you more info about the SERVER error - if you don't know how to find them, then again - ask your host.
but I believe you need to start your "fix' from the server side.
Regards,
Lee