I'm and experienced .NET developer just getting started with AspDotNetStorefront ML 8.0.1.2. I have looked through the database and have studied how the entities work from a conceptual standpoint while at the same time perusing the online manual and admin area.
Our customer has products with many custom attributes (maybe 10-15). I've searched this forum and have seen suggestions for ways to handle this is: extension data and kits.
After looking more closely at both, they are not acceptable to our client. I'm now looking at customizing the product.
It appears that I'll need to following:
1. add columns to the Product or ProductVariant table (which is more appropriate? I'm guessing ProductVariant)
2. edit either admin/entityEditProducts.aspx OR admin/entityEditProductVariant.aspx depending on table modified
a. looks like the sql is inline instead of stored procs
b. add my own validation and handle my own tool tips
3. edit any stored procs that grab data to display in the xmlpackages (I've seen examples on this forum) by adding the new columns
4. edit any xmlpackages for display that need my new data
Can someone confirm that I'm going the right direction?
Are there going to be any obstacles I might encounter that I didn't think of?
I'm trying to get a sense of the full scope of work so I can plan my time and keep in line with our budget.
Thanks.