How to allow a custom text attribute that the customer enters before adding to cart?
The store I'm potentially rebuilding in DC sells many personalised products. So for some of these products it is necessary to add one or more fields that could be text that the customer enters e.g. the personalised name or a select list to choose the image that will be printed on the product.
In Ubercart this is easy by adding text attribute to a product but from the docs I've read I'm not obviously seeing how this would work in DC.
It feels like this would need to be on the product variation, but that assumes the store admin is filling it out, not the customer. If it was added to the display node, then I'm presuming it wouldn't carry through to the order details?