SureMay I take the liberty of trying to pick your brains concerning adding fields to the database?
Well technically speaking, you can add fields to any table you want. However let's look at your intent. You want to collect additional information when people place orders. Assuming that information is order-specific and not product-specific, you'll probably want to add your fields to the `orders` table.do you know which table I should be dealing with when it comes to adding fields?
Alternatively, customer comments are stored as part of the first order status entry in `orders_status_history`, created at the time the order is created. If your data is somehow tied to updating order status, this is another good possibility.
However you're missing what may be the best option, and that's to simply create your own table from scratch. You don't have to worry about mucking things up when it comes time to upgrade, and you have total freedom to do it however you want. Again, going back to your idea, you would tie your data to the relevant order using the `order_id` (which you would store as a key in your table).
It's unrelated to your project, but have a look at the Super Orders addon. This is a module I built some time ago (and currently managed by others who were awesome enough to pick it up), utilizing several completely custom tables.
I don't know how much of a developer you are, but if you're going to do this yourself, you have to think of Zen Cart in less strict terms. It's not a finished building, but a framework that can be modified to suit your needs.





)

