woothemes/woocommerce — pull request #67 by lucasstark (2011-10-15 10:17:58+00:00)
Title: Custom forms

I've update the cart class to use an index key rather than the numerical index. This allows us to create a key generating function that we can call hooks on to allow users to determine if the item being added to the cart is the same or different.

The main goal of this modification and the hooks that have been added are to allow users to create customized forms on the product page. For instance, with this change, the core modifications to the cart are present allowing for an engraving field to be added to the product form.

We will require some further modifications to a few screens ( checkout, admin order details, etc ), however this is the core change required.