Interesting and much cleaner approach than what I had done in the past. I actually modified the table structure to include a couple of new fields to identify type of field (Monogram versus Embroidery as an example), size of field, etc. I then modified the admin interface to allow those fields to be defined easily on a product by product basis. With some strong rules on how to name the type fields, this is interesting.
I also had to adjust the price for monogramming based upon how many characters were entered (first 10 characters for $30, $3 per character thereafter, with a max of 30 as an example). I ended up modifying that in the cart calculation code.
Do you have any variable costs issues like this that you have dealt with? Upgrading the cart becomes quite difficult with the way I implemented it and am now ready to rethink it as I am doing an upgrade now.
__________________
-Derrick
FreeRangeMinds, LLC
|