This Images as Custom Options extension will resolve all the color swatch issues with one installation.
Your store will be equipped with the advanced set of custom options applicable for a simple product:
- Add any number of required options such as: styles, types, colors (specify title, price, select image per option)
- Add several images to have the main product picture updated according to the selected color or anything else.
- Set the sort order to adjust to order of options appearance on the page
- Price is set for each option individually and the total is updated once an option is selected
- Fully AJAX driven product page
- and many more
Check the product page to find an example website. Test simple product link can be checked as well; the extension will work with any kind of product type configurator: clothing, doors, etc.