Adding end customer product options
Is there currently a "best practice" method for adding an end-user customisable product field on a per-product basis?
e.g. if my user wants to purchase a new fangled music playing device and have it engraved with "Love you sweety!" can we currently create a field that gets attached to the line item with this kind of option?
Currently it looks like I would need to create a product with each possible engraving, which is not what I would like to do.