We have been using Viart on three domains with a lot of orders being processed.
We generally like Viart and below some points we found:
1. Changes are really easy as it is unencrypted php code.
2. Most payment processors do not work and need manual fixing (Worldpay, Moneybookers, Gate2Shop).
3. Viart has support for many processors, this is positive.
4. We were able to use this for our software sales (as it generates serial codes) as well as for our SAAS products with pre-paid models.
5. The front end UI can be customized and the backend is usable. Depending on the license type you buy some menus will disappear (e.g. forum).
6. Integration is possible but not easy. We recently migrated our websites to Wordpress (using it as CMS) and our Viart shops work fine in it.
7. If you want to really totally change the layout of the front end store you'll be facing some unique troubles as the front end is not following web standards.
8. We decided to use it for shop only. For the forum and help desk we use phpbb and Kayako because these are much more powerful.
9. Excellent mlti currency support. Can be used internationally with multi language support.
10. Affordable compared to the feature set.
11. Responsive and good support.
All in all, we are able to process very different business models with the same shop platform. We migrated to Viart from a simple script back in 2008. It was the only platform flexible enough to handle the different business modesl we have.
Since, we've not looked at others as we are happy with the system and have done so much customization on Viart that we are "locked in"
.