by Eamon » Fri Jan 22, 2010 10:33 am
The only way that I can think of this working would be to build a custom CALL script.
In the backoffice, you'd setup all 50 products, and assign images to each of the 50 products.
You'd then setup a Main Product that will be used to present all 50 options but can never be ordered. You'd assign all 50 products to this Main Product as sub-products.
You'd then assign your main product to the Page you want that product to appear on.
In your Product template, in the More Info part of it, you'd include your Custom CALL script. The Custom CALL script would be responsible for the following:
- Creating the Drop-Down menu displaying the 50 sub-products
- Generating the Javascript code that updates the Product Image on page, to the product image of the selected sub-product
- The Add to Cart code that adds the selected product in the drop-down to the shopping cart.
We use PHP to create these CALL scripts, but I think you could use any scripting language you could use PERL also.
I don't think there is any simple solution to this, you'll need to have programming skills or work with a company who can do it for you.