Need some work done? Post a Project Today
Magento customization: Change the way it handles configurable products. We are looking for a solution to make product attributes dependent on the previously selected attribute. The final combination of attributes would then determine the price.
In our case we would have potentially 1000 or more products entered into the system as simple products, but only 20 or so configurable products. But what we do not want is the +20$ or +5% option for an attribute. No prices should be shown until all attributes are selected. Please see below for an example.
I have a printing company and would like a solution for the following scenario:
Product: Business Cards
Quantity Attributes: 1000, 2500, 5000
Color Attributes: Full Color 1 Side, Full Color 2 Sides
Turn Around Time Attributes: 4 Days, 3 Days, Next Day
Business Cards, 1000, Full Color 1 Side, 4 Days = $20
Business Cards 1000, Full Color 2 Sides, 4 Days = $22
Business Cards 2500, Full Color 2 Sides, Next Day $100
There is no formula. Each combination has a specific price. So although the user would click through the options the price would not show until the combination of attributes met those of a single simple product.
There are two things that may help when looking at this.
1. Here are working examples of similar functionality as to what I am looking for. The first one uses complicated formulas and a series of if statements for each product to meet their needs. We should not need to do this since each product will exist as a simple product.
I think the second link is more how it will work with Magento.
* http://smartpress.com/offering/print-sell-sheets-online/ <---- we like this one better
2. Here is a link to an extension and the extension demo which already does half of what I am looking for except that "price" does not have a dependency as it should to meet the needs of our project.
This extension is $50 and I will gladly buy it if it is the right first step to completing the project.
Please feel free to contact me with any questions.