I was migrating an x-cart from our development server over to the live server, and after getting the skin uploaded and selected, I was having a hard time seeing its changes.
It seemed to take a bit of time before the skin was fully turned over, and I thought it was due to browser cache. I then cleared cache in my browser, but no luck. I opened a fresh browser that I rarely use; no luck.
Did some research, and turns out it’s a pretty simple process. Go into x-cart’s var directory and empty the contents of templates_c, which obviously stands for templates cache:
I think this is more related to Smarty, and not necessarily X-Cart. Good tidbit to know though, as trying to get a fresh skin working can drive you crazy unless you empty the templates’ cache.

Steve
2008.11.13
After writing this article I found another, much simpler way to do this. X-Cart actually provides a file that handles this task for you. This is useful if you don’t have shell access and don’t feel like waiting for FTP to clean it all up.
Simply visit the /cleanup.php page within your x-cart installation directory. So if your x-cart is located in example.com/mystore, then you’ll want to visit example.com/mystore/cleanup.php. This will effectively remove the templates cache the same as if you’d issued the above command.
yong
2010.03.03
thanks, it is very helpful !
KingPimp
2010.03.26
Cheers Steve You Just Saved Me A Lot Of Messing About Many Thanks