Good UX:
http://demo.magentoc...tebook-pc.html/http://demo.magentoc...e-t-shirt.html/Why do I think it's good UX:
It's organized in a grid layout and relevant info is presented all at once. Nexus, instead, hides the user options until you press add to cart. That's misleading to the customer because the "add to cart" button
means "I am the customer and I am ready to commit to a purchase," not "after you click, you'll be presented more product options before finally adding to cart."
In the magento example above, the customer can see warranties, size, or any other relevant info in a grid layout all in one page without any extra clicks. There's a nice slider that allows to zoom (though I prefer eBay's mouse over zoom feature) and the feature to click on the thumbnail to enlarge. Admittedly, the magento popup image is not very nice looking (e.g. not centered or presented properly without any page shadows)
In regards to the second link, I am suggesting for Nexus to adopt a similar format following that grid structure
along with the option of auto selecting the designated product option in a drop down menu.
Here is an example. Please follow through mentally.
You are selling hosting where 1 month = $20 and 3 years is only $7 monthly. To entice a customer, the customer clicks on a fixed title (I thought of the package title changing according to the product option but that might make things confusing). The package title would be "Premium Hosting" and the default price would be $7. Under the $7 would be a small text saying "3 Years - $7/mo"
After the customer clicks, the second product option (3 Years - $7/mo) is already selected. If the customer so chooses, he or she may click on the product option and change it to the first product option, "Monthly - $20/mo" which would adjust the displayed price to $20.
For a live example, including the checkout page, go here:
http://www.hostgator.com/shared.html
Then choose the first plan under any drop down, say a 2 year term.
Input a random domain that's available (e.g., 92i9jlkasjlfkjalskj21903i.com)
Scroll down and look at the package text. It now makes it clear to the customer what the billing cycle is by stating:
Package (24 Month Cycle)